Yahoo Groups archive

Elektron Musical Instruments

Index last updated: 2026-04-28 23:22 UTC

Message

Re: [elektron] Re: SID console for MOTU??

2000-11-08 by Daniel Hansson

On Tue, 7 Nov 2000 sophalicus@... wrote:

> sequence: F0 00 20 3c 01 00 04* <this i gather as being what every 
> message ought to start out looking as with the appropriate parameter 
> sequence added after it and ending with F7, right?> 

Correct!

> The next part i am a little fuzzy about. 
> *The x/y-characters refers to data as specified in the function row.* 
> At the end of every program sequence there are these.. 
> %0000yyyyy with a different amount of zero's and y's for every program
> sequence. 
> i assume this is the function row?

Correct again. It says "Function" on the top of the row as well. :)

> or maybe the function row is what your seeing on the
> sidstation's actual display for that particular parameter, sort of
> like a reference to where this menu and parameter is located in the
> os?

No.

> the next and last part of this paragraph just mentions using only
> the specified program sequences, if other bytes are used or added then
> this might make the sid get confused and wipe it's memory. <this makes
> perfect sense> so in my crash course of sidstation Sys-Ex stringing,
> this is my example of what a message ought to look like for changing
> the resonance.  *F0 00 20 3c 01 00 04*(Direct Program Sequence)+ *00
> 18 0f 04 F7*.

That's right - and here is what the resonance DP-sequence would be:

(hex) $00 $18 $0f $04 $RS

Where $RS is the Resonance value between $00 and $0f. You can see that
only the lowest four bits are activefrom the %0000yyyy. This is binary,
and indicates that the highest four bits should always be zero, and the
lowest four (the yyyy) is the active value. The binary sequence beginning
with %0 shows you what range the parameter is in.

The full sequence for programming the resonance to 10 ($0a) would be:

F0 20 3c 01 00 04 00 18 0f 04 0a f7

> Underneath the Main Window is a pull down menu which houses the Byte
> Formats to use, these are; Midi(7bit), Nibble(4bit), ASCII, BCD 00-79
> in one byte, and BCD one digit per byte. 

Midi (7bit) is what you should use for most I guess.

> underneath this is the box where you can type in the checksum if used.  

There is no checksum used.

This SYSEX thing is simple, really. It's just about transmitting 7-bit
data in the way it is specified. An understanding of hexadecimal and
binary number systems will help though.

 //Daniel

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.