March 30, 2020 at 8:32 pm #117582
No idea how to insert this? What does offset means? How to use it?
Sorry o ideia.
Is there a edit mode that a command is needed? or a sysex msg?
For example how to implement the fine tune the number four in the list? I’m trying, but without a clue.
Thanks a lot in advance.
Attachments:You must be logged in to view attached files.March 31, 2020 at 8:48 am #117602
For RPN, see attached image.
This is for Coarse tuning. Fine tuning is exactly the same except substitute a 1 for the 2 in MIDI Controller Number.
Attachments:You must be logged in to view attached files.March 31, 2020 at 2:00 pm #117612
Ok, ok! That was amazing!!
Please, take some time and explain it to me, I you can!
MIDI controler Number 1
CC,Default, Default, 6,-1
I really want to learn this thing!
Ctrlr is really buggy, or it’s just my system?
Thanks in advance!
João MarcoMarch 31, 2020 at 4:42 pm #117615
Actually, I can’t really explain it João. I would have copied it off another panel or from the forum somewhere,
To use CC#6 as a 7bit number for the Yamaha I used (or copied)
but you can create a template message (there’s one there for KORG NRPN) that is interesting.
It looks like Korg uses CC#6 for LSB, but it’s usually used for MSB as I understand it.
Just click on the ‘document with arrow’ logo to get started creating messages in the window ‘Multi Message List’.
A standard RPN message template
You can see the RPN above is really four messages:
The MSB CC 6 will send 1 for a value of 128 and 0 for a value of 127
The LSB CC 38 will send 0 for a value of 128 and 7F for a value of 127
The MIDI controller number is sent with the RPN LSB and then the actual value is sent using CC #6 and/or #38 for some parameters like pitch bend. Sometimes #38 is omitted.
The last two messages are optional I believe and close off the message, setting it to NULL otherwise problems can arise. In fact I tried using NRPN for the Yamaha PLG150AN panel I wrote, but it did weird things to the board, so I just used RPN,sysex and CC.
Here is a sample midi message:
[23:05:40:000513]: RAW:[b0 65 00] = 101
[23:05:40:000513]: RAW:[b0 64 02] = 100 / coarse tuning
[23:05:40:000513]: RAW:[b0 06 02] = value
[23:05:40:000513]: RAW:[b0 65 7f] = NULL the message
[23:05:40:000513]: RAW:[b0 64 7f] = NULL the message
so a single NRPN could be up to 6 consecutive midi messages!April 1, 2020 at 10:02 am #117621
Thanks for this! It give me another perpective about it!
But why the negative numbers?
What is the relation with the “MIDI controler Number 1” in the dialog box above?
Sorry about my lack of MIDI smartness. 🙂April 1, 2020 at 4:31 pm #117626
No idea why it’s like that, but I found if you replace a -1 with a number, it sends that as a fixed value, so -1 must mean use the ctrlr modulatorValue(), it looks like direct,direct means just send the modulatorValue().
Not sure about -2.
I tried this message and it sends
b0 09 08April 2, 2020 at 2:22 pm #117633
Thanks. I’ll run some testes to put my mind into place! 🙂
- The forum ‘General MIDI discussion’ is closed to new topics and replies.