คู่มือการใช้งานอ่านประมาณ 1 นาที

สถาปัตยกรรมระบบ Next Karaoke

เจาะลึกสถาปัตยกรรม Worker Threads, Audio Worklets และระบบการจัดการข้อมูล

ขั้นตอนการประมวลผลผ่าน Worker Threads

  1. 1

    Main Thread: เรนเดอร์ UI, จัดการหน้าต่างลอย WinBox และรับคำสั่งคีย์ลัด

  2. 2

    Feeder Worker: ถอดรหัสไฟล์ MIDI อ่านข้อความเนื้อเพลง และส่งเป็น Chunk ไปยัง Sequencer

  3. 3

    Sequencer Worker: กำหนดจังหวะเวลาความแม่นยำสูงระดับไมโครวินาทีสำหรับ MIDI events

  4. 4

    SoundFont Worker: อ่านไฟล์ .sf2 แยกตัวอย่างเสียงดนตรี และสร้าง Preset เครื่องดนตรี

  5. 5

    Audio Worklet Node: สังเคราะห์เสียงเรียลไทม์ส่งเข้าบัฟเฟอร์การ์ดเสียงโดยตรง