This website requires JavaScript.
Explore
Help
Register
Sign In
3dtours
/
SonicForgeStudio
Watch
1
Star
0
Fork
0
You've already forked SonicForgeStudio
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
848bbf4d1569e685cc0fd67bbfa35bd9abb919ce
SonicForgeStudio
/
app
/
static
/
js
/
services
T
History
admin
5f8844637e
V45.32: fix (1) latency preview MIDI keyboard - flush ring bridge sink (bridgeAudioWorklet _MAX 32 ~170ms audio cu render truoc) tai idle->active live note-on trong __clearMasterFxQueue (cung dieu kien V45.26: _liveHeldCount===0 && im lang >500ms) de note moi nghe ngay; guard _timelinePlaying (khong flush khi timeline dang play); (2) crackle VST2 tremolo/loop - overrun crossfade tich luy moi block drop cong 256 mau cap 1024 (~21ms) thay vi co dinh 64 mau (1.3ms qua ngan -> blip/wow khi drop loat block o chord nhieu voice) (tai lap tu V45.28, giu ring 32 de latency thap). v=202608311858
2026-08-31 19:00:24 +07:00
..
aiGateway.js
Fix AI proxy origin in Tauri, SF2 program_select, VSTi GUI reopen + sample rate bridge
2026-08-13 11:26:39 +07:00
api.js
fix(fx-rt): het crackle master FX - limiter attack smooth + crossfade khi bat/tat chain
2026-08-24 07:46:09 +07:00
audioEngine.js
…
audioRoutingEngine.js
fix(bounce): offline render qua native bridge — bỏ gap realtime, thêm headroom, strip DIAG
2026-08-25 09:11:29 +07:00
bridgeAudioNode.js
V45.32: fix (1) latency preview MIDI keyboard - flush ring bridge sink (bridgeAudioWorklet _MAX 32 ~170ms audio cu render truoc) tai idle->active live note-on trong __clearMasterFxQueue (cung dieu kien V45.26: _liveHeldCount===0 && im lang >500ms) de note moi nghe ngay; guard _timelinePlaying (khong flush khi timeline dang play); (2) crackle VST2 tremolo/loop - overrun crossfade tich luy moi block drop cong 256 mau cap 1024 (~21ms) thay vi co dinh 64 mau (1.3ms qua ngan -> blip/wow khi drop loat block o chord nhieu voice) (tai lap tu V45.28, giu ring 32 de latency thap). v=202608311858
2026-08-31 19:00:24 +07:00
bridgeAudioWorklet.js
V45.32: fix (1) latency preview MIDI keyboard - flush ring bridge sink (bridgeAudioWorklet _MAX 32 ~170ms audio cu render truoc) tai idle->active live note-on trong __clearMasterFxQueue (cung dieu kien V45.26: _liveHeldCount===0 && im lang >500ms) de note moi nghe ngay; guard _timelinePlaying (khong flush khi timeline dang play); (2) crackle VST2 tremolo/loop - overrun crossfade tich luy moi block drop cong 256 mau cap 1024 (~21ms) thay vi co dinh 64 mau (1.3ms qua ngan -> blip/wow khi drop loat block o chord nhieu voice) (tai lap tu V45.28, giu ring 32 de latency thap). v=202608311858
2026-08-31 19:00:24 +07:00
chordTheory.js
feat(chords): thêm Chords Panel — chordTheory service + presets/custom/AI tab, insert progression vào timeline, Shift+K/menu/toolbar
2026-08-21 12:35:20 +07:00
chordTheory.test.js
feat(chords): thêm Chords Panel — chordTheory service + presets/custom/AI tab, insert progression vào timeline, Shift+K/menu/toolbar
2026-08-21 12:35:20 +07:00
dawCommandDispatcher.js
…
fluidsynthLoader.js
…
ghostNoteExtractor.js
…
midiExtractor.js
…
nativeBridgeService.js
V45.7b: fix TCP loading loop — _notifyStatus chi fire cb khi connected doi (poller queryStatus 400ms tung reset map + reload track -> LOAD skip vo han)
2026-08-29 22:11:00 +07:00
pianoRollTabService.js
…
promptTemplateManager.js
…
runtime.js
Remove Carla native VSTi bridge entirely
2026-08-22 18:39:49 +07:00
sonicAudioWorklet.js
…
soundfontPlayer.js
FIX: (1) masteringConnected default true + ensureMasteringRouting/refreshCarlaStatus ở mọi đường play — MIDI item/preview qua mastering ngay khi chạy app; (2) _instrumentEpoch chống cache stale + retry bank 0 — hết chọn Synth String nghe Piano; (3) /carla-status + auto-open Carla + route exclusive chỉ khi Carla sống (fallback FluidSynth tránh câm); (4) keybed giữ note theo thời gian bấm (auto-off 5s phòng hờ, mouseup dừng ngay)
2026-08-10 09:51:58 +00:00
soundfontStorage.js
…
spessasynth_processor.min.js
…
storage.js
fix: 3 bug standalone — soundfont preview/play, Carla bridge play item, realtime sync LAN/Tauri
2026-08-10 22:10:12 +07:00
undoRedoEngine.js
…
unifiedMidiRouter.js
V45.26: fix wobble/crackle khi preview MIDI keyboard nhan (1/8 lien tuc) o MAIN/SECTION/PR tab. Root cause: unifiedMidiRouter.pushEvent clear master FX outQueue (__clearMasterFxQueue, V31 fix lag idle backlog ~341ms) tren MOI live NOTE_ON -> rapid notes: moi note wipe queue dang chua tail note truoc + resume fade-in 43ms -> cat tail (crackle) + fade nhap nhay (wobble). Fix: chi clear khi that su idle->active (khong con note dang giu VA im lang >500ms) — dem _liveHeldCount + _lastLiveEventAt; note dang ngan / chuoi note nhanh giu queue. Timeline (live=false) khong doi. v=202608311756
2026-08-31 17:56:17 +07:00