It seems that intrument scales only processing incoming notes and not outcoming notes from phrases:
Would be nice, when we could have it for outcoming, too. So we could programming melody lines to play them on keyboard and it will be always in current selected scale.
Create a melody in phrase and play them with the tranpose mode in your song. Scale only affects incoming notes, it doesnât affect the notes coming from phrases.
I want to use notes in phrases which are not in scale, which then will be forced to scale afterwards.
Enter all pitches from C to B in a phrase. Trigger with C-4 (or anything) from the main pattern editor. All notes out of scale in the phrase are rounded down.
AFAIK, Renoise will play only the notes that are within the scale, regardless of their origin (pattern editor, phrase editor, LUA tools, MIDI input, OSC). Any off-scale note will be played with the nearest note immediately below within the scale selected in the instrument.
The root note will shift the entire scale. For example C# will have the same scale as C- shifted a semitone up.
Imo, that depends on what mindset you wanna use, what kind of phrase it is and how accustomed you are to scales. For me itâs a bit easier composing in the same key as the actual song (after selecting the corresponding key+scale), as Iâm already used to typing in that scale and it sounds coherent when previewing it. You can always transpose the phrase to âCâ afterwards, to make it âstandardizedâ for reusing in other songs/keys.