Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > SDI arpeggios
2004-08-14 11:06
bOOZElEE

Registered: Dec 2002
Posts: 35
SDI arpeggios

can anybody explain me please how to work with arpeggios in sdi?
the documents wont enlighten me about this...
2004-08-14 11:56
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.


RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
YTM/Elysium
Alakran_64
maestro
pcollins/Quantum
kbs/Pht/Lxt
O'Dog
Krill/Plush
Freeze/Blazon
Guests online: 143
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Wafer Demo  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Nostalgia  (9.3)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Graphicians
1 Sulevi  (10)
2 Mirage  (9.8)
3 Lobo  (9.7)
4 Mikael  (9.7)
5 Archmage  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.053 sec.