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
Message
Re: [elektron] Re: SID console for MOTU??
2000-11-08 by Daniel Hansson
Attachments
- No local attachments were found for this message.