Ear Shaver - ZX Spectrum 1-bit music engine by Shiru (shiru@mail.ru) 
Engine and 1tracker version by Shiru 04'2018, 03'2022
Public Domain 


This engine developed on the grounds of the idea of the original Michael 
Batty's Earth Shaker engine, but with a different implementation that 
provides more flexibility and adds support for customizeable sampled drums.
It also features a Tritone-like mode with the uneven volume balance and
a duty cycle control. Modes can be switched on a per-row basis. Per-row
speed support. 

The 2022 modification kept full compatiblity and added forced phase
control for the ES mode (use non-zero W column) to separate sequences of
repeating notes.



The columns are:

Sp E T1 dW T2 dW D
.. . ..... ..... .
     |   | |   |
	 +ch1+ +ch2+
	 
Sp    : Speed, 1..15
E     : Engine mode, 1:Shaker-like, 2:Tritone-like
T1,T2 : Note, C-0..B-7. T-2 is louder than T-1 in the Tritone-like mode.
d     : Detune, 1..9
W     : ES mode:           Waveform (duty cycle), 1..8
                           1 is square wave, 8 is narrow thin sound.
		Tritone-like mode: Phase control, 1..8
		                   no value is free running phase
D     : Drum, 1..7
