Renoise Forum
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
Player pro theme
since there isn’t centralized place where theme are contain i don’t know where find it i search the player pro theme if some of you have it could you send me it thanks
2 posts - 2 participants
Terminal & editor suggestions
I have two minor convenience/ergonomic suggestions for the built-in scripting terminal & editor.
-
Tool custom dialogs not stealing focus from the editor. Now I need to re-click on the editor window to continue scripting whenever I edit/save a tool that opens a window. It breaks the “close to live coding” experience
-
Horizontal split layout to place the terminal/console below the editor would be very nice. Sure, it’s easy to switch between them with ctrl-e/ctrl-t, but having the console always visible would look and feel very sleek for us print debuggers. (I’ve put my second monitor in portrait mode for the sake of the editor, so there is plenty of room!)
1 post - 1 participant
Is it safe to git clone a github repo onto Scripting Tools?
Hi, I’d prefer to have my GitHub Paketti Repository in the Scripting Tools folder where the rest of the scripts I use are, at.
Is this safe? Does Renoise commit suicide / become unresponsive, if there’s .git stuff there?
1 post - 1 participant
This xrns makes Renoise crash when loading, now matter what?!
Hi all,
It’s da Celsius. 23 years later.
Hanging or crashing Renoise builds were common but I hadn’t seen that is many MANY years, no doubt because of Edouard and the excellent crash recovery system he added. Yet somehow to my surprise, it actually happened. xrns kryptonite. Hard hang upon load. After working on this for an eternity, I was horrified to see that Renoise simply hangs when I try to open the .xrns. I disabled all vst/vsti’s, but nothing doing. I really need to recovery the patterns + the mixer, I dont care about the sample data as I can rebuild it from previous backups. I dont recall Renoise crashing while saving not does it seem to be an SSD problem. Clearly there’s some data corruption in there. Please not I use extensions, no midi mapping, only dsp’s and vsts.
If anyone has a way to access the patterns, I will be eternally grateful, so will many people I’m playing it too soon
Link to the cursed xrns : https://glamrock-agency.com/renoise/MORG-2024.xrns
Thanks again all!
Neil
1 post - 1 participant
Equalizer Endless Inspiration
a very short piece, an atmosphere, inspired by the film Equalizer.
I used Roland SRX Dance and Spire VST mainly.
bass in introduction : Acid V Arturia
simple violin : SRX Orchestra
it’s not my best piece… I would have liked a guitar and made it longer but I’m publishing it, because I like its ambience despite everything
good listening !
1 post - 1 participant
Help Ref Sound Stopping After Adjusting a Vst Plugin Settings
Hi.
I think this is setting related as everything was working fine about a month ago, but for some reason when I’m holding the pc keyboard down to play a sample, as soon as I then for example have a vst eq up on the screen, when I move a slider via the mouse, the sound stops as soon as I click the mouse button (ie - activating that vst window) & only resumes once I press the pc key again.
It’s like the vst disconects me pressing the keyboard as it were once I try to move the sliders with the mouse.
Never used to do it & still works ok on older versions, but with 3.42 & with 3.43 which I’ve just installed a few mins ago, it still won’t play ball.
I’m guessing the 3.42 settings have somehow carried over to 3.43 which is giving me the same issue.
If there’s a way of either correcting whatever setting I’ve touched in error, or resetting all settings to default that would be great.
Thanks.
Using Windows 7 64 bit (Vsts are a mix of 32 & 64 bit - But as mentioned, no issues until a few weeks back).
1 post - 1 participant
Applying effects to one line
Hello everyone, I did a lot of research and it’s driving me mad : can you apply one effect to one line ? I want to apply a repeater effect or reverb / delay on only a snare for exemple but I can’t find how.
Thanks a lot for your future answers
1 post - 1 participant
WIP - Help wanted: New "LuaCATS" definition for the Renoise API
There (finally) is a really great Lua Language Server implementation available at https://luals.github.io/, along with extensions for VSCode and NeoVim, which makes editing Lua in general a lot easier.
To make it usable with the Renoise API, I’ve started converting the old Renoise API definitions to the LuaCATS format and published them here:
GitHub GitHub - renoise/definitions: LuaCATS definitions for the Renoise Lua APILuaCATS definitions for the Renoise Lua API . Contribute to renoise/definitions development by creating an account on GitHub.
I’m also planning to add some very basic auto-completion and typing information to Renoise to make it easier to write new scripts.
It would be great to make this a community effort, so contributions are welcome!
1 post - 1 participant