Home › Forums › General › General MIDI discussion › SysEx values
- This topic has 3 replies, 2 voices, and was last updated 11 years, 9 months ago by Cramp.
-
AuthorPosts
-
July 13, 2012 at 9:09 am #647
hi,
hope you are well
I faced to an issue with SysEx for Nord Lead 3 panel.
I’m trying to add option LOAD and SAVE. The SAVE function seems working fine – I did comparison with SysEx files – one was created with SysEx Librarian (loaded from synth) and one saved from panel. They are identical. But if i try to load SysEx into panel values seems not right..
Then I tried to load INIT sound (monitoring via MIDI Monitor)..tried to change the modulator parameter on the synth..then copied SysEx info to text file and verify what values have been changed. The thing is that some of them changing values of 2 bytes instead of one as I expected before.For example,
this is INIT sound
f0 33 7f 09 20 00 08 49 6e 69 74 20 73 6f 75 6e 64 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 00 1e 00 10 10 00 00 00 0c 40 0c 40 00 10 1f 62 59 00 10 1f 62 40 10 00 00 [b:1w7s9bg5]1f[/b:1w7s9bg5] 60 19 10 00 00 00 00 00 00 00 05 10 05 39 00 00 04 04 04 03 64 2c 2c 2b 07 40 10 00 0c 18 00 38 02 20 40 00 00 01 00 0f 7f 7e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 40 08 00 f7By my calculations and learning Synth manual SysEx and patch parameters the value supposed to be on 67 position. It is equal to 1F (selected as Bold font above)
So if I turn the FilterFreq1 value on the synth the SysEx data shows me the following – changes 2 values instead of one value on position 67 and 68.f0 33 7f 09 20 00 08 49 6e 69 74 20 73 6f 75 6e 64 00 00 00 00 00 00 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 00 1e 00 10 10 00 00 00 0c 40 0c 40 00 10 1f 62 59 00 10 1f 62 40 10 00 00 [b:1w7s9bg5]0a 00[/b:1w7s9bg5] 19 10 00 00 00 00 00 00 00 05 10 05 39 00 00 04 04 04 03 64 2c 2c 2b 07 40 10 00 0c 18 00 38 02 20 40 00 00 01 00 0f 7f 7e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 40 32 20 f7
Also I noticed the same thing with the following patch parameters as Filter Freq 2, Mod Env Amount, Patch Output level, osc1 shape and etc etc.
I came to conclusion that maybe when synth loading SysEx data loads 2 values for one parameter..maybe sum them..then it looks logical in term of Value meaning.
I don’t have a big experience in SysEx reading but does anyone faced or maybe just know how to read SysEx data?July 13, 2012 at 10:02 am #4522It’s propably a LSB/MSB split, you need to learn how values are represented in the synth. The fact that your sysex works is probably because you limited your values to 0.127 and everything else was zeroed out.
July 13, 2012 at 10:14 am #4523"atom":qum47vqn wrote:It’s propably a LSB/MSB split, you need to learn how values are represented in the synth. The fact that your sysex works is probably because you limited your values to 0.127 and everything else was zeroed out.[/quote:qum47vqn]
thanks for direction..will dig the manualJuly 13, 2012 at 12:32 pm #4524"atom":1zhl94fi wrote:It’s propably a LSB/MSB split, you need to learn how values are represented in the synth[/quote:1zhl94fi]
thats the main problem as manual do not show it.
As far as I understand LSB is minimal value and MSB is maximal for current modulator/knob what ever.There is a MIDI Controller List which has 3 columns in the table and shows the following information, for instance few of them
[b:1zhl94fi]Nord Lead 3 Parameter | MIDI Controller # | MIDI Controller Name[/b:1zhl94fi]
Osc 2 Keyboard Tracking On/Off | 34 | LSB for Controller 2
Filter Frequency1 | 74 | Sound Controller 2 (Timbre)
Filter Resonance | 42 | LSB for Controller 10
Filter Frequency2 (in Multi Mode) | 59 |
Filter Keyboard Tracking On/Off | 46 | LSB for Controller 14How to read the 3rd column I dunno. I can only guess that if I turn for instance Filter Freq 1 modulator on synth its minimal value goes to Sound (??) Controller 2 (Timbre)..whats that mean I do not know.. CC controller or what else.. Also If the third column supposed to be an extra CC controllers none of them are assigned to modulators on the panel.
Also there is a mentioning about that[i:1zhl94fi] "Amplifier Level responds to both Controller 71 and Controller 7. Only Controller 71 is transmitted
from the Nord Lead 3."[/i:1zhl94fi] It shown in SysEx as 2 values so in that point I can only guess that I have to use only one value but I can be mistaken.Please help!
p.s. manual is attached
-
AuthorPosts
- The forum ‘General MIDI discussion’ is closed to new topics and replies.