Turbochip v0.1 - Junosix 12.11.18

Keyboard controls
-----------------

Z			C
S			C#
X			D
D			D#
C			E
V			F
G			F#
B			G
H			G#
N			A
J			A#
M			B

Q			C	+1	
2			C#	+1
W			D	+1
3			D#	+1
E			E	+1
R			F	+1
5			F#	+1
T			G	+1
6			G#	+1
Y			A	+1
7			A#	+1
U			B	+1
I			C	+1

(note range is from C-1 to C-7)

Left and Right cursor	navigate horizontally
Numpad 4 and 6		hop horizontally

Up and Down cursor	navigate vertically
Numpad 8 and 5		hop vertically

F1 to F7		mute/unmute channels
Numpad / and *		octave down/up

Spacebar		keyboard/editor mode

Enter			start playback from beginning of tune

Return			start playback from current pattern list position/stop playback

Delete			erase note/data at current cursor position

---

Editor mode overview
--------------------

YM channels (1 to 3)
--------------------
...			entered notes are displayed here
E			effect number, range 0-f (see effects table)
V			volume, range 0-f
T			tone disable/enable, range 0-1
N			noise disable/enable, range 0-1
D			detune disable/enable, range 0-1

DMA channels (4 to 6)
---------------------
...			entered notes are displayed here
E			effect number, range 0-f (see effects table)
V			volume, range 0-7
W			wave select, range 0-f
D			detune disable/enable, range 0-1

DMA PCM channel (7)
-------------------
range 0-f		0 is no PCM sample/continue current sample		
			1-f is index of PCM sample

Noise pitch (NP)
----------------
range 00-1f		period of YM channel noise (lower value is higher frequency)

Detune (D)
----------
range 0-3		number of quarter semitones to subtract from base note of enabled channels

Arp select/notes (A.12)
-----------------------
A			select channel to apply arp notes to, range 1-6
1			number of notes to increase base note by for first arp, range 0-f
2			number of notes to increase base note by for second arp, range 0-f

Speed
-----
range 0-f		speed of pattern bar

Pattern list
------------
range 00-ff		sequence of patterns for tune playback
			use 00-7f to build sequence of pattern numbers
			to halt song at end of playback, use ff
			to loop song, use pattern list position (you might need your fingers to count them...)
			then set most-significant bit (i.e. to loop song at pattern list position 3, enter '83')

Top left
--------
Current octave number

Top-to-bottom left
------------------
Bar numbers

Top right
---------
Current pattern number


---

Effects table
-------------
0 - no effect
1 - attack fast
2 - attack slow
3 - decay fast
4 - decay slow
5 - vibrato fast
6 - vibrato slow
7 - reserved (to become tremolo fast)
8 - reserved (to become tremolo slow)
9 - pitch up fast
a - pitch up slow
b - pitch down fast
c - pitch down slow
d - blip
e - blip with decay fast
f - blip with decay slow
