Author |
Message |
aquanaut
Joined: Apr 25, 2004 Posts: 313 Location: Montreal
Audio files: 4
|
Posted: Thu Jun 03, 2004 11:36 am Post subject:
about sysex |
|
|
Hey
---------
I would like to control some parameter on my sampler but those are only accessible via sysex. Here’s the info about one parameter
E4_VOICE_AENV_SEG2_RATE, id = 121 (79h,00h) min = 0; max = 127 (Rls1
---------
Next is the info provided by EMU…Well i can’t figure it out and
and i’m sure that once you know how to write one sysex command all the other are quite similar…anybody have a couple of minute to decrypt how to write this properly in the cubase mixer...
General Information:
The E4 line of products support the Non-Real Time System Exclusive
General Information Device Inquiry messages (sub-ID#1 = 06).
Format: {F0h,7Eh,<device ID>,06h,01h,F7}
{F0h,7Eh,<device ID>} = Universal System Exclusive Non-real time header.
06h = General Information (sub-ID#1)
01h = Identity Request (sub-ID#2)
F7h = EOX
Response: {F0h,7Eh,<device ID>,06h,02h,mm,ff,ff,dd,dd,ss,ss,ss,ss,F7}
{F0h,7Eh,<device ID>} = Universal System Exclusive Non-real time header.
<device ID> = ID the hunk of metal and plastic is set to.
0 - 126 are Unique ID's, 127 is an All Broadcast ID.
06h = General Information (sub-ID#1)
02h = Identity Reply (sub-ID#2)
mm = 18h (Manufacturers System Exclusive id code)
ff ff = 01h,04h (Device family code, 14 bits, LSB first)
dd dd = Device family member code, 14 bits, LSB first
00h,05h = E4
01h,05h = E64
02h,05h = E4k
03h,05h = E64FX
04h,05h = E4XT
05h,05h = E4X
06h,05h = E6400
07h,05h = E4XT ULTRA
08h,05h = E6400 ULTRA
ss ss ss ss = Software revision level, 4 ASCII characters.
example: 4 . 0 0 = version 4.00
F7h = EOX
[/u][/b] |
|
Back to top
|
|
|
paul e.
Joined: Sep 22, 2003 Posts: 1567 Location: toronto, canada
Audio files: 2
|
Posted: Thu Jun 03, 2004 11:54 am Post subject:
|
|
|
oh, i thougt you were asking us if we enjoy sysex..i was going to vote yes _________________ Spiral Recordings |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24085 Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320
|
Posted: Thu Jun 03, 2004 12:18 pm Post subject:
|
|
|
Answer not possible, not enough input was provided.
What you should look for is the general layout for sysex parameter control messages and then substitute the specifics into that.
What you provided, apart from the specifics to control one parameter, is the layout for a message to query the device for it's identity and the possible replies on that.
Jan. |
|
Back to top
|
|
|
aquanaut
Joined: Apr 25, 2004 Posts: 313 Location: Montreal
Audio files: 4
|
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24085 Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320
|
Posted: Thu Jun 03, 2004 1:54 pm Post subject:
|
|
|
niko_91 wrote: | :cry: here is the whole manual |
Was affraid already you'd do that .. ok asked for it, so here we go :
One of the examples in the manual is :
Parameter Value Edit:
EXAMPLE:> {F0h,18h,21h,ddh,55h,01h,02h,<xxh,xxh,yyh,yyh>,<Checksum>,F7h}
F0h = sysex message
18h = EMU ID
21h = E4 ID
ddh = Device ID
55h = Special Editor designator byte
01h = Command::Parameter Value Edit
02h = Byte count(number of Byte pairs)
{xxh,xxh} = Parameter ID (LSB first)
{yyh,yyh} = Parameter Data
<Checksum> = 1 Byte = XOR(1's compliment) of sum of {<xxh,xxh,yyh,yyh>}
= 7Fh is ignore checksum flag.
F7h = EOX
This message contains only 1 packet.
Do not send messages containing more than 256 Data Bytes, or 42 Parameter Edits, at a time.
-=-=-=-=-=-=-=-=-=-=-=-=-0=>>
Here in are :
ddh: to be substituted by the device id of the sampler (7f for broadcast).
xxh, xxh: to be substituted by 79h, 00h for your example.
yyh, yyh: to be substituted by the value to set
<checksum> best set it to 7fh, as otherwise you'll have to calculate a
correct value.
To set your 'example parameter' to the value 127 (which is hexadecimal 7f) this translates into :
f0, 18, 21, 01, 55, 01, 02, 79, 00, 7f, 00, 7f, f7
in which I ommitted the h's (which are only used to indicated hexadecimal
numbers and are not part of the numbers), and assuming a device ID of 01 (you could use 7f when you don't know).
Now how this must be handled in Cubase ... I don't know ... but I hope this helps you
Jan. |
|
Back to top
|
|
|
aquanaut
Joined: Apr 25, 2004 Posts: 313 Location: Montreal
Audio files: 4
|
Posted: Thu Jun 03, 2004 3:44 pm Post subject:
|
|
|
Thanks Jan
i knew that stuff could be explained simply |
|
Back to top
|
|
|
play
Joined: Feb 08, 2004 Posts: 489 Location: behind the mustard
Audio files: 2
|
Posted: Thu Jun 03, 2004 5:22 pm Post subject:
|
|
|
here's the midi technical fanatics brainwashing center's version of the midi specification: http://www.borg.com/~jglatt/tech/midispec.htm
might help for future reference. excercise them hex digits...hmm too bad I don't have 8 fingers on each hand. |
|
Back to top
|
|
|
seraph
Editor
Joined: Jun 21, 2003 Posts: 12398 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Fri Jun 04, 2004 12:31 pm Post subject:
|
|
|
noiseusse wrote: | excercise them hex digits...hmm too bad I don't have 8 fingers on each hand. |
in the 80's I owned a Yamaha MEP4. its name stands for Midi Event Processor 4 (it had 4 processors). it was very powerful but only programmable in hexadecimal. I had fun with it but maybe I am just weird............. _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
|
elektro80
Site Admin
Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Jun 04, 2004 1:47 pm Post subject:
|
|
|
Well.. weird.. hmm.. I stilll often say that I miss programming the PPG Waveterm sequencer..... _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
|
seraph
Editor
Joined: Jun 21, 2003 Posts: 12398 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Fri Jun 04, 2004 3:44 pm Post subject:
|
|
|
this place is chockfull of nuts _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
|
elektro80
Site Admin
Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Fri Jun 04, 2004 4:10 pm Post subject:
|
|
|
_________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
|
MusicMan11712
Joined: Aug 08, 2009 Posts: 1082 Location: Out scouting . . .
|
|
Back to top
|
|
|
MusicMan11712
Joined: Aug 08, 2009 Posts: 1082 Location: Out scouting . . .
|
Posted: Sat Apr 11, 2015 11:00 am Post subject:
|
|
|
It looks like the "new" site is gone too. Fortunately, someone else created a mirror site. Get it while you can!
http://www.blitter.com/~russtopia/MIDI/~jglatt/
Steve
UPDATE: That last link that had been working (at least in 2015) doesn't seem to work any more either. If interested, try here: http://midi.teragonaudio.com/ for a mirror site that might contain all of the various sub-pages. |
|
Back to top
|
|
|
|