Add RPN Coarse/Fine channel tuning

Create issue
Issue #13 resolved
James Alan Nguyen repo owner created an issue

Add additional tuning support via Coase/Fine NRPN commands (GM-2/GS/XG compliant)

Coarse (RPN LSB=2, RPN MSB=0) = tones. used as note offset Fine (RPN LSB=1, RPN MSB=0) = "cents". -/+whole semitone

Comments (3)

  1. James Alan Nguyen reporter

    This will need to be reflected on Opl3_MIDINote2Fnum() function as an offset. Will also serve as a reference for successive implementation of bank-defined transpose and detune required for CTMIDI, SAPI, and some patches.

  2. Log in to comment