fix(ui): wire Synth button to VST3 selection and render engine
- UI: setTrackInstrumentWithProgram stores instrumentId + enables MIDI type - UI: SoundFont preset selection now passes soundfont_bank to server - Server: render_engine reads instrument_id field (fallback instrument) - Serialize/deserialize: soundfont_bank, soundfont_program preserved - Rebuilt app.precompiled.js from app.jsx
This commit is contained in:
@@ -282,3 +282,9 @@
|
||||
- **Files:** `docker-compose.yml`
|
||||
- **Tests:** N/A
|
||||
---
|
||||
|
||||
### [2026-07-26 16:21] Task: Implement Synth button with VST3 selection
|
||||
- **Summary:** Fixed Synth button to properly select and use system-installed VST3 plugins. Fixed field name mismatch (`instrument_id` vs `instrument`) between UI and render engine. Track auto-switches to MIDI type when VST assigned. SoundFont preset selection now passes `soundfont_bank` + `soundfont_program` to server. Serialize/deserialize includes all instrument fields.
|
||||
- **Files:** `app/static/js/app.jsx`, `app/static/js/app.precompiled.js`, `app/core/render_engine.py`
|
||||
- **Tests:** `pytest` - 61 passed, 1 pre-existing failure.
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user