นำ [osc~] มาทำเสียง analog synth หนาๆ
อันนี้ก็จะเป็นตัวอย่างสิงที่ผมชอบทำเพื่อสร้างเสียง synth ที่ทำให้นึกถึงเสียงอุ่นๆ หนาๆ แบบยุค analog แต่จะสร้างเสียงขึ้นมาจากสิ่งที่มีอยู่แล้วเป็นพื้นฐานใน puredata ทุกอันครับ ก็คือ cosine wave oscillator สุดรักของพวกเรานี่เอง [osc~]
แนวคิดที่ผมจะใช้ก็คืออย่างนี้
- นำเสียง [osc~] มา คูณด้วยค่าค่าหนึ่ง เหมือนกับเป็น amplitude envelope เพื่อคุมความมากน้อยของการ “แตก” ในข้อถัดไป
- นำเสียงนั้นมาทำให้แตกโดยผ่าน [overdrive~] ซึ่งเมื่อค่า overdrive นี้สูงขึ้น (สูงมากกว่า 1 ไปเรื่อยๆ) ลักษณะของคลื่น ก็จะค่อยๆเปลี่ยนจาก sine wave ไปใกล้เคียง square wave มากขึ้น ?.. (ถ้าอุตริ ปรับค่า overdrive นี้ให้ติดลบ จะได้เสียงแตกแนว บดขยี้แปลกๆได้อีกด้วย แต่จะมีความรุนแรงมาก ลองฟังกันดูแล้วกันครับ ถ้าอยากมันส์)
- นำเสียงนั้นมา [moog~] เป็นการผ่าน low-pass filter ที่เลียนแบบวงจรจาก Moog Synthesizer สามารถปรับ cutoff frequency และ Q ได้
- นำเสียงที่ได้มาผ่าน [overdrive~] อีกอัน (อันนี้เทียบได้กับ “แตกหน้าตู้” ของเสียงที่จะออกมาอีกที)
- ได้เสียงที่ต้องการ
ลองดูจากภาพได้ครับ
เอา patch ไปฟังเล่นได้ครับที่นี่ (download this patch)
Posted in: puredata
Leave a comment
You must be logged in to post a comment.



