User Tools

Site Tools


dseq_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dseq_data [2006/07/05 23:06]
mess created
dseq_data [2006/10/15 09:35] (current)
Line 1: Line 1:
-BANKSTICK:+==== BANKSTICK: ​==== 
 +<​code>​
 0x0000:​ PATTERN 0 0x0000:​ PATTERN 0
 0x0080:​ PATTERN 1 0x0080:​ PATTERN 1
Line 5: Line 6:
 . . . .
 0x0780:​ PATTERN 15 0x0780:​ PATTERN 15
- +</​code>​ 
-PATTERN+=== PATTERN ​=== 
 +<​code>​
 size = 128 bytes size = 128 bytes
  
-relative location: +0x00 | trig 1-8 | trig stp  | trig 17-24  | trig 25-32  | 
-0x0000: TRACK 0 TRIG +0x04 | trig 1-8    | trig 9-16  | trig 17-24  | trig 25-32  | 
-0x0004: TRACK 1 TRIG +0x08 | trig 1-  | trig 9-16  | trig 17-24  | trig 25-32  | 
-. . +0x0C | trig 1-  | trig 9-16  | trig 17-24  | trig 25-32  | 
-. . +0x10 | trig 1-  | trig 9-16  | trig 17-24 | trig 25-32 | 
-0x001F: TRACK 7 TRIG +0x14 | trig 1-8    | trig 9-16  | trig 17-24 | trig 25-32 | 
- +0x18 | trig 1-8    | trig 9-16  | trig 17-24 | trig 25-32 | 
-0x0020:​ TRACK 0 ACC +0x1C | trig 1-8    | trig 9-16  | trig 17-24 | trig 25-32 | 
-0x0024:​ TRACK ​ACC +  
-. . +0x20 | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
-. . +0x24 | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
-0x003F: TRACK 7 ACC +0x28 | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
- +0x2C | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
-0x0040: TRACK 0 ROLL +0x30 | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
-0x0044:​ TRACK ​ROLL +0x34 | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
-. . +0x38 | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
-. . +0x3C | acc  1-8    | acc  9-16  | acc  17-24 | acc  25-32 | 
-0x005F:​ TRACK 7 ROLL +  
- +0x40 | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32 | 
-0x0060:​ Track Note Nr +0x44 | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32 | 
-0x0068:​ Track Div(3bits)/​Length(5bits) +0x48 | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32 | 
-0x0070: bytes Free (for track data) +0x4C | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32 | 
-0x0078: BPM +0x50 | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32 | 
-0x0079: normal velocity +0x54 | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32 | 
-0x007A:​ accent velocity +0x58 | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32 | 
-0x007B: 5 bytes Free (for pattern data) +0x5C | roll 1-8    | roll 9-16  | roll 17-24 | roll 25-32  | 
- +  
-TRK: +0x60 | notenr tr1    | notenr tr2 | notenr tr3  | notenr tr4 | 
-size = 12 bytes (= NR_STEPS*3/8+0x64 | notenr tr5    | notenr tr6  | notenr tr7 | notenr tr8  | 
- +0x68 | division tr1 | division tr2 | division tr3  | division tr4 | 
-relative location: +0x6C | division tr5 | division tr6 | division tr7 | division tr8 | 
-0x0000: Step On/Off +0x70 | length tr1 | length tr2 | length tr3 | length tr4 | 
-0x0004: Accent On/Off +0x74 | length tr5 | length tr6 | length tr7 | length tr8 | 
-0x000C:​ Roll On/Off +0x78 | ​BPM normal ​vel | accent ​vel | roll type | 
- +0x7C | mute tr 1-8 | free | free | free | 
- +NR_TRK) 
-TRK Note Nr +</​code>​
-size = bytes (= NR_TRK) +
- +
-TRK Div/​Length +
-size = 8 bytes (= NR_TRK) +
- +
------------------------------------------*/ +
- +
- +
-/*----------------------------------------+
- simple drumseq data structure v1 +
- +
-BANKSTICK:​ +
-0x0000: PATTERN 0 +
-0x0080:​ PATTERN 1 +
-. . +
-. . +
-0x0780: PATTERN 15 +
- +
-PATTERN +
-size = 128 bytes +
- +
-relative location: +
-0x0000: TRACK 0 +
-0x000C: TRACK 1 +
-. . +
-. . +
-0x0054:​ TRACK 7 +
-0x0060:​ Track Note Nr +
-0x0068:​ Track Div(3bits)/​Length(5bits) +
-0x0070: 8 bytes Free (for track data) +
-0x0078: BPM +
-0x0079: normal ​velocity +
-0x007A: accent ​velocity +
-0x007B: 5 bytes Free (for pattern data) +
- +
-TRK: +
-size = 12 bytes (= NR_STEPS*3/8+
- +
-relative location: +
-0x0000: Step On/Off +
-0x0004: Accent On/Off +
-0x000C: Roll On/Off +
- +
- +
-TRK Note Nr +
-size = 8 bytes (= NR_TRK)+
  
-TRK Div/Length 
-size = 8 bytes (= NR_TRK) 
  
 back to [[DSEQ32]] back to [[DSEQ32]]
dseq_data.1152140788.txt.gz · Last modified: 2006/10/15 09:35 (external edit)