2007/Jul/01

ChucK คืออะไร

มารู้จัก​ “​ชัก​” ​กัน​ก่อนนะครับ​ ​สั้นๆ​ ​ได้​ใจ​ความ​ ​(​แล้ว​วันหลัง​ ​มาลอง​ “​ชัก​” ​กัน​เห็นๆ​)
​มา​แวะดู​เว็บไซต์ของ​ ChucK ​ได้​เลย

ChucK logo

ชักคือ​:

  • ภาษา​เขียนโปรแกรม​ ​สำ​หรับด้าน​ ​เสียง​ (audio programming language) ​สำ​หรับการ​ ​สังเคราะห์​ (synthesis), ​แต่งเพลง​ (composition), ​และ​แสดง​ (performance) ​แบบสดๆ​ (real-time)
  • สามารถ​ทำ​การแก้​ไข​ ​เปลี่ยนแปลง​ ​หรือ​เพิ่มโปรแกรม​ได้​ใน​ขณะที่กำ​ลังแสดงสด​อยู่​ได้​เลย​ (on-the-fly programming)
  • ภาษานี้​ ​ปฏิบัติภารกิจต่างๆ​ตามเวลาที่กำ​หนด​ ​อย่างแม่นยำ​ (strongly-timed)
  • เรา​สามารถ​มี​โปรแกรมภาษานี้​ ​หลายๆ​ตัว​ (threads) ​ทำ​งานไป​ด้วย​กัน​ ​พร้อม​กัน​ ​หรือ​ร่วมมือ​กัน​ได้​ (concurrent)
  • สามารถ​ติดต่อ​และ​ใช้​งาน​กับ​ MIDI, OSC, HID ​ได้

OSC: Introduction to OSC ​เป็น​โปรโตคอล​ ​ใน​การที่​เครื่องคอมพิวเตอร์ต่างๆ​ ​หรือ​โปรแกรมต่างๆ​ ​จะ​สามารถ​ติดต่อ​กัน​ได้​ ​สำ​หรับการทำ​งานร่วม​กัน​ด้าน​ Multimedia (เช่น​ ​ภาพ​, ​เสียง​.. ​โดย​เฉพาะ​ ​เสียง) ​โดย​ผ่านทางเทคโนโลยีด้าน​ network

HID: Human Interface Device ​เป็น​อุปกรณ์ที่ทำ​การติดต่อ​ (รับ​ - ​แสดงผล) ​กับ​เหล่า​ผู้​ใช้​คอมพิวเตอร์​ ​เช่น​ Keyboard, Mouse, Trackpad, Tablet (แถบที่​ใช้​ปากกาจิ้มวาด​ได้)​, Joystick, ​จอยสำ​หรับเล่นเกม​ ​ฯลฯ

  • ​เป็น​ภาษาที่​สามารถ​อ่าน​ ​เข้า​ใจ​ ​ได้​ง่ายสำ​หรับนักดนตรี​ทั่ว​ไป​ ​ทำ​ให้​สามารถ​เข้า​ใจ​และ​พิมพ์​แก้​ไข​ได้​สะดวก​ใน​ขณะที่กำ​ลัง​ใช้​สดจริงๆ
  • กำ​ลัง​อยู่​ใน​ขั้นพัฒนา​ (อาจ​จะ​มีบั๊ก​ ​หรือ​ล่ม​ได้​บ้าง​ ​แต่ว่า​ ​กำ​ลังมี​ความ​สามารถ​เพิ่มเติมอย่างต่อ​เนื่อง)
  • สร้างขึ้นมา​โดย​ ​หลากหลายทีมงาน​ ​เริ่มต้น​จาก​ Ge Wang ​และ​ Perry Cook ​และทีมงานอีกหลายท่าน

การติดตั้ง​:

สำ​หรับที่ผมแนะนำ​ผู้​ใช้​ที่​จะ​ทำ​ความ​รู้จัก​กับ​ ChucK ​นั้น​ ​ยัง​ไม่​แนะนำ​การ​ใช้​งาน​ ChucK ​ที่​เป็น​แบบ​ command-line (พิมพ์ข้อ​ความ​สังเอา​ทั้ง​หมด​ใน​ terminal) ​โดย​ตรง​ ​แต่​จะ​แนะนำ​ miniAudicle ​ซึ่ง​เป็น​โปรแกรมที่​เอา​ไว้​ ​แก้​ไข​ (พิมพ์​, ​โหลด​, ​เซฟ​, ​รัน) ​โปรแกรมภาษาชัก​ ​ได้​สะดวก​ ​และ​ใช้​กับ​ระบบปฏิบัติการต่างๆ​ได้​อย่างสะดวก​ ​ดังนี้

Mac OS X ​(​ความ​สามารถ​มากสุด), Windows ​(​ความ​สามารถ​ปานกลาง), Linux ​(​ความ​สามารถ​ไม่​เท่า​ Mac ​แต่ก็สูงกว่า​ Windows) ​อ่านวิธีการติดตั้ง​ ​(​ต้อง​ compile ​เอา​จาก​ source) ​ได้​จาก​บท​ความ​ใน​บล็อกของผม​ ที่นี่

ไว้​ติดตาม​ได้​ต่อไปครับ​ ​ใน​เจอเน่า​ (journal) ​นี้ของผมที่มีขื่อว่า​ “​เมื่อผมหัดชัก​”

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




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

<< Home


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