Two-note Arpeggio for effect 00xy #886
Replies: 1 comment 1 reply
-
Another (more flexible but more complex) way to handle this would be an arpeggio table editor as available for example in SoundTracker DMA: https://soundtrackerdma.cpcscene.net/doku.php?id=en:seq_ed In this case you can define a 3-note arpeggio in an effect, but you can also select (using another effect code) a longer (or shorter) arpeggio table, which also sets the arpeggio tick at the same time. This adds a lot of flexibility. Additionally in Soundtracker DMA it's possible for the arpeggios to only affect some parts of the instrument: https://soundtrackerdma.cpcscene.net/doku.php?id=en:ins_ed#arpeggio_mode Combining these two things allow for quite more complex effects with arpeggios, which are currently difficult to do with Furnace Tracker. |
Beta Was this translation helpful? Give feedback.
-
I'm not sure if this would conflict with Deflemask compatibility, but it would be necessary for Famitracker compataility (#478).
In Famitracker, arpeggio effect commands can either have three notes or two notes. If y is 0, the note arpeggiates between the base note and the note x semi-tones above.
Deflemask compatibility might be maintained by converting commands ending in 0 to start with 0. This would be in line with Famitracker as well. For example, a dmf file with the command 0070 would be converted to 0007.
This would allow for both two-note and three-note arpeggios without having multiple instruments dedicated to each two-note arp.
Beta Was this translation helpful? Give feedback.
All reactions