Home › Forums › General › General MIDI discussion › 7-Bitized Sysex Help
Tagged: Sysex 7-Bitized Peavey
- This topic has 5 replies, 3 voices, and was last updated 9 years, 2 months ago by lfo2vco.
-
AuthorPosts
-
January 28, 2015 at 12:59 am #36608
Hi, I have a Sysex string that I cannot get to work despite trying various combinations. Most likely I am misunderstanding some essential noodle of data, I’ll try to keep it brief.
From the manual…
Sysex Command Format:
F0
00 00 1B Peavey Sysex
02 Family ID
09 Synth ID
MIDI Channel
08 Update Edit BufferUpdates memory Byte at parameter offset ph,pl
F7Parameter offsets are 7-bitized and values nibblized.
Several of the modulation source parameters are nibbleized. The MOD 1 source is in the low nibble with a range of 0-15, while the MOD 2 source is in the high nibble with a range of 16-31.Parameter:
Low Nibble – Osc1 Mod1
Address 09
Range 0 – 15
High Nibble – Osc1 Mod2
Address 14A
Range 16 – 31So the Sysex I am using for Osc1 Mod1 is:
F0 00 00 1B 02 09 00 08 00 09 ms ls F7 – this works as expected : )The Sysex I am using for Osc1 Mod2 is:
F0 00 00 1B 02 09 00 08 01 4B MS LS F7 – this does not work!
The expression used on this modulator is:
modulatorValue + 16I have also tried ms ls for the parameter values. I would be very grateful if someone can point out where I might be going wrong.
Here is some noise I organised into an acceptable format:
https://soundcloud.com/lfo2vco/a-dark-crystalJanuary 28, 2015 at 9:16 pm #36676Hi
If you use a “non-fixed” slider you can set minimal and maximal valueI always prefer to use these parameters instead of expressions for some reasons
January 28, 2015 at 10:01 pm #36689Cheers Zeoka,
I am using a uiCombo to access a list of 15 modulation sources.There are two such modulation source per section, I have the first working correctly. But the MIDI tables for the second have me stumped.
Here is some noise I organised into an acceptable format:
https://soundcloud.com/lfo2vco/a-dark-crystalJanuary 28, 2015 at 10:21 pm #36694What’s address 14A ?
Also MS/LS does a 7bit split, while ms/ls does a 4bit split, do you know what you need in this case ?
January 28, 2015 at 10:40 pm #36699Hi Atom,
The Peavey info is confusing for sure 14A is the parameter address for Osc1 Mod2 according to latter info available on the net! According to the Peavey Manual it should be 09 the same as Osc1 Mod1 but +16.
Sorry I am really not understanding this, hence why I have called for a bit of assistance.
To put it in context I have attached a work in progress panel, the Peavey Spectrum Synth Manual and some additional info gleaned from the net.
I have posted a query over at: http://defectiverecords.com/forum/index.php?p=/discussion/375/peavey-spectrum-synth-sysex
Maybe one of those guys is using a PC-1600 to programme a Spectrum synth and can capture the required MIDI output to analyse.- This reply was modified 9 years, 2 months ago by lfo2vco.
Attachments:
You must be logged in to view attached files.Here is some noise I organised into an acceptable format:
https://soundcloud.com/lfo2vco/a-dark-crystalJanuary 29, 2015 at 10:28 am #36737OK, I think I have got there…
The Parameter values are 7-Bitized.
So the Hex parameter 14A = 330 decimal.
I used MS LS on a uiSlider to calculate a 7-Bitized value of 02 4A.
So the SySex string is now F0 00 00 1B 02 09 00 08 02 4A ms ls F7
With modulatorValue + 16 this seems to work.I will now try this on the remaining modulators and report if successful.
Here is some noise I organised into an acceptable format:
https://soundcloud.com/lfo2vco/a-dark-crystal -
AuthorPosts
- The forum ‘General MIDI discussion’ is closed to new topics and replies.