เริ่มเรื่องคือวันก่อนมีคนส่งลิ้งวิธีเล่น auto tune แบบสนุกๆ ให้ดู ลองดูคลิปนี้ก่อนได้
ทีนี้ก็เลยอยากลองทำบ้าง ลองหา solution มากมาย พบว่าง่ายสุดคือซื้อปลั๊กอิน Antares auto tune มา เพราะมีฟังชั่นกดให้เล่นโน๊ตผ่าน midi keyboard ได้เลย แต่ไม่มีตังไง แม่ง 299$ ก็เลยหาวิธีฟรีๆ ทำดู
วิธีการก็คือ ขั้นแรกก็ใส่ปลั๊กอิน vocal transformer ลงในช่อง insert ก่อน จะใส่ใน track หรือ aux ก็ได้ แต่ถ้า aux จะเซทง่ายกว่า ตัวปลั๊กอินอยู่ใน pitch > vocal transformer
จากนั้นเปิดหน้าต่าง midi environment ขึ้นมาจากเมนู window ข้างบน (หรือกด command + 8) จากนั้นเพิ่ม physical keyboard ขึ้นมา เพื่อให้รับ input จาก midi keyboard
เสร็จแล้วใส่ transformer แล้วเข้าไปตั้งค่าตามรูป transformer ตัวนี้จะทำหน้าที่ filter midi note off ออกไป (เพราะจะมีผลตอนที่ตั้งค่า note to fader) ตั้งตามรูปนะ หลักการทำงานก็คือ ค่าของ note ทั้งหมดที่ได้รับมา จะถูกเลือกให้ผ่านได้เฉพาะโน๊ตที่มี velocity วิ่งอยู่ในช่วง 127 – 1 เท่านั้น (ซึ่งจริงๆก็ยังงงๆ อยู่ว่าทำไมเป็นแบบนี้ แต่ตั้งค่าแบบนี้แล้วมันเวิค ก็เอางี้ละกันนะ)
จากนั้นใส่ transformer มาอีกตัว ตั้งค่าตามรูป ตัวนี้จะทำหน้าที่แปลง MIDI message ที่เป็น note ให้ไปควบคุม knop ที่กำหนด pitch ของปลั๊กอิน vocal transformer
ปิดท้ายด้วยการส่งเข้า sequencer input เพื่อเริ่มทำงาน
ทีนี้ ถ้าอยากใช้ mod wheel เพื่อควบคุมการทำงานของ knob ที่ปรับ format ก็ให้เพิ่ม transformer มาอีกตัว เพื่อ filter ค่าของ note ออก ให้เหลือแต่ค่าของ mod wheel ตามนี้
ส่วนสาเหตุที่ไม่สามารถต่อเข้ากับ sequence สายเดิมได้ เพราะ filter ตอนแรกที่ใส่สำหรับตัด note off message มันดัน filter ทุกอย่างหมดเลย เหลือแต่โน๊ตธรรมดาวิ่งผ่านได้ ก็เลยต้องลากมาอีกสายนึงแทน
เสร็จปั๊บก็ใส่ transformer มาอีกตัว เพื่อแปลงค่าของ mod wheel ให้ไปควบคุม knob แล้วก็ลากสายเข้า sequencer input ได้เลย
ภาพรวมของ environment ก็จะเป็นแบบนี้
ผลลัพท์ที่ได้ก็คือ โน๊ต C-0 บนคีย์บอร์ด จะเป็นโน๊ตกลางตามที่เราตั้งค่าไว้ในปลั๊กอิน vocal transform ส่วนโน๊ตที่สูงหรือต่ำกว่าก็จะวิ่งขึ้นลงไปตามนั้นแหละ
แค่นี้เอง ง่ายๆ ลองเอาไปเล่นกันได้เบย จะเอาไปต่อยอดอะไรก็ลองๆทำกันดูนะ 😀
ปล.จริงๆเขียนเพื่อบันทึกเอาไว้ให้ตัวเอง กลัวลืม 555555
ปล.2 จริงๆแล้วมันง่ายกว่านี้มาก ต่อแค่สายเดียวได้ ถ้าหากว่า midi keyboard ของคุณส่งค่า note off มาเป็นค่า note on ที่ V=0 โดยใช้ transformer ทำการ filter ค่า note ทั้งหมดที่ v=0 ออกไปซะ ก็เรียบร้อย
ปล.3 คือ MIDI message เนี่ย มันจะมีคำสั่งเรื่องการส่งโน๊ตสองแบบ แบบแรกเนี่ยจะส่งค่า note off มาเหมือนคำสั่ง note on เลย แต่ส่งค่า velocity เป็น 0 กับแบบที่สองคือส่งค่ามาเป็น true note off พร้อมกับ note off velocity ด้วย ซึ่งตรงนี้ต้อง filter ออกไป เพราะจะทำให้ตอนที่เราตั้งค่า note to knob มันมีปัญหาเอ๋อๆ