I want to change an instrument’s program in a track with m2 and prg number.
(it’s the default Renoise’s “Break - Bangy Bangy” instrument)
Basically, it works.
Problem is, when I stop playback and replay the song again, the instrument starts with the last program it played when I interrupted the playback.
I just started using Renoise and I am little bit confused with this behavior.
Does anyone know any good example of instrument’s program switching during the song?
Yup, Woodpecking Mantis is right - you probably want to initialize the programs in the beginning of your song.
I’d like to add that there are actually THREE methods of changing phrases (although two of them are very similar)
1. Standard program change event
Will do the same as selecting a phrase in the instrument phrase bank. Once a phrase is selected, the next triggered note will use this phrase.
2. Instr. Macros device
Similar to using program changes, in that it will select a phrase in the instrument phrase bank and the next triggered note will use this phrase.
3. Zxx (“direct-select”) command
This one is different from the other two, since it doesn’t change the selected instrument phrase. It allows you to tie any single note with a particular phrase of your choice (or Z00 for “no phrase”). And because it doesn’t change the selected phrase, any note that you don’t associate with an Zxx command will still play whatever the selected phrase - so you can also combine the Zxx command with program change.
When the program changes doesn’t seem to get applied to the phrase, this is because those commands are applied after the note has been triggered. This delay applies to the 1st and 2nd approach, but not to Zxx commands.
But if you really want to use program changes on the very same line, this is possible too, although it’s a bit of a workaround: simply add the smallest possible amount of delay (01) in the delay column - this will delay the note just enough to pick up the program change. And shouldn’t be noticeable unless you have a really tight sense of rhythm
“But if you really want to use program changes on the very same line, this is possible too, although it’s a bit of a workaround: simply add the smallest possible amount of delay (01) in the delay column - this will delay the note just enough to pick up the program change. And shouldn’t be noticeable unless you have a really tight sense of rhythm ^_^”