std::logic_error: 'invalid active_preset index '1'. no active_preset's are available. 0 may be allowed.'
stack traceback:
[C]: ?
[C]: in function '__newindex'
[string "do..."]:22: in function
main.lua:415: in function 'split'
main.lua:607: in function <605><br>```
</605>
I think I got the error because the script crashes when certain DSPs are present in the track’s effect chain. So far I know it doesn’t seem to like native effects…
Hey fladd, is it possible to split every single note to two tracks with LPB 8 ? Here its really strangely splitting without obvious logic to me. a 16th notes arp is splitted into three tracks, two notes together on each track…? Is there a hidden setting or something? Didn’t I get it?
Hey fladd, is it possible to split every single note to two tracks with LPB 8 ? Here its really strangely splitting without obvious logic to me. a 16th notes arp is splitted into three tracks, two notes together on each track…? Is there a hidden setting or something? Didn’t I get it?
fladd, sorry, I didn’t get how you tool works and now realized, it simply is not designed for the task I am looking for:
I want to split ANY new note to a previously defined number of tracks. For example splitting the notes of a mono track to two tracks, alternating.
Why? Because I want to emulate that nice “voice/note panning” feature that lot of 80s analog synths have. Every voice is played with a different panning, but for the voice, the panning remains stable in position.
I already tried to add that option to your tool, but failed… Either I need to look at it with a fresh brain or you could add such option? Where is detected how many tracks will be used? Via a table? did not completely get the logic in it…
I updated the tool for Renoise 3.1 and added some things:
Ability to split according to note columns (column names will become track names). This is the only mode in which no extra empty columns are created. It hence works best and is thus now the default mode.
Volume, Pan, Delay and FX values that are not attached to a note, but follow one, are now also copied to the corresponding track.
I really hope that I did not break anything while adding those features. The code is a terrible hack :-)I should refactor that at some point…
If you select the option “copy devices”, so the track fx will be moved to the group track, all meta connections of all meta devices will be lost. I am not sure if here to blame your tool or Renoise for having a bug in this case…
@ffx: Thanks for the bug report. Mmh, I am not sure if I can do something about this, though. I just copy all devices one by one. I am afraid that is a limitation of Renoise then, if the meta connections get lost during the copying process. Maybe someone from the team can confirm?
'/Users/Ju/Library/Preferences/Renoise/V3.1.0/Scripts/Tools/de.fladd.SplitIntoSeparateTracks.xrnx/main.lua' failed in one of its notifiers.
Please contact the author (Florian Krause (fladd) [siebenhundertzehn@gmail.com]) for assistance...
std::logic_error: 'invalid active_preset index '0'. valid values are (1 to 1).'
stack traceback:
[C]: ?
[C]: in function '__newindex'
[string "do..."]:22: in function <[string "do..."]:9>
main.lua:440: in function 'split'
main.lua:632: in function <main.lua:630>