Virtual Piano – Dual Oscillator Synth + MIDI

Keyboard 1: Tab 1 Q 2 W 3 E 4 R 5 T 6 Y 7 U 8 I 9 O 0 P - [ = ] \
Keyboard 2: Z S X D C F V G B H N J M K , L . ; /
White keys are fixed: QWERTYUIOP[]\ and ZXCVBNM,./. Roots are chosen from those whites. White rows follow Ionian; black keys show only non-scale accidentals (no duplicates of white notes).

Output

Keyboard 1 (Top row)

Oscillator & Envelope
Root, Transpose & Volume
Harmonics
Harmonic 1 is the fundamental, higher numbers are overtones.
Fricative (Noise)
Reverb
Keys

Keyboard 2 (Bottom row)

Oscillator & Envelope
Root, Transpose & Volume
Harmonics
Shape this differently from Keyboard 1 for layering.
Fricative (Noise)
Reverb
Keys

Keyboard 3 (MIDI controller)

MIDI Input
Looking for MIDI devices…
Oscillator & Envelope
Harmonics
Fricative (Noise)
Reverb
MIDI Event Log