Tnnn - Tempo (beats per minute, 32-255, default 120)
On - Octave (0-6, default 4, 4 is middle octave)
Ln - Default note Length (1=whole, 2=half, 4=quarter, 8=eighth, 16=sixteenth)
A-G - Notes (can add # or + for sharp, - for flat)
P - Pause/rest
Number after note - Duration override (e.g., C8 = eighth note C)
[note1,note2,note3] - Play notes as chord
[C,E,G]4 - C major triad, quarter note
[E,O5C#]2 - E4 and C#5 together, half note
[O2C,O4C,E,G] - Bass + chord (wide octave spread for piano)
Simple melody: T120 O4 L4 C D E F G
With chords: T120 O4 L4 [C,E,G] [D,F,A] [E,G,B]
Piano style: T120 O2 L4 [C,O4C,E,G] [G,O4B,D,F]
Mixed durations: T120 O4 L4 C8 D8 E4 F2
NEW: Real-time visualizer with waveform display
NEW: Multiple waveform types (sine, square, sawtooth, triangle)
NEW: Master volume and reverb controls
NEW: Progress bar showing playback position
NEW: Live statistics (tempo, octave, note count)
NEW: Save/load compositions
NEW: Tabbed interface for better organization
NEW: Grid-based example gallery
IMPROVED: Better visual design with animations
IMPROVED: Enhanced sound quality
Fixed octave+note notation (e.g., [O2C,O5C])
Added wide octave support for piano music
Initial release with chord support