electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » How-tos
about sysex
Post new topic   Reply to topic
Page 1 of 1 [13 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
aquanaut



Joined: Apr 25, 2004
Posts: 313
Location: Montreal
Audio files: 4

PostPosted: Thu Jun 03, 2004 11:36 am    Post subject: about sysex Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
paul e.



Joined: Sep 22, 2003
Posts: 1567
Location: toronto, canada
Audio files: 2

PostPosted: Thu Jun 03, 2004 11:54 am    Post subject: Reply with quote  Mark this post and the followings unread

oh, i thougt you were asking us if we enjoy sysex..i was going to vote yes
_________________
Spiral Recordings
Back to top
View user's profile Send private message Send e-mail Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24083
Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320

PostPosted: Thu Jun 03, 2004 12:18 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message Visit poster's website
aquanaut



Joined: Apr 25, 2004
Posts: 313
Location: Montreal
Audio files: 4

PostPosted: Thu Jun 03, 2004 12:46 pm    Post subject: Reply with quote  Mark this post and the followings unread

:cry: here is the whole manual


EOSRemoteSysx.doc
 Description:

Download
 Filename:  EOSRemoteSysx.doc
 Filesize:  311.5 KB
 Downloaded:  2868 Time(s)

Back to top
View user's profile Send private message
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24083
Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320

PostPosted: Thu Jun 03, 2004 1:54 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message Visit poster's website
aquanaut



Joined: Apr 25, 2004
Posts: 313
Location: Montreal
Audio files: 4

PostPosted: Thu Jun 03, 2004 3:44 pm    Post subject: Reply with quote  Mark this post and the followings unread

Shocked Surprised thumb up cyclops

Thanks Jan

i knew that stuff could be explained simply
Back to top
View user's profile Send private message
play



Joined: Feb 08, 2004
Posts: 489
Location: behind the mustard
Audio files: 2

PostPosted: Thu Jun 03, 2004 5:22 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message Send e-mail Visit poster's website
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12398
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: Fri Jun 04, 2004 12:31 pm    Post subject: Reply with quote  Mark this post and the followings unread

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............. Shocked Very Happy

_________________
homepage - blog - forum - youtube

Quote:
Don't die with your music still in you - Wayne Dyer
Back to top
View user's profile Send private message Visit poster's website
elektro80
Site Admin


Joined: Mar 25, 2003
Posts: 21959
Location: Norway
Audio files: 14

PostPosted: Fri Jun 04, 2004 1:47 pm    Post subject: Reply with quote  Mark this post and the followings unread

Well.. weird.. hmm.. I stilll often say that I miss programming the PPG Waveterm sequencer..... Shocked
_________________
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
View user's profile Send private message Visit poster's website
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12398
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: Fri Jun 04, 2004 3:44 pm    Post subject: Reply with quote  Mark this post and the followings unread

this place is chockfull of nuts Exclamation
_________________
homepage - blog - forum - youtube

Quote:
Don't die with your music still in you - Wayne Dyer
Back to top
View user's profile Send private message Visit poster's website
elektro80
Site Admin


Joined: Mar 25, 2003
Posts: 21959
Location: Norway
Audio files: 14

PostPosted: Fri Jun 04, 2004 4:10 pm    Post subject: Reply with quote  Mark this post and the followings unread

Shocked
_________________
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
View user's profile Send private message Visit poster's website
MusicMan11712



Joined: Aug 08, 2009
Posts: 1082
Location: Out scouting . . .

PostPosted: Sat Jul 20, 2013 7:11 am    Post subject: Reply with quote  Mark this post and the followings unread

play wrote:
here's the midi technical fanatics brainwashing center's version of the midi specification: http://www.borg.com/~jglatt/tech/midispec.htm

Just stumbled onto this post. That link has been dead fora few years. Try: http://home.roadrunner.com/~jgglatt/tech/midispec.htm
Steve
Back to top
View user's profile Send private message
MusicMan11712



Joined: Aug 08, 2009
Posts: 1082
Location: Out scouting . . .

PostPosted: Sat Apr 11, 2015 11:00 am    Post subject: Reply with quote  Mark this post and the followings unread

MusicMan11712 wrote:
play wrote:
here's the midi technical fanatics brainwashing center's version of the midi specification: http://www.borg.com/~jglatt/tech/midispec.htm

Just stumbled onto this post. That link has been dead fora few years. Try: http://home.roadrunner.com/~jgglatt/tech/midispec.htm
Steve

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic
Page 1 of 1 [13 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » How-tos
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use