Spaces:
Sleeping
Sleeping
Commit History
-
Fix piano roll quality, drum sounds, add original audio playback, fix speedβ
Ewan +1: Claude Opus 4.6- Add playability limits to full-song optimizer (limit_concurrent_notes, limit_total_concurrent, remove_harmonic_ghosts) β reduces note count to physically playable levels - Fix drum hi-hat not audible: increase MetalSynth volume -12 -> -4dB, extend trigger duration 32n -> 16n, boost crash/ride volumes too - Add original audio playback: new /api/jobs/{id}/audio endpoint serves uploaded file back, HTML Audio element synced to Transport with toggle button + volume slider in Controls - Fix speed scaler: preserve playbackRate via tempoRef across scheduleNotes reschedules (transport.stop() was losing the rate) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b5c16f8
-
Redesign loop controls to clear 3-state contextual flowβ
Ewan +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>adf3d85 -
Add sheet music tab with VexFlow notation and PNG downloadβ
Ewan +1: Claude Opus 4.6- New SheetMusic component renders grand staff (treble + bass clef) - MIDI-to-notation converter: quantizes durations, splits clefs, fills rests - Tab switching between Piano Roll and Sheet Music views - PNG download button (SVG β Canvas β PNG at 2x DPI) - Code-split: VexFlow chunk loads only when Sheet Music tab is active - Loop hint text: "Seek then press A, then B" for new users - Stop playback when switching songs or clicking New Song - Expose midiObject from useMidi hook for notation access Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>006ab73 -
Improve transcription fidelity: trailing notes, sustain pedal, complexity tuningβ
Ewan +1: Claude Opus 4.6- Fix trailing silence threshold (5% β 2% RMS + 3s protection zone) β recovers 7s of cut-off endings - Fix leading silence threshold (10% β 5% + always protect first note) - Add spectral masking in harmonic ghost removal for two-hand texture - Add sustain pedal detection from audio spectral flux analysis - Add complexity-aware tuning (note density + polyphony estimation) - Add audio analysis toolkit (spectral comparison, CQT visualization) - UI: larger transport icons, loop label, 5s skip labels Jewish Bride spectral MSE: -40.3% overall, -73.8% at 95th percentile Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1646c97 -
Initial commit - Mr Octopus piano tutorial app
Ewanf0a176a