Thanks for your interest, but i was thinking that basicly all SoundCanvas had same festures they don't.
I have implemented all the NRPN i posted about above, they work good with SoundCanvas VA "and probably ...
... minimal set of messages "that may" be supported by any device as an optional GM/GS synth with its possible settings.
Maybe create a framework for support oldschool moduls, by simply chose a NRPN set of ...
Thanks for the idea :)
I have added warnings about the unused Bank/RPN/NRPN in the latest version of https://github.com/jazz-soft/test-midi-files
Please check it out!
[quotePost id="10507"]Thanks for the idea :)
I have added warnings about the unused Bank/RPN/NRPN in the latest version of https://github.com/jazz-soft/test-midi-files
Please check it out![/quotePost]Haha! ...
... that has a start time, velocity, and duration.
Cakewalk will combine the Control Change events used for sending a RPN or NRPN into a single "RPN" or "NRPN" event the Event List.
[b]With your MID ...
... Data (GS reset)
41H Checksum
F7H EOX (End Of Exclusive)
* When this message is received, Rx.NRPN will be ON.
* There must be an interval of at least 50 ms between this message ...
That depends on what parameter has been used to change the pitch.
GS has the NRPN "Drum Instrument Pitch Coarse" (18h rrh, where rr = note number), which is also accessible as SysEx parameter at address ...
... are sent using midi Nrpn messages. These NRPN messages are mainly using NRPN
high=037h. For example, master volume can be set using NRPN "3707h", which means:
- NRPN high = 037h: midi control 99 (63h) ...
Thanks. Thought so, too. Nonetheless I don't understand the construction of a special midi (NRPN) message.
[code type="markup"]
or example, master volume can be set using NRPN "3707h", which means:
[b]- ...
Here, "=" does not really mean "equals".
NRPNs (and RPNs) use an additional indirection to allow more control numbers.
You use controls 98 and 99 to set the NRPN number, and control 6 to set the NRPN ...
You can ignore the leading zeroes here. I'm guessing they are a vestige of changing from the coding notation (0xB0) to the documentation notation (B0h).
You can have a look at my [u][url=https://www.2writers.com/eddie/TutNrpn.htm]RPN ...
From page 18:
[code type="markup"]
For example, 144 - 159(Decimal)/9nH/1001 0000 - 1001 1111(Binary) indicate the note-on messages for the channels 1 through 16
respectively. 176 - 191/BnH/1011 0000 ...
... a 12position switch and there are only 8 or so typical bass voices.
EDIT: I guess I found it:
NRPN 0163h Bnh 63h 01h 62h 63h 0ch vv (Env. attack time modify)
NRPN 0164h Bnh 63h 01h 62h ...
... are Non-Registered Parameter Number (NRPN) messages which are actually made up of three Control Change messages. The manual listing only uses one Status byte at the beginning which is allowed on DIN MIDI ...