Multi-Worker Pipeline Overview
- 1
Main Thread: Renders React UI, manages WinBox floating modals, and listens for hotkeys.
- 2
Feeder Worker (ระบบประมวลผลไฟล์เพลงเบื้องหลัง): Reads MIDI events, matches lyrics, and streams chunks to sequencer.
- 3
Sequencer Worker (ระบบนาฬิกาจังหวะเวลา): Microsecond timing ticks and event scheduling.
- 4
SoundFont Worker (ระบบถอดรหัส SoundFont): Parses .sf2 files, extracts samples, and builds instrument presets.
- 5
Audio Worklet Node: Real-time SoundFont rendering direct to sound card buffer.