beep

C3

Z
C♯3

S
D3

X
E♭3

D
E3

C
F3

V
F♯3

G
G3

B
A♭3

H
A3

N
B♭3

J
B3

M
C4

Q
<
C♯4

2
D4

W
E♭4

3
E4

E
F4

R
F♯4

5
G4

T
A♭4

6
A4

Y
B♭4

7
B4

U
C5

I
Beep.editor
window.synth = new Beep.Instrument() /* .applyVoices( function(){ this.voices.push( new Beep.Voice( this.note, this.audioContext ) .setOscillatorType( 'sine' ) .setAttackGain( 0.8 ), new Beep.Voice( this.note.hertz * 3 / 2, this.audioContext ) .setOscillatorType( 'triangle' ) .setAttackGain( 0.2 ) .setDelayDuration( 0.05 ), new Beep.Voice( this.note.hertz * 4, this.audioContext ) .setOscillatorType( 'sawtooth' ) .setAttackGain( 0.04 ), new Beep.Voice( this.note.hertz / 2, this.audioContext ) .setOscillatorType( 'square' ) .setAttackGain( 0.06 ) )}) .addStyleClass( 'rainbow' ) */