OPL3BankEditor icon indicating copy to clipboard operation
OPL3BankEditor copied to clipboard

Extend the MIDI support

Open jpcima opened this issue 7 years ago • 5 comments

To follow up on support of MIDI input #19

I have created a public document to keep track of MIDI support, and the future things to consider for addition. On page 1 there are general items, and page 2-3 the controller support.

MIDI Implementation Chart

I have currently one item in the state "Requested" (CC74 brightness). Discuss other items there is interest in having added.

jpcima avatar May 29 '18 02:05 jpcima

I would also write some notes into this document too ;3

@Wohlstand Let's do this in reverse if you don't mind. Take a copy of the document on your account, and add me to it. You have my mail on my profile webpage.

EDIT I think it's good, I assign you ownership of the document

jpcima avatar May 29 '18 14:05 jpcima

I think, I'll even make the milestone for this

Wohlstand avatar May 29 '18 15:05 Wohlstand

And, I think, I'll join you access to this repo to let you manage labels and milestones, create branches, etc. However, for safety, let's use pull-requests as review system. I.e. many any experimental thing and then push it to master through pull request inside of the same repo. Or, for convenience, you can still use own forked repo for everything.

Wohlstand avatar May 29 '18 15:05 Wohlstand

I'll have all pull requests reviewed through you just as usual.

jpcima avatar May 29 '18 15:05 jpcima

Controllers I have added:

  • [X] CC#7 channel volume
  • [X] CC#11 expression MSB

What is the sense of velocity on note offs?

It's explained in MIDI spec as "Release velocity". It acts like a modifier of the release time of the envelope.

jpcima avatar May 31 '18 16:05 jpcima

Closing as abandoned. If something needed, please re-open.

Wohlstand avatar Nov 25 '23 03:11 Wohlstand