Description
a running portamento Qxy/Rxy command will run in conjuction with any instrument's pitch envelope. once it's finished, the envelope take over.
but in the NSF driver, once the command is finished, the instrument's envelope will stop, causing the pitch to remain on the ending note after the command.
pitch command mutex behaviors are not documented well, so this is yet another thing to be addressed in Dn-Programming-Core-Management/Dn-Wiki#1.
Steps to reproduce
- create an instrument with a looping pitch envelope, preferably in the opposite direction as the portamento command
- place a note with the instrument, as well as a portamento command sweeping in the opposite direction as the pitch envelope. make sure the speed argument (
x) is nonzero (or ensure the portamento's pitch delta will not equal the pitch instrument's delta).
- observe the behavior both in-tracker and on NSF export.
Attachments
Instrument pitch envelope not playing after portamento command finishes.zip
Description
a running portamento
Qxy/Rxycommand will run in conjuction with any instrument's pitch envelope. once it's finished, the envelope take over.but in the NSF driver, once the command is finished, the instrument's envelope will stop, causing the pitch to remain on the ending note after the command.
pitch command mutex behaviors are not documented well, so this is yet another thing to be addressed in Dn-Programming-Core-Management/Dn-Wiki#1.
Steps to reproduce
x) is nonzero (or ensure the portamento's pitch delta will not equal the pitch instrument's delta).Attachments
Instrument pitch envelope not playing after portamento command finishes.zip