ABCDEFGHIJKLMNOPQRSTUV
1
Effect Column
2
3
ValuePSG FunctionFM FunctionPCM FunctionNotesHexDecRange Dec
4
$00Pitch Slide DownShared Effects Range$00-3F00-6364
5
$01Pitch Slide UpUnique To Instrument Range$40-7F64-12764
6
$02Pitch Sweep DownUnallocated$80-BF128-19164
7
$03Pitch Sweep UpGlobal Range$C0-EF192-24048
8
$04Volume Slide Down/UpPossible?Reserved$F0-FF241-25516
9
$05Volume Sweep Down/UpPossible?
10
$06Glide
11
$07Legato
12
$08VibratoPossible?
13
$09TremoloPossible?
14
$0AArpeggio
15
$0BArpeggio Speed
16
$0CPanolo
Proposed, L/R or L/C/R panning at speeds (but could also use a table for this)
17
$0DVolumeIn case Vol col is used / for macros
18
$0EPanIn case Vol col is used / for macros
19
$0FNote CutCut after X ticks
20
$10Note DelayDelay by x ticks
21
$11Channel Attenuation
22
$12Reset Channel
23
$13Set TableTurn off with FF?
24
$14Set Table Speed
Might be able to use the top bits of $10 since there are fewer tables
25
$15Set Table Loop ModeOne-Shot, Forward, Ping-Pong
Might be able to use the top bits of $10 since there are fewer tables
26
$16Run Macro EffectTBD (if there's a macro feature)
27
???Note Jump Up/Down
Proposed (mostly for tables to do arp/step-sequencer sorta things)
28
$40Frequency Word LowM1 Fine Detune and Frequency MultRetrigger$40-43 are direct PSG registers$40-57 are direct FM registers
29
$41Freqnecy Word HighM2 Fine Detune and Frequency MultOffset
30
$42VolpanC1 Fine Detune and Frequency MultReverse (Maybe)
31
$43Wave/PulseC2 Fine Detune and Frequency MultLoop (Maybe)
32
$44Wave WidthM1 VolumeFIFO Loop (Maybe)
33
$45Wave SlideM2 Volume
34
$46Wave SweepC1 Volume
35
$47PulsoloC2 Volume
36
$48FinetuneM1 Key Scale and Attack
37
$49Set Finetune ModeM2 Key Scale and Attack
38
$4APitch Speed MultiplierC1 Key Scale and Attack
39
$4BSet WaveformC2 Key Scale and Attack
40
$4CM1 AM Enable and Decay 1 Rate
41
$4DM2 AM Enable and Decay 1 Rate
42
$4EC1 AM Enable and Decay 1 Rate
43
$4FC2 AM Enable and Decay 1 Rate
44
$50Set Volume Envelope NumberM1 Coarse Detune and Decay 2 Rate
45
$51Set Volume Envelope SpeedM2 Coarse Detune and Decay 2 Rate
46
$52Set Volume Envelope FlagsC1 Coarse Detune and Decay 2 Rate
47
$53Set Volume Envelope LengthC2 Coarse Detune and Decay 2 Rate
48
$54Set Volume Envelope Loop StartM1 Sustain and Release
49
$55Set Volume Envelope Loop EndM2 Sustain and Release
50
$56Set Wave Envelope NumberC1 Sustain and Release
51
$57Set Wave Envelope SpeedC2 Sustain and Release
52
$58Set Wave Envelope FlagsPan, Feedback and Algorithm
53
$59Set Wave Envelope LengthPM and AM Modulation SensitivityFM Vibrato/Tremolo
54
$5ASet Wave Envelope Loop StartLFO Waveform
55
$5BSet Wave Envelope Loop EndLFO Frequency
56
$5CSet Pitch Envelope NumberLFO AM/PM Depth
57
$5DSet Pitch Envelope SpeedCh. 7 ($17) Noise Control
58
$5ESet Pitch Envelope FlagsGlobal To Operator Volume
59
$5FSet Pitch Envelope Length
60
$60Set Pitch Envelope Loop Start
61
$61Set Pitch Envelope Loop End
62
$C0Stop Song
63
$C1Set Song Speed
64
$C2Pattern Break
65
$C3Jump to Order
66
$C4Jump to Row
Mostly for Tables, Need a loop counter?
67
$C5Global Transpose
68
$C6Set BPM (VIA Only)
69
$C7Set Engine Speed (VIA, MIDI Only)
70
$C8
71
$C9
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100