djtuBIG-MaliceX / opl3-synth-driver

Forked from Alexey Khohkolov's (khokh2001) OPL3 synth. This intends to improve onto the base driver to include extended MIDI support and other improvements to the playback component.
5 stars 0 forks source link

Optimize note on playback to not have silent sounds hog voices. #12

Closed djtuBIG-MaliceX closed 10 years ago

djtuBIG-MaliceX commented 10 years ago

Original report by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


Currently it is possible to allocate channels to note on events where output is silent. Implement a way to determine what is considered silent by analysing operator registers, and setting bOn to FALSE where appropriate.)

NB: Working out a method for this will also allow for a method of implementing software-bound modulation wheel vibrato

djtuBIG-MaliceX commented 10 years ago

Original comment by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


Resolved: Implemented Opl3_IsPatchEmpty()