Jam Practice Room

Select a song → 1st chorus theme, 2nd chorus improv → A Train ending. Challenge: Play along with the 2nd chorus!

Global Key

Band Ensemble Seating Chart

Transposing Instruments: C Concert Pitch · B♭ Written Major 2nd Higher · E♭ Written Major 6th Higher. 🖐 Drag Musicians Directly: Left/Right = Stereo Pan, Front/Back = Volume/Distance; Double-click = Mute/Unmute; Single-click on horns = Toggle Timbre (Trumpet↔Sax↔Clarinet).

Standby

Immersive Chord Backing Machine

Use "|" to separate measures; use a space for two chords in the same measure, e.g., Gm7 C7. You can pause during playback → modify → immediately resume.





💾 My Progression Database (Local storage, exportable as JSON)


Standby
🎹 Piano90%
🎸 Bass100%
🥁 Drums80%

Jam Wizard

(Click progress dots to go back and modify)
1
2
3
JAZZ BAR JAZZ BAR

Step 1 / 3 — Choose a Song (Background changes to song vibe upon selection)

🌸
Bāng Chhun-hong (Spring Breeze)
Taiwan · Teng Yu-hsien · Ballad
🍂
Sù-kùi-hông (Four Seasons Red)
Taiwan · Teng Yu-hsien · Upbeat
🎺
When the Saints Go Marching In
Traditional New Orleans · Public Domain

Step 2 / 3 — Choose Tempo

Ballad
♩=72
Medium
♩=100
Medium-Up
♩=132
Up
♩=168
Burnin'
♩=208

Step 3 / 3 — Choose Style

🥃
Swing
🌊
Bossa
🔥
Latin

Lead Sheet · Jam Practice Room

Select a song and press ▶ below to start Jamming; 1st chorus is the original theme, 2nd chorus is auto-generated improvisation.





Standby

➕ Add Custom Song / Fix Built-in Melody

Hint: Built-in melodies are simplified examples. Find a correct MIDI (e.g., exported from MuseScore) to overwrite.





Immersive Venues

Switch scenes → Background vibe + Web Audio synthesized ambient sounds (noise + filters, zero audio files).

Current: None