ชิป SP0256A-AL2 เคยเป็นที่รู้จักกันดีในโครงการคอมพิวเตอร์ 8 บิตยุคก่อน โดยมีความสามารถในการสร้างเสียงพูดผ่าน 'allophones' หรือหน่วยเสียงพื้นฐานของภาษาอังกฤษ 56 หน่วย อย่างไรก็ตาม การทำให้ชิปรุ่นเก๋านี้สามารถร้องเพลงได้นั้น ถือเป็นความท้าทายที่น่าสนใจ
Kevin ได้ต่อยอดจากโครงการก่อนหน้าที่เขาทำให้ชิปนี้สามารถควบคุมผ่าน MIDI ได้ โดยใช้โมดูลนาฬิกาโปรแกรมได้ Si5351 เพื่อสร้างสัญญาณความถี่ที่หลากหลาย ทำให้ชิป SP0256A-AL2 สามารถปรับระดับเสียงได้ประมาณหนึ่งอ็อกเทฟครึ่ง ซึ่งเพียงพอสำหรับการร้องเพลง ‘Twelve Days of Christmas’ ที่มีช่วงเสียงแค่หนึ่งอ็อกเทฟพอดี
สำหรับการควบคุมการปรับระดับเสียงนั้น Kevin เลือกใช้ Arduino เป็นตัวกลางในการจัดการ ไม่ว่าจะเป็นการโปรแกรมล่วงหน้า หรือการควบคุมผ่านระบบ MIDI ก็ทำได้เช่นกัน โครงการนี้ไม่เพียงแต่แสดงให้เห็นถึงความสามารถของเทคโนโลยีเก่าที่ผสมผสานกับนวัตกรรมปัจจุบัน แต่ยังตอกย้ำว่าความคิดสร้างสรรค์และฮาร์ดแวร์ยุค 80s บางครั้งก็ยังคงสามารถสร้างผลงานที่น่าประทับใจได้ ไม่แพ้หรืออาจจะดีกว่าผลงานที่ใช้ AI ในยุคปัจจุบันเลยทีเดียว
🏷️ หมวดหมู่: Musical Hacks, arduino, electronic music, SI5351, SP0256A-AL2
🔗 อ่านบทความฉบับเต็ม: hackaday
