SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
Shift+W:
Arpeggio Waveforms:
When creating arpeggios you have to use the following waveforms:
91 Triangle waveform.
A1 Sawtooth waveform.
B1 Pulse waveform that works best on new sid chips.
C1 Pulse waveform.
D1 Pulse waveform that works with both old and new sid chips.
E1 Pulse waveform that works on old sid chips.
F1 Dont know how this sounds on new sids.
Shift+A to enter arpeggio controller:
ARPEGGIO PROGRAM:
-----------------
The following example displays 5 arpeggios.
The data values is the same for arpeggios 00-03 but the speeds are different.
Arpeggio 44 is totally different from the others.
ARPEGGIO
c1 c2 c3 c4
00:00 00 15 ;Arp. 00 - 037CF - sound 15 - speed 1
01:03 00 55 ;Arp. 01 - 037CF - sound 15 - speed 2
02:07 00 95 ;Arp. 02 - 037CF - sound 15 - speed 3
03:0C 00 D5 ;Arp. 03 - 037CF - sound 15 - speed 4
04:8F 05 15 ;Arp. 04 - 0484 - sound 15 - speed 1
05:00 00 00
06:04 00 00
07:08 00 00
08 84 00 00
1st column (c1) displays the program line positon & indicates arpeggio Number.
2nd column (c2) displays arpeggio data.
3rd column (c3) displays arpeggio program line pointer.
4th column (c4) displays arpeggio speed & sound number.
Column 2 uses Values greater than $80 to set loop.
In column 4, if you want to play an arpeggio with instrument number $15
using speed 4 you must enter $d5. If you want to use speed 1, you must enter $15.
Remember that the instrument you set in column 4 need to use
these waveforms $91,$a1,$b1,$c1,$d1 in order to access the
arpeggio table.
You call the arpeggios with $40-$6f from the sequencer.
Pressing Return jumps to the start of a arpeggio (using the jump pointer
in column c3), the cursor will be placed at the beginning of the arpeggio
data in column c2. Pressing SH+Return jumps back to the position you last
jumped from, the cursor will be placed on column c3.
This way you can quickly check your arpeggios. In older versions of this
editor you had to scroll down using cursor keys.
|