Spaces:
Sleeping
Sleeping
Commit History
-
added share link.
43d70fc -
fixed sound library loading issue.
2a7be55 -
added URL hash for loaded score file.
3225df7 -
updated example files.
94fe5c1 -
refined UI.
9659b5a -
refined control options.
256d374 -
player: FluidSynth (GM soundfont) audio backend with piano fallback
Replace the single-piano MIDI.js soundfont with FluidSynth (js-synthesizer WASM) playing a 128-instrument General MIDI gm.sf3, so each MIDI program sounds with its own timbre instead of everything-as-piano. The legacy grand-piano soundfont stays as an immediate fallback while the ~40MB GM font downloads, then FluidSynth takes over transparently. - web/fluid-audio.js: vanilla-JS port of live-editor's fluidAudio.ts, window.LilyFluidAudio (init/loadPlugin/resume/noteOn/noteOff/ programChange/stopAllNotes), routing to FluidSynth's Sequencer with the legacy MidiAudio piano as fallback. - web/fluid/, web/vendor/js-synthesizer.min.js, web/soundfont/gm.sf3: vendored FluidSynth runtime + GM soundfont (LFS). - score-player.js: initAudio drives LilyFluidAudio; reports ready as soon as any backend is audible; play() resume()s the AudioContext. Adds a sound-library status badge (pulsing while loading, steady green when ready). - app.py: build_head injects js-synthesizer + fluid-audio…78f88e1 -
added grammar highlight for lilylet editor.
5f1356b
-
upgraded lilylet version.
bd633c5 -
updated tokenizer.
0f05ade -
lilylet: emit %-style prompt lines (period/composer/instrument) instead of [composer ...] fields; postprocess treats % as meta
30ed586
-
updated lilylet tokenizer
1962366 -
fixed measures bias of StreamingLilyletGenerator
54a557e
-
print log about runtime cocurrency
7f31eab -
added MidiAudio.awaitWarmup
9de43a5 -
updated sampler blacklist.
26b9060 -
refined mask_monitor.
a8785dd
-
sampler mask from blacklist added.
4252956 -
refined score list styles.
70808b3 -
refined control panel
a3e1a45 -
refined player.
dbd5035 -
enhanced score player.
13e8a7a
-
refined control styles
723e020 -
add generation progress bar, seed randomization, dark-theme score colors
- run_generation: gr.Progress bar (by measures or patch budget), show_progress=minimal - randomize the seed slider after each generation; output file keeps the seed used - date-prefixed output filenames (YYYYMMDD_HHMMSS) - score colors: force dark on the whole svg subtree to beat Gradio's .prose * rule (covers staff/barLine/ledgerLines/grpSym), fixing pale lines under the dark themee30c292 -
fixed DOM incompleted bug
ba48acb -
load model online
764d3da -
refined score player styles.
4fb4554 -
feat: client-side score player (SVG preview + gated MIDI), vendored via LFS
Wire the right-panel score renderer (lyl→MEI→Verovio→SVG/MIDI), bridging lilylet-live-editor's client-side pipeline into Gradio. Vendor the browser libs under web/ via Git LFS so the deployed Space serves them (no build step on HF); commit the hand-written score-player.js/.css and built-in examples.9fb0d40 -
sync editor text at measure bar.
b299707 -
enhanced logs
310419f -
refined input controls.
2fa4e1a -
updated directory config.
55b687e -
initial commit.
b69de73 -
updated emoji
cf23286 -
updated cover colors
f8ce49c -
initial commit
Verified signature1c38119