♪ GWBASIC PLAY COMMAND PLAYER ♪

Version 3.0 - Enhanced Edition
NOW PLAYING
Ready...
120
TEMPO (BPM)
4
OCTAVE
4
NOTE LENGTH
0
NOTES PLAYED

⚙️ SETTINGS

70%
20%
📚 EXAMPLES
📖 REFERENCE
📋 CHANGELOG

Basic Chords EASY

T120 O4 L4 [C,E,G] [D,F,A] [E,G,B] [C,E,G]

Twinkle Twinkle CLASSIC

T140 O4 L8 [C,E] [C,E] [G,O5C] [G,O5C]...

Stride Piano PIANO

T120 O2 L4 [C,O4C,E,G] [G,O4C,E,G]...

Super Mario GAME

T340 O4 L4 E E P E P C E P G2...

12-Bar Blues JAZZ

T100 O3 L4 [C,E,G] [C,E,G] [C,E,G]...

Ode to Joy CLASSICAL

T120 O4 L4 E E F G G F E D C C D E...

Fast Scale EXERCISE

T200 O5 L16 C D E F G A B O6 C...

Marble Madness KIDS

T102 O5 L16 C# D# F# G# A# G#...

Command Reference:

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)

Chord Syntax:

[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)

Examples:

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

Version 3.0 - Enhanced Edition

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

Version 2.0

Fixed octave+note notation (e.g., [O2C,O5C])

Added wide octave support for piano music

Version 1.0

Initial release with chord support