You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As it turns out, libopenMPT normalizes the effect IDs, so all that's needed is to find out which ones can be supported (considering we only have a pulse wave, so no volume or tremolo, n panning because no volume, and can't update it too often).
From modcommand.h :
CMD_ARPEGGIO = 1
CMD_PORTAMENTOUP = 2
CMD_PORTAMENTODOWN = 3
CMD_TONEPORTAMENTO = 4
CMD_VIBRATO = 5
CMD_PATTERNBREAK = 14 // Immediately jump to next pattern
CMD_RETRIG = 15 // Retrigger every n Ticks
CMD_SPEED = 16
CMD_TEMPO = 17
CMD_KEYOFF = 25 // Turn off after n Ticks
The rest mostly seem to be fine versions of existing commands, but I might have missed some.
The text was updated successfully, but these errors were encountered:
Yeah, I should probably priorise those two. Looking at your other videos, the pattern break command (CMD_PATTERNBREAK = 14) also breaks a few songs, so I added it to the list. I'll see if I can't find some time next week to add those three.
As it turns out, libopenMPT normalizes the effect IDs, so all that's needed is to find out which ones can be supported (considering we only have a pulse wave, so no volume or tremolo, n panning because no volume, and can't update it too often).
From
modcommand.h
:The rest mostly seem to be fine versions of existing commands, but I might have missed some.
The text was updated successfully, but these errors were encountered: