Feed aggregator
Showing a dialog on startup
I want to show a dialog on startup and thought app_new_document_observable has to be used. The problem is that the dialog always shows up under the main Renoise window. So, I added a timer for some latency…
Is this the only way to show a dialog in the foreground after starting Renoise, or is there some simpler way that is a little less hacky?
INIT_ONESHOT = true function oneshot_latency(func, time) local wrap_func wrap_func = function() func() renoise.tool():remove_timer(wrap_func) end if renoise.tool():has_timer(wrap_func) then -- safety measures renoise.tool():remove_timer(wrap_func) end renoise.tool():add_timer(wrap_func, time) end renoise.tool().app_new_document_observable:add_notifier( function() if INIT_ONESHOT then -- only happens upon startup INIT_ONESHOT = false oneshot_latency(function() self.gui:show_gui() end, 500) end end )1 post - 1 participant
YouTube thumbnails, what makes you click them?
YouTube thumbnails.
What makes you click on a video? I’m especially talking about music here. Not pro, big time artists. But small, amateurs like us. What makes it that you want to give that video a try?
Thoughts on what makes a good thumbnail for you for non-music videos are welcome, too.
1 post - 1 participant
Duplicate track (Incl. patterns) - Include muted blocks
Every time I duplicate a track including its patterns it’s because I want to layer the sound therefore it would be useful if the duplication also include the muted blocks state in pattern matrix.
1 post - 1 participant
Recording automation via midi in from hardware synth - to graph or midi control
Hi - sorry if this is blindingly obvious to everyone else, but I have a Novation Nova - with midi out/in to Renoise. It all works great, but I want to record incoming midi cc changes I am making on the Nova itself, in to either a midi instr control or in to a graph etc
I read a page on here that said “use midi mapping” and “tick this box so it shows a graph line” - but no joy, I’m still getting all my incoming midi automation recorded as M messages per track like this :
Also - how do I remove these M messages without removing the notes! I’ve tried many key combos, with alt+del being the closest, but it removes the notes too.
thanks!
2 posts - 2 participants
New user, hi, just looking around the forum
Hi i just want to say hello. I used renoise back in the day, but sold it for other daws, been a reaper user for years, but the new interest for trackers trough these new hardware thingies, specially the very interesting m8 , made me gassy as heck…Couldnt justify to my wife ordering any of these specially since i recently ordered a boss rc500 AND a boss rc600 loper AND a brand new guitar… but I COULD get a renoise license and install it on a older ubuntu laptop, and it works great! I know nothing about the current state of renoise development or if it has a future, but the software is fun and great as it is and it definitly is the coolets looking daw on the market, so i hope it keeps going for years and years.
1 post - 1 participant
Game soundtrack and game kickstarter launch!
Hello All! I’ve been writing a soundtrack and doing sound design with Renoise for a few years now for a video game called Blister Blight. This week, we launched our Kickstarter campaign to fund its completion! I would love for you to check it out. Enjoy the trailer!
Kickstarter Campaign - Blister Blight
Playable demo on itch.io (PC only)
1 post - 1 participant
"Undo" not working
Currently I’m facing an error that already occured in some particular cases in the past, too. The undo function doesn’t work for whatever reason. I didn’t do anything special, just business as usual, which means loading a few samples and VSTs, editing a few notes, applying a couple of devices to the tracks and so on. And there’s absolutely nothing that can be undone. No note editing, no parameter settings of devices, no instrument load or whatever, simply nothing. Undo and redo are always greyed out. This error is only happening in that particular song, and in contrary to that undo works normally as expected in other songs. Obviously this isn’t a bug in general, it’s just weird and not comprehensible for me. I think this is the third song in which I’m facing this error. It’s definitely not happening because of a crash or somehing like that, it just happens out of the blue. Btw, I’m on Win10 and I’m currently using Renoise 3.4.3, but this error also occured in particular songs that were made with previous Renoise versions.
So my question is: What could cause undo not to work?
4 posts - 3 participants
New album (beattape) Renoise Vs. SP-404 MK2
I made a beattape. 50/50 Renoise and SP-404 MK2. Enjoy!
1 post - 1 participant
Ability to use Pitch Stepper for Microtonal tuning
Hi,
If the Pitch Stepper module in the Instrument Modulation page could be enhanced so that in 12-step mode each step could be used to tune each key in the octave. This would allow the creation of microtonal tunings totally natively inside Renoise.
U-he Zebra has a similar function when you assign its Mod Mapper into Oscillator Tune, setting step amount to 12 and mode to Key.
1 post - 1 participant
Unclear calculation of PDC - bug(s)?
Hi,
I have some questions regarding the PDC report.
Preparation:
Please install TB Buscompressor v3 VST for macos (intel only), use an arm mac machine. Also MRatio VST3 by Melda Production. Renoise 3.43
Open the following song file:
bug-pdc.xrns (9.7 KB)
Load it into Renoise, disable sandboxing (though bus compressor will run in cpu bridge).
- Why is the track “sn” split into input and output delay, because of the sidechain send?
- Why the track “rev kick” only having 767 samples?
- Why are all lead tracks getting the same input latency and not the group “front” instead? Could this lead into issues while using multiple nested groups, in parallel? Isn’t input latency also delaying meta signal input (e.g. env follower)?
- Why is it reporting less latency (512 samples) than the PDC dialogue (767 samples)? Which value is the correct one, is the PDC report maybe faulty? Same happens for example with Uhbik-A plugin. Or does the bridge add additional latency? If so, shouldn’t this be reported in any case?
- Why is the track “sn” not anymore split into input/output latency? Because sidechain latency is the same as the other tracks (having input latency)?
BTW. I think it would be cool, if the report window was not exclusive/blocking popup, and instead, it would refresh the report each 2 seconds or so, and you could live edit the song in parallel…
1 post - 1 participant
Convolver and latency
Quick question - does the wet convolver signal have latency compared to the dry or is this compensated for by renoise? I’m trying to understand how it compares to my hardware setup. Thanks!
1 post - 1 participant
Is it possible to use the phrase editor like BRSO articulate
In FL studio, there is a plugin called BRSO articulate, mapping the articulations with different note color. You can map keyswitches or midi cc to switch articulations.
I always thought phrase editor can do the similar stuff, but I can’t because of two issues:
- I can’t automate midi cc in phrase editor
- Impossible to having a note that plays a constant pitch for keyswitches while other playing a pitch according to the input.
Am I missing something? I wanna use CSS (Cinematic studio strings) in Renoise, but I don’t seems to find a good efficient way to do other than memorise the exact pitch or midi cc value.
1 post - 1 participant
Hello Renoisers... I've sold almost all my gear and it feels great!
I recently wrote on reddit about selling my gear, so I thought I’d make a return to the Renoise forum and share the story here:
I’ve been making electronic music since the 90s, and collecting gear ever since. I always got excited by new gear, and owning the classics - I loved buying new synths and drum machines, and I firmly believed this got me closer to what I wanted. I slowly realised in recent months that this is not true, and while I had built an impressive collection of incredible music gear - I’d also slowly built a lot of guilt and feelings of inadequacy along with them.
I released a few tracks, played and DJ’d live a lot, and even had a song pressed to vinyl last year - but I feel like I was always chasing a dream of being a producer who ‘makes it’ and I fully admit that is not my skill set at all, and that change has been very liberating.
All the times I moved house with boxes of gear (lets say 20-30 synths at any one time, including Volcas etc) I felt a new sense of starting again with my music. The music came with it, but certainly not on a professional level. I loved making music as a hobby and a form of escapism, but I didn’t ever cut it professionally - though I had all the toys the best producers used. Yet I still felt like I could justify the expenditure and space.
I found through VJing that I could express myself very easily and clearly - and people loved it, more than anyone had loved my tracks!!
Don’t get me wrong, I love making electronic music and still perform live… I just now know EXACTLY what I need to do it, and it isn’t very much at all.
I wanted to share this because I think some people may similar urges to buy gear which aligns them with the success of others. That perceived success may not feel the same way that it looks to us when and if we get there. We all have talents in something, we’re all experts in some area and producing electronic music is not mine, and I am ready to admit that - while laughing at all the times I pretended I was, to myself and others!
I am not suggesting anyone else needs to do what I did.
Enjoy making music! Do what you love!
Read the full post on reddit: https://www.reddit.com/r/synthesizers/comments/19f6dhp/i_sold_almost_all_of_my_music_gear_and_it_feels/
Good to be back here too!!
midierror
2 posts - 2 participants
How to install Renoise on Guix / Guix System
I wrote a Guix package definition for Renoise so that it can be installed on Guix System, or simply through the Guix package manager on a foreign distro. This took me over a month of constant debugging to get working, so I’m hoping this will really save some people lol.
I have the package definition hosted in this repo:
GitHub GitHub - senkowo/guix-channel: A personal guix channelA personal guix channel. Contribute to senkowo/guix-channel development by creating an account on GitHub.
I highly recommend reading through the full README, since it has a lot of really useful information on getting it installed and set up.
If there are any questions or you need help setting it up, throw them my way, either on here or on the github issues page, whichever’s more appropriate.
Enjoy! :3
Yui
1 post - 1 participant
Render same song "x" times
Hello Renoise community,
I am reaching out to seek your expertise and assistance in creating a custom rendering tool for Renoise. I must admit that I am not proficient in scripting, but I have been experimenting with tools like GPT to enhance my understanding.
My goal is to develop a tool that mimics the functionality of the default rendering tool in Renoise, with one specific addition. I would like the rendering process to be repeated a certain number of times (let’s call it “X”) without requiring manual intervention for each render.
The reason behind this request is that I am working on generating procedurally generated samples within Renoise, and automating the rendering process would greatly enhance my workflow. I believe this could lead to more efficient and creative exploration of sound design possibilities.
If any of you have experience with Renoise scripting or are knowledgeable in creating tools, I would greatly appreciate your guidance and support in achieving this functionality. Your assistance will be instrumental in helping me streamline my creative process.
I end up with such code, and i admit I dont know if its any good or its just some fantasy generated by chat GPT
-- main.lua local vb = renoise.ViewBuilder() renoise.tool():add_menu_entry { name = "Main Menu:Tools:RenderSong", invoke = function() show_combined_render_dialog() end } function show_combined_render_dialog() local dialog_content = vb:column { margin = 10, vb:text { text = "Choose options for rendering:", font = "bold" }, vb:row { vb:text { text = "Save Path:" }, vb:textfield { id = "save_path", width = 200, notifier = function() -- Add validation or processing if needed end }, vb:button { text = "Browse", notifier = function() browse_for_save_path() end } }, vb:row { vb:text { text = "Song Name:" }, vb:textfield { id = "song_name", width = 200, notifier = function() -- Add validation or processing if needed end } }, vb:row { vb:text { text = "Number of Renders:" }, vb:valuebox { id = "render_count", min = 1, max = 10, value = 1 } }, vb:button { text = "Render Song", notifier = function() render_song() end } } renoise.app():show_custom_dialog("Render Song", dialog_content) end function browse_for_save_path() local dialog = renoise.app():prompt_for_path("Choose a folder to save the rendered song") if dialog then local save_path_field = vb.views.save_path if save_path_field then save_path_field.text = dialog end end end function render_song() local song = renoise.song() if not song then renoise.app():show_error("No active song found.") return end local sequencer = song.sequencer if not sequencer then renoise.app():show_error("No sequencer found in the active song.") return end local pattern_sequence = sequencer.pattern_sequence if not pattern_sequence then renoise.app():show_error("No pattern sequence found in the active song's sequencer.") return end -- Set rendering options for the combined tool local render_options_combined = { start_pos = 1, end_pos = pattern_sequence:find_last_pattern(pattern_sequence:sequence_length()), sample_rate = 44100, bit_depth = 16, interpolation = "cubic", create_backups = false, } -- Set the rendering filename local save_path_combined = vb.views.save_path.text local song_name_combined = vb.views.song_name.text local filename_combined = save_path_combined .. "/" .. song_name_combined .. "_RenderedSong_combined.wav" -- Display a message renoise.app():show_message("Combined Rendering started. Please check Renoise for progress.") -- Start the combined rendering process local render_count_combined = vb.views.render_count.value for i = 1, render_count_combined do local success_combined, error_message_combined = song:render(render_options_combined, filename_combined, rendering_done_callback_combined) if not success_combined then renoise.app():show_error("Combined Rendering failed. Error: " .. error_message_combined) return end end renoise.app():show_message("Combined Rendering completed successfully.") end -- Callback function for combined rendering done function rendering_done_callback_combined() renoise.app():show_message("Combined Rendering done callback called.") end1 post - 1 participant
Smooth scrolling option in Pattern Editor
Hi Everyone, newbie here.
I am evaluating various Trackers, and my list is now reduced to Renoise and OpenMPT.
So far I like Renoise best (coming from Reaper in terms of features), but one single thing I very much prefer in OpenMPT: there’s an option for smooth scrolling while playing a pattern.
It hurts my eyes when I play a pattern in Renoise. In OpenMPT the scrolling is smooth and far less straining compared. I use a screen pivoted in portrait mode with both Trackers, and the smooth scrolling is very relaxing to the eyes and easier to follow without all the mini jumps from row to row. And it worsens when I increase the vertical padding between rows and/or font size.
I hunted down a similar option in the preferences, but came up short. I posted this identical question on the Renoise Reddit, and the simple answer is “no”. (The scroll lock is helpful, but of course not quite the same. I prefer scrolling as do many others I gather.)
Aside from that, and the classic file tree manager in OpenMPT, Renoise gets my vote (by far). The GUI scaling by itself is a decisive factor, let alone the additional features.
The tree manager I can live without. The smooth scrolling is a real pain point, however. It’s very hard on my eyes: in particular when playing the pattern editor on a portrait screen.
The person responding on Reddit linked to an identical request back in '09:
(super) Smooth Scrolling Ideas & suggestions Scrolling by pixel instead of per line… optionally of course. This would be soooo cool for low speeds, or varyying speeds. And yes, it would also eat a lot of CPU I guess.At the time the main detractors assumed a smooth scolling option in the pattern editor would be “dizzying”. I can assure you the opposite: a smooth scrolling pattern editor is very easy and calming on the eyes, and also (much) easier to track. Proof is in the pudding: fire up OpenMPT and test it for yourselves:
Open one of the demo files. View menu–>Setup. The “Smooth Pattern Scrolling” option is located in the General tab. Play the pattern.
One of the obvious advantages: it is easy to read the notes in smooth scrolling mode. It is impossible to read those without smooth scrolling. That alone should be a valid reason.
It would be great if smooth scrolling would be implemented at some point in Renoise.
1 post - 1 participant
First upload - requesting feedback!
Hello everyone! I’ve been messing around with Renoise for a very long time (I also have Reason 12 and alternate between the 2). Generally “messing around” means that I have ideas but rarely complete them and I certainly never share them! My New Years resolution however is to actually complete some music and put it up on the internet. So hear goes - a completed track and my first ever upload to Soundcloud (I really need to think of a proper name and update my profile, but it’s a start right?). I’ve been playing about with deep techno sounds lately and gradually been getting to the stage where it sounds less cheesy. Everything is a work in progress, so any feedback is much appreciated.
1 post - 1 participant
ASIO driver keeps crashing
I setup Renoise on a Windows machine yesterday and I’m having trouble getting ASIO to work properly. Whenever I set Renoise to use my sound cards ASIO driver it reports that it failed to initialize but the audio still works. Whenever I change the ASIO settings it gives me the same error, I do not get the same error with ASIO4ALL or FLASIO. I also do not experience this issue with other ASIO clients.
1 post - 1 participant
Portable Hardware Groovebox Tracker
Hello
I hope this project can outgrow an ordinary DIY project and turn into a full-fledged creative tool
linux and audio related things. hihihihinick has 2 repositories available. Follow their code on GitHub.
1 post - 1 participant
Problem/question with edit mode
So I’m following the tutorial user manual for renoise and edit mode is driving me crazy. unless i select the key option while im in it none of my notes will register. but if im on that part of the note edit mode will delete my notes as i go? so whats the point? im sorry but im just so perplexed about this part of the software.
1 post - 1 participant