A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Effect Column | |||||||||||||||||||||
2 | ||||||||||||||||||||||
3 | Value | PSG Function | FM Function | PCM Function | Notes | Hex | Dec | Range Dec | ||||||||||||||
4 | $00 | Pitch Slide Down | Shared Effects Range | $00-3F | 00-63 | 64 | ||||||||||||||||
5 | $01 | Pitch Slide Up | Unique To Instrument Range | $40-7F | 64-127 | 64 | ||||||||||||||||
6 | $02 | Pitch Sweep Down | Unallocated | $80-BF | 128-191 | 64 | ||||||||||||||||
7 | $03 | Pitch Sweep Up | Global Range | $C0-EF | 192-240 | 48 | ||||||||||||||||
8 | $04 | Volume Slide Down/Up | Possible? | Reserved | $F0-FF | 241-255 | 16 | |||||||||||||||
9 | $05 | Volume Sweep Down/Up | Possible? | |||||||||||||||||||
10 | $06 | Glide | ||||||||||||||||||||
11 | $07 | Legato | ||||||||||||||||||||
12 | $08 | Vibrato | Possible? | |||||||||||||||||||
13 | $09 | Tremolo | Possible? | |||||||||||||||||||
14 | $0A | Arpeggio | ||||||||||||||||||||
15 | $0B | Arpeggio Speed | ||||||||||||||||||||
16 | $0C | Panolo | Proposed, L/R or L/C/R panning at speeds (but could also use a table for this) | |||||||||||||||||||
17 | $0D | Volume | In case Vol col is used / for macros | |||||||||||||||||||
18 | $0E | Pan | In case Vol col is used / for macros | |||||||||||||||||||
19 | $0F | Note Cut | Cut after X ticks | |||||||||||||||||||
20 | $10 | Note Delay | Delay by x ticks | |||||||||||||||||||
21 | $11 | Channel Attenuation | ||||||||||||||||||||
22 | $12 | Reset Channel | ||||||||||||||||||||
23 | $13 | Set Table | Turn off with FF? | |||||||||||||||||||
24 | $14 | Set Table Speed | Might be able to use the top bits of $10 since there are fewer tables | |||||||||||||||||||
25 | $15 | Set Table Loop Mode | One-Shot, Forward, Ping-Pong | Might be able to use the top bits of $10 since there are fewer tables | ||||||||||||||||||
26 | $16 | Run Macro Effect | TBD (if there's a macro feature) | |||||||||||||||||||
27 | ??? | Note Jump Up/Down | Proposed (mostly for tables to do arp/step-sequencer sorta things) | |||||||||||||||||||
28 | $40 | Frequency Word Low | M1 Fine Detune and Frequency Mult | Retrigger | $40-43 are direct PSG registers | $40-57 are direct FM registers | ||||||||||||||||
29 | $41 | Freqnecy Word High | M2 Fine Detune and Frequency Mult | Offset | ||||||||||||||||||
30 | $42 | Volpan | C1 Fine Detune and Frequency Mult | Reverse (Maybe) | ||||||||||||||||||
31 | $43 | Wave/Pulse | C2 Fine Detune and Frequency Mult | Loop (Maybe) | ||||||||||||||||||
32 | $44 | Wave Width | M1 Volume | FIFO Loop (Maybe) | ||||||||||||||||||
33 | $45 | Wave Slide | M2 Volume | |||||||||||||||||||
34 | $46 | Wave Sweep | C1 Volume | |||||||||||||||||||
35 | $47 | Pulsolo | C2 Volume | |||||||||||||||||||
36 | $48 | Finetune | M1 Key Scale and Attack | |||||||||||||||||||
37 | $49 | Set Finetune Mode | M2 Key Scale and Attack | |||||||||||||||||||
38 | $4A | Pitch Speed Multiplier | C1 Key Scale and Attack | |||||||||||||||||||
39 | $4B | Set Waveform | C2 Key Scale and Attack | |||||||||||||||||||
40 | $4C | M1 AM Enable and Decay 1 Rate | ||||||||||||||||||||
41 | $4D | M2 AM Enable and Decay 1 Rate | ||||||||||||||||||||
42 | $4E | C1 AM Enable and Decay 1 Rate | ||||||||||||||||||||
43 | $4F | C2 AM Enable and Decay 1 Rate | ||||||||||||||||||||
44 | $50 | Set Volume Envelope Number | M1 Coarse Detune and Decay 2 Rate | |||||||||||||||||||
45 | $51 | Set Volume Envelope Speed | M2 Coarse Detune and Decay 2 Rate | |||||||||||||||||||
46 | $52 | Set Volume Envelope Flags | C1 Coarse Detune and Decay 2 Rate | |||||||||||||||||||
47 | $53 | Set Volume Envelope Length | C2 Coarse Detune and Decay 2 Rate | |||||||||||||||||||
48 | $54 | Set Volume Envelope Loop Start | M1 Sustain and Release | |||||||||||||||||||
49 | $55 | Set Volume Envelope Loop End | M2 Sustain and Release | |||||||||||||||||||
50 | $56 | Set Wave Envelope Number | C1 Sustain and Release | |||||||||||||||||||
51 | $57 | Set Wave Envelope Speed | C2 Sustain and Release | |||||||||||||||||||
52 | $58 | Set Wave Envelope Flags | Pan, Feedback and Algorithm | |||||||||||||||||||
53 | $59 | Set Wave Envelope Length | PM and AM Modulation Sensitivity | FM Vibrato/Tremolo | ||||||||||||||||||
54 | $5A | Set Wave Envelope Loop Start | LFO Waveform | |||||||||||||||||||
55 | $5B | Set Wave Envelope Loop End | LFO Frequency | |||||||||||||||||||
56 | $5C | Set Pitch Envelope Number | LFO AM/PM Depth | |||||||||||||||||||
57 | $5D | Set Pitch Envelope Speed | Ch. 7 ($17) Noise Control | |||||||||||||||||||
58 | $5E | Set Pitch Envelope Flags | Global To Operator Volume | |||||||||||||||||||
59 | $5F | Set Pitch Envelope Length | ||||||||||||||||||||
60 | $60 | Set Pitch Envelope Loop Start | ||||||||||||||||||||
61 | $61 | Set Pitch Envelope Loop End | ||||||||||||||||||||
62 | $C0 | Stop Song | ||||||||||||||||||||
63 | $C1 | Set Song Speed | ||||||||||||||||||||
64 | $C2 | Pattern Break | ||||||||||||||||||||
65 | $C3 | Jump to Order | ||||||||||||||||||||
66 | $C4 | Jump to Row | Mostly for Tables, Need a loop counter? | |||||||||||||||||||
67 | $C5 | Global Transpose | ||||||||||||||||||||
68 | $C6 | Set BPM (VIA Only) | ||||||||||||||||||||
69 | $C7 | Set 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 |