admin
|
0d22e8b4d3
|
M1: engine editor host API (Reaper-style, editor cua CHINH instance DSP trong graph) + selftest
JuceFxEngine: requestEditor/pumpEditorQueue/isEditorOpen/takeCapturedState, queue thread-safe,
thuc thi tren GUI thread; shutdown() dong editor truoc graph.clear(); prepare() map slot->processor.
juce_fx_bridge link juce_gui_basics; target juce_fx_selftest (khong ship) verify open/close/capture
voi VST3 that — PASS tren Focusrite fast-compressor_x64. Tien de M2 (GUI thread + host window).
|
2026-09-04 09:59:29 +07:00 |
|
admin
|
c084ac8ba7
|
V45: D17 seamless loop wrap + D18 stop solo note-off (Qin) + D18b/c guard + engine VST load fixes
- D17: wrap_info/wrap-skip, fx wrap xfade, playhead-derived scheduling
- D18: solo stop -> NOTE_OFF all sounding timeline pitches + CC123/CC120
- D18b: track audible gain guard, tracksRef fallback
- D18c: timelinePitchesRef per-track Set, kill at applyAllTrackMuteSolo
- bridge ring _MAX 16, index v=202608290928
- plugins.py/vst_engine.py/fx_realtime.py/JuceFxEngine.cpp: VSTi load + Qin fixes (uncommitted 12:18)
|
2026-08-29 16:39:02 +07:00 |
|
admin
|
2afa828c8f
|
V44: fix crackle - uu tien audio thread bridge (HIGHEST) + FILL 24 (cushion ~90ms) PDC 7936
|
2026-08-28 17:22:50 +07:00 |
|
admin
|
6cbdbd8e9c
|
G3: 1 clock - PDC latency that + playhead engine-derived
|
2026-08-28 15:51:19 +07:00 |
|
admin
|
c72362e088
|
G2: JUCE VST3 hosting + latency that qua FxLatReport - probe pureComp 2108
|
2026-08-28 15:28:06 +07:00 |
|
admin
|
9c0d35def4
|
G1: JUCE engine SHM chain rong POC - probe pass, khong lag them
|
2026-08-28 12:35:37 +07:00 |
|