Skip to content

Instrument pitch envelope stops after portamento command finishes #363

@Gumball2415

Description

@Gumball2415

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis is not working as intendednsf-driverInvolves the 6502 asm sound engine used in ROM / assembly export

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions