OPQ Programmer's Guide V 1.1
Table of Contents
1 Introduction.......................................................................................................................3
3 OPQ synthesizer basics....................................................................................................5
3.2 Algorithms..................................................................................................................6
3.3 Triggering principles...................................................................................................6
3.4 Frequency settings....................................................................................................7
3.5 Envelopes..................................................................................................................7
3.6 Waveforms.................................................................................................................8
3.7 Timer and interrupts...................................................................................................8
4 Register structure..............................................................................................................9
4.2 Register groups 2...7.................................................................................................9
4.3 Register group 1......................................................................................................10
4.4 Register group 0.......................................................................................................11
5 Register contents............................................................................................................12
5.2.2 Registers 18H...1FH: Vibrato / tremolo / echo.................................................14
5.3.1 Registers 20H...2FH: Octave / frequency hi-nibble..........................................15
5.3.2 Registers 30H...3FH: Frequency lo-byte..........................................................15
5.4.1 MSB = 0: Detune..............................................................................................16
5.6.1 Registers 80H...9FH: Envelope: attack rate / key scaler.................................18
5.6.3 Registers C0H...DFH: Envelope: sustain rate..................................................19
6 OPQ register table..........................................................................................................21
2