Renoise Forum
Follow pattern in Phrase editor
I dont know how to use follow pattern with Phrase editor. Please help.
I really need to be able to play in phrases wih follow pattern enabled.
1 post - 1 participant
Request: Send multi tracks to send chanel
Hello!
Can you please to make the signal output directly to the send chanel for plugins with multi-channel outputs?
Sometimes this is really not enough to avoid creating unnecessary chanels.
Thnx !
1 post - 1 participant
Idea: Various modes for recording?
Maybe it would be helpful, if Renoise was providing additional recording modes:
“drum mode”
The first some kind of live sorting of notes to columns or tracks while recording. This obviously is very helpful for drums and non harmonic sounds. Currently you have to manually sort notes or use tools afterwards. This is a very slow and inconvenient workflow.
This mode simply could be called “drum mode”.
“sort mode”
The second one could simply sort the notes by pitch. I think this might be helpful for accord recording. Currently if you have chords, usually the appearance of the same note is kinda random, placed by timing, which makes no sense anymore with post- or live-quantization.
At least while live quantization is enabled, Renoise actually could automatically sort multiple notes by pitch.
I understand that Renoise currently seems to lack of such an recording buffer, which these features would require. But maybe almost anything recording related could benefit from such a buffer?
1 post - 1 participant
"Renoise Quit Unexpectedly" message when I exit Renoise
Hey all,
Love Renoise and it works really well and runs super solid. However, I get a ‘Renoise Quit Unexpectedly’ message every time I exit Renoise (ie Quit). It’s not interfering with making music or anything but it’s just a little annoying. I’ve tried making the ‘No Template’ as the startup so that it’s not loading any plugins and it’s still happening - so doesn’t seem to be as a result of plugins being loaded.
Would be interested to know if anyone has experienced this and found a solution?
Thanks
Details:
M1 Macbook Pro running Sonoma 14.6.1
Renoise 3.4.4
1 post - 1 participant
A00 should repeat the previous Axx setting
just like with every single other tracker.
just like how renoise already does it with D00 and U00 and G00.
how come A00 is the only one that goes "oh, let me ignore the previous Axx setting?
4 posts - 2 participants
Humanize all patterns in a track at once
Is it possible to humanize all patterns in let’s say track 1 at once?
Track → Humanize does not work
5 posts - 4 participants
Controlling macro controls over internal midi routing (from plugdata)
Seems that it’s not possible
1 -create a sample based renoise instrument and assign some instr. parameters to the macro control
2-Insert the macro control device
3- Insert an instrument plugin to control renoise instrument over midi (I use pure data ) , while it’s now possible to sequence the renoise instrument over internal midi from plugdata , it’s still impossible to control the macr controls (using ctlout )
I’ve used plugdata ctlout (using cc 74 ) but nomatter what , the macro controls do not respond , even when insr.midi ctrl module is inserted
1 post - 1 participant
Gaming Keyboards
Full-sized, wireless, with macros, and a touchpad(emergency purposes ) is what I’m after but can’t seem to find something decked out like that. Corsair seems to be my best bet.
Anyone using full sized gaming keyboards with macros or perhaps touchpads?
1 post - 1 participant
Ketamine Lower Price?
BUG: The first step of a block loop will trigger twice if it is the last part of a pattern
Description:
If you schedule a block loop to play using the pattern matrix, renoise will trigger the first line of the scheduled loop twice, if the block is in the last lines of the pattern. Here is a video of it happening. You can see that after moving to the scheduled block loop, the play head stays in the same place for two beats. You can see the line triggering twice in the scopes.
Steps to reproduce:
- Open Renoise
- Start a new song
- Load any instrument
- Record some random notes to fill the pattern
- click “+” in the pattern sequencer to create a second pattern
- Again, record some random, differnt notes into the new pattern to fill it.
- Move the cursor to the bottom of the pattern
- activate “block loop” in the transport panel. The last lines of the pattern should be highlighted.
- Press play in the transport panel. You should hear your block loop
- press play on the first pattern in the pattern sequencer to schedule it
Expected behavior: after a block loop completes, it should jump to the scheduled block loop and continue as normal
Actual Behavior: After jumping to the new block, the first line is played twice, before continuing. This inserts an unexpected line into playback, disrupting rhythm.
This is happening on both mac and linux, renoise version 3.4.4.
Thanks for reading
1 post - 1 participant
Average/Max Gain level VU Meter
Hi all!
I browse the entire Tools section but i din’t find what i need or i just missed it: a simple VU meter like in Ableton, where the VU meters shows the max Gain level AND the average Gain level. I think this is important for Gain Staging. I use Voxengo’s SPAN where i can setup for AVG-MAX but a little bit unconfortable opening the VST for each channel where something make sounds. So, my qestion is: is there any simple VU meter with AVG/MAX, like the “normal” VU meter on each track? Thx! Sorry if i knocking on open door!
1 post - 1 participant
LFO End Of Cycle Pulse with destination
Title kind of says it all. It would be nice, no idea how hard to implement (sorry), if the LFO device could generate an end of cycle pulse to, say, advance the stepper device or trigger a reset on another LFO, or retrigger an envelope etc. Would give more sound design options. Could also apply to envelopes or similar, i suppose, but to begin with it being on the LFO device would be great. Thanks for reading.
1 post - 1 participant
Keyboard shortcut for selecting a cell
Hi
whats the keyboard shortcut for selecting the cell under the cursor?
For example shift + left selects me the whole row. When writing chords i want to select just ONE note.
Kinda like alt + a but only the cell my cursor is on. Like im leftclicking with my mouse there
For the fx section i just want to select the effect cell “-B01” - there must be a way?
Right now im just using ctrl + b and ctrl + e which is super slow.
Thanks!!
1 post - 1 participant
Syncing Renoise With Ableton live 11/12 possible?
Hey Crew,
I am still on live 9. however thinking about a new Mac (with a new version of Live, because Live 9 will work on the new device).
I red the glorious Rewire will not work anymore.
Any Suggestions for syncing Live11/12 and Renoise?
Thanks in advance
1 post - 1 participant
FCxx gets stripped upon loading - meaning that FCxx -> 0L00 replacer cannot work because nothing to replace
I have bumped into some mates who have old songs that use FCxx - and I wrote a FCxx to `0Lxx´ replacer for them, which replaces all of the FCs with 0L. But after telling them about it, they said “Yes, but, upon loading a XRNS with FCxx, the FCxx is destructively stripped out”.
Could this be made to not happen, please?
1 post - 1 participant
How to create a Lua script to initialize a song?
So I am trying to write a script that initializes a song with 16 tracks, a specific set of effects on each one and does midi mapping on my controller, setting up lights, listeners, etc.
It seems like this should be simple enough, but even when working with GPT, I’m getting confounded by the API and how to look up device names and how to insert them. For reference, the below is the broken script I’m working with, and it fails immediately on trying to insert an effect on a track with the error
failed to instantiate the device ‘Audio Effects/Gainer’. the device is either unknown, or an error happened while initializing it.’
I have zero idea how to start troubleshooting this. For reference, I’m an professional c++ dev and experienced renoise user, but I don’t have Lua experience or experience with the API. It seems like this should be doable ???
– Number of Tracks and Controllers
local NUM_TRACKS = 16
local MIDIMIX_CONTROLLERS = { “MIDImix 1”, “MIDImix 2” } – Adjust names if needed
– Plugin Names (the names we use to later search within a track)
local GAIN_NAME = “MIDIMIX_MUTE_GAIN” – Our renamed gainer
local FILTER_NAME = “Analog Filter”
local SEND_1_NAME = “Send 1”
local SEND_2_NAME = “Send 2”
function ensure_send_tracks()
local song = renoise.song()
local send_count = 0
– Count existing send tracks (they are part of song.tracks)
for _, track in ipairs(song.tracks) do
if track.type == renoise.Track.TRACK_TYPE_SEND then
send_count = send_count + 1
end
end
– Add send tracks if fewer than 2 exist
while send_count < 2 do
song:insert_track_at(#song.tracks + 1)
local new_track = song.tracks[#song.tracks]
new_track.type = renoise.Track.TRACK_TYPE_SEND
new_track.name = "Send Track " … (send_count + 1)
send_count = send_count + 1
end
end
function initialize_tracks()
local song = renoise.song()
– Make sure send tracks exist before modifying our track devices
ensure_send_tracks()
– Create regular tracks if there aren’t enough
while #song.tracks < NUM_TRACKS do
song:insert_track_at(#song.tracks + 1)
end
– Set up each regular track (first NUM_TRACKS tracks assumed to be regular)
for i = 1, NUM_TRACKS do
local track = song.tracks[i]
track.name = "MIDIMIX Track " … i
track.prefx_volume.value = 1.0 – Full volume
end
end
function map_midi_controls()
local song = renoise.song()
for midimix_index, device_name in ipairs(MIDIMIX_CONTROLLERS) do
for i = 1, 8 do – 8 channels per MIDIMix
local track_index = (midimix_index - 1) * 8 + i
if track_index > NUM_TRACKS then break end
local track = song.tracks[track_index]
end
end
initialize_tracks()
map_midi_controls()
renoise.app():show_status(“MIDIMix Setup Complete!”)
1 post - 1 participant
Assigning a Param to Inst Automation
Is there a way to more quickly assign a plugin parameter to a slot in a Inst Autionation module?
For example, instead of having to search it in the dropdown, is there a way to tweak the parameter in the plugin to get it to show up like in other daws? If not, it would be a nice feature
1 post - 1 participant
Please help me figure out mapping parameters
2 different fm synth vst’s. Both can play 4 operator sounds but one can’t load sysex files so I want to map their shared parameters together to see if I can roughly recreate the sounds. I.e matching the operator 1 ratio.
I can view all the appropriate parameters in Renoise/Ableton but I can’t figure out linking 2 params together, preferably with formulas involved where necessary. The ideal goal would be that I load a sysex preset in one synth and all the shared parameters ping into place on the other synth. Converting preset hex files was above my paygrade and I fear the workaround is too…
Any thoughts or advice?
1 post - 1 participant
Changing global UI scaling does not update width of Lua API text widgets
This is relatively easy to test. In a window tool just type text with
vb:text { text = “the text bla bla bla” }
Try it with different envelopes (row, horizontal_aligner…), you will see that it does not affect.
What happens is that when changing the scale (Renoise: Edit / Preferences / GUI / Global / User interface scaling) , the envelope box of vb_text does not adapt correctly to the width of the written text. It seems that in most cases the width is a little reduced. This causes the “. .”, when it should not happen. As I understand it, the problem is in vb:text{}, and not in other wrappers.
For example, a text like this:
today is a good day
will appear something like:
today is a good d . .
If the text is longer it seems like you could remove more letters.
If after this happens, you can run “Tools / Reload all tools” this issue disappears, and it is displayed correctly.
2 posts - 2 participants