2009/Sep/23

สวัสดีครับ มาแนะนำขั้นตอนสั้นๆ สำหรับการลงโปรแกรม miniAudicle ที่เป็น editor และตัว รัน ภาษา ChucK programming language

miniAudicle: http://audicle.cs.princeton.edu/mini/
ChucK: http://chuck.cs.princeton.edu/

ตอนนี้ผมใช้ Ubuntu Jaunty (9.04) แต่ว่า สำหรับเวอร์ชั่นล่าสุดๆ ก็ทำตามนี้

เนื่องจาก ChucK ตอนนี้อยู่ที่เวอร์ชั่น 1.2.1.2 แต่ source code ของ miniAudicle ดันใช้ ChucK 1.2.1.1 ดังนั้นจึงต้องมีการพลิกแพลงอะไรกันนิดหน่อย จะได้เป็น miniAudicle ที่มี ChucK ล่าสุด

สิ่งที่ต้องการสำหรับ compile:
ให้ลง package เหล่านี้ก่อน
build-essential bison flex libsndfile1-dev libwxgtk2.6-dev

สำหรับจะใช้ miniAudicle กับ jack ให้ลง  libjack-dev
สำหรับจะใช้กับ alsa ให้ลง  libasound2-dev 

แต่สำหรับผมผม compile ไว้สำหรับทั้งสองเวอร์ชั่น ก็ลงทั้งสอง ทั้งสำหรับ jack, alsa ไปเลย

 เมื่อได้  source code ของ miniAudicle สำหรับ linux มาแล้ว ให้ extract ไฟล์นั้นออกมาก่อน จะเจอ folder ชื่อ chuck-1.2.1.1 ลบไฟล์ที่อยู่ในนั้นให้หมด แล้ว พักไว้ก่อน

หลังจากนั้น เราโหลด source code ของ ChucK เวอร์ชั่น 1.2.1.2 สำหรับ linux มาแล้ว ให้ extract ลงไปใน folder ข้างบน (ไอ้อัน chuck-1.2.1.1) ไปเลย

กรณี compile สำหรับ alsa ใน terminal ให้ไปที่ folder ที่เราแตก miniAudicle source code ไว้ แล้วพิมพ์ make linux-alsa พอมัน build เสร็จ จะเกิด executable ขึ้นไฟล์เดียวใน folder ชื่อ wxw ชื่อไฟล์ miniAudicle ให้ทำการ copy ไปไว้ที่ /usr/bin

กรณี compile สำหรับ jack ให้ใช้คำสั่ง make linux-jack แทน แต่ผมมักจะเปลี่ยนชื่อ wxw/miniAudicle เป็น miniAudicle-jack แล้วย้ายไปไว้ใน /usr/bin เช่นกัน

หมายเหตุ: ถ้า make สำหรับ alsa และ jack เพื่อความสะดวก ควรจะลบ source code ทั้งหมดทิ้ง แล้ว แตกออกมาใหม่ ตามวิธีข้างบน แล้วค่อย make ใหม่

หลังจากนั้น เมื่อเราอยากรัน miniAudicle หรือ miniAudicle-jack ก็สามารถ run จากที่ไหนก็ได้เลยครับ 

ชื่อ: 
เว็บไซต์: 
คอมเมนต์:




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

<< Home


กิจจาศักดิ์ ตริยานนท์
View full profile