Please support me!

หากชอบใจบทความของผม โปรดสนับสนุนค่ากาแฟเล็กๆน้อยๆเพื่อเป็นกำลังใจนะครับ

[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 : จำนวนคาบที่ใช้ของ buffer มีผลในทิศทางเดียวกับค่า Frames/Period ครับ
(สังเกต Output latency ที่มุมขวาด้านล่างหลังจากการปรับค่า)


2. หลังจากตั้งค่าเสร็จเรียบร้อยแล้ว ให้กดปุ่ม Start เพื่อเปิดใช้ Server ของ Jack
จะเป็นลักษณะดังรูปนี้ครับ...







3. หลังจากที่เรารัน Jack ได้แล้ว เราจะรัน fst ตามมาครับ
ที่ terminal ไปที่ directory ของ fst แล้วพิมพ์คำสั่ง 

./fst <.DLL plugin file>

ในตัวอย่างผมจะลองใช้ 4FrontPiano ซึ่งเก็บไว้ในแฟ้มที่ชื่อ vst ( ตัวนี้ฟรีและเสียงดีด้วยนะครับ :D )
ก็ใช้คำสั่งตามนี้...

./fst ~/vst/4Front\ Piano.dll

ถ้าไม่มีอะไรผิดพลาด เราก็จะได้เห็น 4FrontPiano ขึ้นมาแล้วครับ












อันนี้ผมแนะนำให้สร้างเป็น command shortcut ไว้ที่ desktop เพื่อให้เรียกใช้ได้ง่ายครับ










4. หลังจากที่ jack และ 4FrontPiano รันครบแล้ว
ขั้นตอนสุดท้ายก็เหลือเพียง ตั้ง connection ใน jack ครับ
ให้กดปุ่ม connection จะพบหน้าตาประมาณนี้













ใน connection นี้จะเป็นตัวบอกว่า สัญญาณจากไหนจะส่งไปที่ไหนบ้าง
เราจะทำการเชื่อมต่อ output ของ 4FrontPiano ให้เข้ากับ playback ของ System  ด้วยการเลือกทั้งสองฝั่ง แล้วกด connect จะเห็นเป็นเส้นโยงตามรูปนี้ครับ











5. ขั้นตอนสุดท้าย ให้เชื่อมต่อ output จากคีย์บอร์ด usb ไปสู่ input ของ 4FrontPiano ตามนี้ครับ










เรียบร้อยครับ เชิญสนุกกับ vst ได้ตามอัธยาศัย :)
( อ่อ...จากที่ทดลองมาพบว่ายังมี vst หลายๆตัวที่ใช้ fst รันไม่ได้นะครับ )  


ampmie152.
http://ampmie152.blogspot.com/

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

[MUS001] Kazoo...เครื่องดนตรีที่ใครๆก็เล่นได้!

[OTH004] มาเล่นแฟลกฟุตบอลกันเถอะ!

[INV033] รีวิว 6 เดือน กับการเป็น FA ที่ Finnomena

[IT006] How to convert UTF-8 to ANSI ? (Thai fonts)

[INV023] วิธีใช้ไฟล์ excel ประเมินมูลค่าหุ้นคร่าวๆจากงบการเงิน