electraone / datafiles

Public files for electra.one project
23 stars 6 forks source link

NRPN Values with separate MSB and LSB values #29

Closed jonpauldavies closed 4 years ago

jonpauldavies commented 4 years ago

Synths like the Elektron Analog Four Mk2 specify NRPN as 2 separate MSB and LSB values.

For example:

Parameter NRPN MSB NRPN LSB
OSC1 AM 1 30

How can we specify these in controls?

martinpavlas commented 4 years ago

the formula is:

parameter = MSB * 128 + LSB

it means in your example it is:

158 = 1 * 128 + 30

you can specify the parameter numbers using this formula. Can you test it?

I will schedule an adjustment of the editor so that it will be possible to enter NRPN parameter as MSB and LSB.

markusschloesser commented 4 years ago

i will need this as well for the FS1R. Additionally: can I already enter values in hex? If not, I'll open another issue

martinpavlas commented 4 years ago

I will add hex / dec switch to this. No need to open a separate issue.

martinpavlas commented 4 years ago

Resolved. NRPN and CC14 message type can be specified now in MSB/LSB format. Optional swicthed between Hex and Dec representation.