User guide1 min read

System Architecture

Detailed overview of worker threads, audio worklets, and storage pipelines.

Multi-Worker Pipeline Overview

  1. 1

    Main Thread: Renders React UI, manages WinBox floating modals, and listens for hotkeys.

  2. 2

    Feeder Worker (ระบบประมวลผลไฟล์เพลงเบื้องหลัง): Reads MIDI events, matches lyrics, and streams chunks to sequencer.

  3. 3

    Sequencer Worker (ระบบนาฬิกาจังหวะเวลา): Microsecond timing ticks and event scheduling.

  4. 4

    SoundFont Worker (ระบบถอดรหัส SoundFont): Parses .sf2 files, extracts samples, and builds instrument presets.

  5. 5

    Audio Worklet Node: Real-time SoundFont rendering direct to sound card buffer.