Rooted Band
by Olive Root Tech
Staging
Sunday Setlist — May 25, 2026
New Horizon Baptist Church
Sheet Music
Enter chord chart or paste lyrics — renders notation instantly
Notation Preview
Rendered with VexFlow 4 · Print-optimized · Export to PDF for distribution
Minister-of-Music Pipeline
Paste any YouTube link → auto-detect BPM → download SPD-SX + DAW kit in under 60 seconds
🎵
YouTube → SPD-SX Kit Generator
Paste a worship song YouTube link — we auto-detect BPM and package your click track + DAW files
Manual BPM Entry
Generate a click track entirely in your browser — no backend needed. Honors time signature, count-in and 8th-note subdivisions.
140
beats per minute
SPD-SX Import Guide

Generated WAV: 44.1kHz / 16-bit stereo · Roland SPD-SX + SPD-SX Pro compatible.

  1. Copy WAV to a FAT32 USB drive
  2. Power on SPD-SX with USB inserted
  3. MENU → Import → select WAV → ENTER
  4. Choose a pad (Pad 9 or 10 recommended)
  5. Set Loop: ON, Gate: 127
  6. Route to DIRECT OUT for IEM mix
  7. Press WRITE to save
Filename rule: SPD-SX limits filenames to 16 characters. Rooted Flow auto-enforces this. Beat 1 = high click (downbeat). IEM mix only — not FOH.
INCLUDED IN KIT ZIP
{song}.wav — SPD-SX click track
logic_tempo_map.logicx — Logic Pro tempo map
garageband_project.band — GarageBand project
README.txt — iRig link + load instructions
Rehearsal Audio Player
In-browser playback with loop region and part annotation
Load an audio file to begin
0:00 / 0:00
In: Out:
ANNOTATIONS
No annotations yet. Use "Set In/Out" to mark a loop region, then "+ Annotation" to add a note at the current position.
Band Roster
Choir sections, musicians, availability, and confirmations
All
Soprano
Alto
Tenor
Bass
Musicians
Rehearsals
Upcoming sessions, assigned members, and content files
Media Library
Chord charts, backing tracks, PDFs, slides — with versioning + approval
Upload + Analyze
Upload audio → auto-detect BPM → generate click track → export SPD-SX package
🎵
Drop audio file or click to select
MP3, WAV, M4A, FLAC, AAC · max 100MB
Analysis Pipeline
1
Upload audio (any format)
2
FFmpeg decodes → numpy autocorrelation detects BPM
3
Click track generated at detected BPM (44.1kHz/16-bit)
4
Download SPD-SX ZIP (WAV + import instructions)
Production note: Audio analysis requires ANTHROPIC_API_KEY or the Python audio pipeline configured on Railway. Demo mode returns synthetic BPM values.