Scale changeJanuary 3, 2020 at 6:06am
Why does only changing the root note in the scale has effect on the arpeggio and melody notes? When I change the scale from e.g. major to minor there is no effect on the arpeggio and melody events. So my feature request is to implement the option to activate automatic change of these events when changing the scale. You could go a step further by also altering the chords so they fit in the new scale...
January 3, 2020 at 7:14am
Yes, the scale type change does not change the actual notes of melody and chords. I could see the case when it could be somewhat useful to be able to switch between different scale types and hear how an event sequence sounds in different scales. But it doesn't make much sense in some cases. Say switching from a scale that has 7 steps to a scale that have 5. Another case when translating to a different scale type could not be applied is when your melody already contains chromatic notes. E.g you were writing your melody in A minor and then you added a chromatic note, say G#, without changing the scale type. And now you decided to translate your melody from A minor to A major. So what should we do with the G#? To summarise, the feature you are asking for could be correctly applied for simple melodies that use only diatonic notes, but for others it could lead to not determined results.
January 3, 2020 at 4:53pm
The result is indeed not always predictable but this makes it interesting. I would suggest it as an option which can be disabled.
Alternatively you could always process the midi output of Tune maker with a Mozaic script...
January 4, 2020 at 4:39pm
From my understanding there shouldn’t be too much automation which would make it much harder to understand what’s going on - you can easily change the melody manually - if you have to - although it might be interesting if there would be some kind of automation - but I suppose that’s a lot of programming necessary to make that work at the end. I would totally understand if that one has to be postponed to a later Version.