[MUS003] ใช้งาน VST Standalone บน UbuntuStudio: ตอนที่ 2 - Setup JACK Control and run FST
ต่อจากความเดิม ตอนที่แล้ว หลังจากที่เราติดตั้ง fst และ JACK เสร็จเรียบร้อย ก่อนที่จะรัน fst เพื่อที่จะเปิดเล่น vst ใดๆนั้น จะต้องเปิดใช้งานโปรแกรม JACK Control (qjackctl) เสียก่อน ซึ่งเป็น driver ตัวหนึ่ง ที่มีการทำงานในลักษณะของ Server-Client หน้าตาเป็นแบบนี้ครับ... 1. ขั้นตอนแรก ให้เข้าไปที่ Setup เพื่อตั้งค่าต่างๆก่อนครับ ตามรูปภาพที่ผมวงสีแดงไว้คือค่าที่เราสนใจครับ มาดูกันทีละตัว - Realtime : เป็นการเปิดการใช้งาน realtime scheduler ซึ่งหากยังไม่มีการตั้งค่า scheduler ที่เหมาะสมก่อน จะทำให้ไม่สามารถเริ่ม Server ของ Jack ได้ครับ ในขั้นต้นนี้ยังไม่มีความจำเป็นต้องใช้ RT ให้ติ๊กออกไปก่อนก็ได้ครับ - Frames/Period : จำนวนเฟรมต่อคาบเวลาระหว่างการเรียกแต่ละ process ถ้าตั้งค่านี้ไว้ต่ำ จะทำให้ latency น้อยลง แต่ cpu จะ load มากขึ้นด้วยครับ ค่าตรงนี้ให้ปรับเอาตามความเหมาะสมของ delay ที่ยอมรับได้กับ cpu ที่รับไหวครับ - Sample Rate : ความถี่ในการทำ Sampling แน่นอนว่า ถ้ายิ่งเยอะก็จะได้ latency ที่ต่ำลงด้วย - Periods/Buffer : จำนวนคาบที่ใช้ข...