สารบัญ:

Guitar Looper Fade Out และ Tremolo ฟรี!: 5 ขั้นตอน (พร้อมรูปภาพ)
Guitar Looper Fade Out และ Tremolo ฟรี!: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Guitar Looper Fade Out และ Tremolo ฟรี!: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Guitar Looper Fade Out และ Tremolo ฟรี!: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Thorough Walkthrough - BOSS RC-5 LOOP Station DEMO, RC5 Looper Guitar Pedal Review, Reid's Reviews 2024, กรกฎาคม
Anonim
Guitar Looper Fade Out และ Tremolo… ฟรี!
Guitar Looper Fade Out และ Tremolo… ฟรี!
Guitar Looper Fade Out และ Tremolo… ฟรี!
Guitar Looper Fade Out และ Tremolo… ฟรี!

กาลครั้งหนึ่งเมื่อกีตาร์ไฟฟ้าต้องเสียงเหมือนกีตาร์และการเบี่ยงเบนทุกอย่างเรียกว่าการบิดเบือนที่ไม่ต้องการ ไม่มีเอฟเฟกต์กีตาร์ยกเว้น… เพื่อนและโพเทนชิออมิเตอร์ของคุณทำงานร่วมกัน!

ในขณะที่คุณเล่นอยู่นั้น เพื่อนของคุณขยับระดับเสียงขึ้นลงอย่างกระฉับกระเฉง ทำให้เกิดเอฟเฟกต์ Tremolo ที่มีชื่อเป็นสากล (ไม่ใช่ในระดับสากล: คุณ Fender ทำให้ Tremolo สับสนกับ Vibrato และในทางกลับกัน!)

ฉันเริ่มโปรเจ็กต์นี้ด้วยความตั้งใจง่ายๆ ที่จะเพิ่มฟีเจอร์ของ FADE ให้กับ Boss RC-1 Looper Station ของฉัน: ฉันชอบเล่นริฟฟ์ง่ายๆ และด้นสดใน (…ฉันเกลียดการเล่นบนพื้นฐาน MIDI หรือสื่อที่บันทึกไว้ล่วงหน้า!) แต่บางส่วน สามารถหยุดเพลงที่ซิงโครไนซ์กับการเล่นของคุณได้ดีมาก บางเพลงจะดีขึ้นถ้าจางหายไป

ตัวเลือกของ FADE นั้นไม่ธรรมดาใน Looper ฉันมี DITTO x4 แต่ประสบการณ์ของฉันเกี่ยวกับการขาดความน่าเชื่อถือทำให้ฉันต้องกลับไปหา Boss RC-1!

ดังนั้นฉันจึงได้ออกแบบโพเทนชิออมิเตอร์แบบดิจิตอลอย่างง่ายที่ลดระดับเสียงลงเรื่อยๆ และฉันได้ใส่อุปกรณ์เล็กๆ นี้ (Arduino nano และส่วนประกอบอื่นๆ อีกสองสามอย่าง) ใน Boss VE-8 ของฉันที่มีฟังก์ชัน Looper ฝังอยู่

จากนั้นฉันก็คิดว่าโพเทนชิออมิเตอร์สามารถทำอะไรได้สองอย่าง จางและลูกคอ

ดังนั้นฉันจึงแก้ไขอุปกรณ์เล็กๆ เพื่อสร้างเอฟเฟกต์ Tremolo และในขณะอยู่ที่นั่น เพื่อเพิ่มตัวเลือกของ Stop the Looper!

ในที่สุดด้วยโครงการนี้ คุณสามารถ:

  1. จางเอาต์พุตของ Looper (Looper ใด ๆ)
  2. สร้างลูกคอ
  3. ควบคุมการหยุด/เลิกทำ/ทำซ้ำของ Boss RC-1 ของคุณ (หรือใกล้เคียง)

…ชื่อแฟนซีสำหรับอุปกรณ์อาจเป็น FAD3!

Ps.: ในสมัยโรแมนติกสมัยก่อน โน้ตดนตรีที่เฟด-เอาต์เรียกว่า "finisce sfumando"… และเป็นวิธีจบเพลงที่อ่อนหวานที่สุด!

ป.ล. Ps.: สำหรับโปรเจ็กต์นี้ ฉันใช้แต่ส่วนประกอบที่ฉันมีอยู่เท่านั้น โปรดเมตตาการดำเนินการด้วย!

เสบียง:

  1. Arduino นาโน
  2. MCP42100 (โพเทนชิออมิเตอร์แบบดิจิตอล)
  3. .1uF ตัวเก็บประจุเซรามิก
  4. จอแสดงผล 7 ส่วน - แอโนดทั่วไป
  5. ตัวต้านทาน 560 โอห์ม
  6. กกรีเลย์ SIP-1 A05 (x2)
  7. โพเทนชิออมิเตอร์แบบรวมศูนย์ 50K (หรือ 2 โพเทนชิโอมิเตอร์)
  8. สวิตช์เท้า (x2)
  9. แจ็คสเตอริโอหญิง (x3)
  10. กล่อง (เมทัลลิก)

ขั้นตอนที่ 1: คำอธิบายแผนผัง

คำอธิบายแผนผัง
คำอธิบายแผนผัง
คำอธิบายแผนผัง
คำอธิบายแผนผัง
คำอธิบายแผนผัง
คำอธิบายแผนผัง
คำอธิบายแผนผัง
คำอธิบายแผนผัง

Arduino nano ดูแลฟังก์ชันต่อไปนี้:

จอแสดงผล 7 ส่วน (แอโนดทั่วไป)

D2 -> ก (7)

D3 -> ข (6)

D4 -> ค (4)

D5 -> ง (2)

D6 -> อี(1)

D7 -> ฉ (9)

D8 -> ก. (10)

D9 -> DP (5)

โพเทนชิออมิเตอร์แบบดิจิตอล MCP42100

D10 -> CS

D13 -> SCK

D11 -> SI

บนแผนผังเขียงหั่นขนม ชิปโพเทนชิออมิเตอร์แบบดิจิตอลสามารถมองเห็นได้ด้วย IC 14 พินทั่วไป นี่เป็นเพียงการแสดงภาพกราฟิกของ MCP42100

อินพุต/เอาต์พุต

D12 -> ตรวจจับอินพุตเครื่องมือ (อินพุต)

A0 -> หยุดสวิตช์เท้า (อินพุต)

A1 -> Tremolo/Fade Foot-switch (อินพุต)

A2 -> Fade Time Potentiometer (อินพุตแบบอะนาล็อก)

A3 -> โพเทนชิโอมิเตอร์ความเร็ว Tremolo (อินพุตแบบอะนาล็อก)

A4 -> หยุดการติดต่อ - แจ็ค TIP (เอาต์พุต)

A5 -> เลิกทำ / ทำซ้ำผู้ติดต่อ - แจ็ค RING (เอาต์พุต)

ฉันเคยใช้รีเลย์กกสำหรับเอาต์พุต TIP และ RING: หน้าสัมผัสขนาดเล็ก เสถียร และราคาถูก! ในแผนผังของ Fritz ฉันไม่พบรีเลย์กก SIP-1A05 ดังนั้นฉันจึงใช้ไดอะแกรมที่คล้ายกันมากที่สุด ในภาพที่แนบมาคุณจะเห็นว่ารีเลย์กกมีเพียง 4 พิน (แทนที่จะเป็น 8 พินในแผนผัง): หมุดภายนอกคือหน้าสัมผัสส่วนด้านในเป็นขดลวด

ขั้นตอนที่ 2: วิธีการทำงานของ FAD3…

FAD3 ทำงานอย่างไร…
FAD3 ทำงานอย่างไร…
FAD3 ทำงานอย่างไร…
FAD3 ทำงานอย่างไร…
FAD3 ทำงานอย่างไร…
FAD3 ทำงานอย่างไร…
FAD3 ทำงานอย่างไร…
FAD3 ทำงานอย่างไร…

เชื่อมต่อ Guitar Looper ของคุณกับ FAD3 ตามที่แสดงในแผนภาพ

ฉันใช้แจ็คสเตอริโอตัวเมีย 3 ตัว:

หยุด - เลิกทำ/ทำซ้ำ: ใช้การกำหนดค่าบอสทั่วไป (เคล็ดลับสำหรับการหยุด - วงแหวนสำหรับเลิกทำ/ทำซ้ำ) เชื่อมต่อแจ็ค STEREO กับ Boss RC-1 (หรือคล้ายกัน) เพื่อเปิดใช้งานฟังก์ชันเหล่านี้กับลูปเดอร์

OUTPUT: ใช้สำหรับเอาต์พุตสัญญาณและเชื่อมต่อกราวด์ของแบตเตอรี่/แหล่งจ่ายไฟ 9V เข้ากับวงจร (ใช้งานได้จริงเหมือนสวิตช์เปิด/ปิด) อย่าลืมใช้สาย MONO เพื่อเชื่อมต่อเอาท์พุตนี้กับแอมป์

INPUT: สำหรับอินพุตสัญญาณ (ในกรณีของฉันจาก Boss RC-1 แต่สามารถเป็นเครื่องมือของคุณได้โดยตรง) และ RING ใช้เพื่อตรวจจับว่ามีอุปกรณ์เชื่อมต่ออยู่ อย่าลืมใช้สายเคเบิล MONO เพื่อเชื่อมต่ออินพุตนี้กับเอาต์พุตของ Boss RC-1 ของคุณ

ในทางปฏิบัติ หากไม่มีอุปกรณ์เชื่อมต่อกับอินพุต FAD3 จะทำงานเหมือนกับสวิตช์เท้าคู่ Stop-Undo/Redo ธรรมดา เมื่อเชื่อมต่อด้วยสายสเตอริโอกับ Boss RC-1 หรือ Boss Loopers อื่นๆ: แป้นเหยียบ Boss ทั้งหมดต้องใช้หน้าสัมผัส NC เพื่อเปิดใช้งานฟังก์ชัน Stop หรือ Undo/Redo ด้วยเหตุนี้ โปรแกรมจึงทำให้เอาต์พุต A4 และ A5 เปิดอยู่ตลอดเวลาโดยใช้แบตเตอรี่เพียงเล็กน้อย หากคุณใช้รีเลย์ NC คุณสามารถสลับการทำงานและเปิดใช้งานรีเลย์ได้เมื่อจำเป็นเท่านั้น (ดังที่ฉันระบุ ฉันใช้สิ่งที่ฉันมี และรีเลย์กกไม่มี!) การกดสวิตช์หยุดเท้าจะเป็นการเปิดหน้าสัมผัสบน TIP RC-1 จะหยุดและหน้าจอจะแสดง "S" หากคุณกดค้างไว้ ผู้ติดต่อจะยังคงเปิดอยู่ และ RC-1 จะยกเลิกการวนซ้ำที่บันทึกไว้ การกดสวิตช์ Fade/Tremolo จะเป็นการเปิดหน้าสัมผัส RING RC-1 จะเลิกทำเสียงทับซ้อนล่าสุด และหน้าจอจะแสดงตัวอักษร "r" เพื่อแนะนำว่า หากคุณกดอีกครั้ง RC-1 จะทำซ้ำ ยกเลิกการพากย์ทับ… และถ้าคุณทำ หน้าจอจะแสดงตัวอักษร "U" เพื่อแจ้งให้คุณทราบว่าพร้อมสำหรับการเลิกทำอีกครั้ง!

หากคุณใส่เครื่องมือ (หรือเอาต์พุตของ Looper) RING จะเชื่อมต่อกับกราวด์และอินพุต D12 จะต่ำ (เพราะเป็น INPUT_PULLUP ซึ่งทำงานในลักษณะคว่ำ) และโปรแกรมพร้อมเป็น FADE หรือ Tremolo

ในเงื่อนไขนี้ คุณมี 2 ฟังก์ชัน:

1 - กดสวิตช์เท้าเร็วๆ (โดยทั่วไปจะน้อยกว่าครึ่งวินาที) และฟังก์ชัน FADE ทำงานอยู่: หน้าจอจะแสดงขึ้นเรื่อยๆ จาก 9 เป็น 0 ระดับเสียงจะลดลงตามความเร็วที่กำหนดโดย Potentiometer FADE Time (สูงสุด - > เฟดออกนานขึ้น / MIN. -> เฟดออกสั้นลง) คุณสามารถย้อนกลับ Fade ได้ในขณะที่กำลังกด Fade foot-switch อีกครั้ง: ระดับเสียงจะเพิ่มขึ้นเป็นสองเท่าเนื่องจากฉันคิดว่าคุณต้องการกลับมาเร็วขึ้น! คุณสามารถยกเลิก Fade ในขณะที่กำลังดำเนินการอย่างง่าย ๆ โดยกด Stop foot-switch: ในกรณีนี้ ระดับเสียงจะกลับสู่ระดับสูงสุดทันที

2 - กดสวิตช์เท้าอีกต่อไปและลูกคอจะเริ่ม หน้าจอจะแสดงตัวอักษร "t" และความเร็วจะถูกควบคุมโดยโพเทนชิออมิเตอร์ Tremolo Speed คุณสามารถหยุดลูกคอกดอีกครั้งที่สวิตช์เท้าเดิมหรือกดหยุดสวิตช์เท้า (ในกรณีนี้ looper จะหยุดเช่นกัน!)

ขั้นตอนที่ 3: ข้อจำกัด…

นี่คือ - รู้จักฉัน - ข้อ จำกัด:

  1. ฟังก์ชันเปิด/ปิดโดยใช้แจ็คสเตอริโอเอาท์พุตเป็นโซลูชัน Boss ที่ชาญฉลาดโดยทั่วไปเพื่อหลีกเลี่ยงการใช้แบตเตอรี่เพียงแค่ถอดแจ็คออก โชคไม่ดีที่คุณต้องเสียบแจ็คเอาท์พุตเพื่อเพิ่มพลังให้กับ FAD3 แม้ว่าคุณจะต้องการใช้เป็นสวิตช์เท้าคู่แบบ Stop-Undo/Redo เท่านั้น! คุณสามารถลบฟังก์ชันเปิด/ปิดหรือเพิ่มสวิตช์เปิด/ปิดหรือเสียบแจ็คจำลองหรือ…
  2. หากคุณใช้ Tremolo คุณจะไม่สามารถ Fade-Out! ฉันเชื่อว่านักพัฒนาโค้ดที่ดีสามารถเขียนโปรแกรมใหม่เพื่อให้มีฟังก์ชันนี้ได้อย่างง่ายดาย ฉันเป็นนักเขียนโค้ดอึจริงๆ (ดูโครงการของฉัน https://www.instructables.com/B9/ ที่ฉันอธิบายภูมิหลังของฉัน!)…
  3. ตอนแรกฉันใช้โพเทนชิออมิเตอร์ FADE Time เพื่อตั้งค่า Tremolo Intensity ด้วยเช่นกัน แต่น่าเสียดายที่ฟังก์ชันนี้ทำงาน ความเร็วนั้นช้ามาก ดังนั้นฉันจึงเพิ่มขั้นตอนเป็น +5 มันใช้งานได้ แต่การบิดเบือนที่แนะนำโดย "ขั้นตอน" นี้ไม่เป็นที่พอใจ วิธีแก้ปัญหาเดียวกับจุดก่อนหน้า …
  4. ลูกคอถูกสร้างขึ้นใน "แบบเก่า" เช่นการเลื่อนโพเทนชิออมิเตอร์ขึ้นและลงอย่างบ้าคลั่ง: โปรดอย่าคาดหวังเอฟเฟกต์บูติก, สามเหลี่ยม / ไซนูซอยด์, หลอดเช่น…

3 วิดีโอที่แนบมาแสดงให้เห็นชัดเจนมากข้อ จำกัด อื่น ๆ: ฉันเป็นนักกีตาร์! แต่คุณจะมีความคิดที่ดีขึ้นเกี่ยวกับวิธีการทำงานของ FAD3: เพลิดเพลิน

Ps.: ฉันได้ "รวม" คุณลักษณะ FADE ใน Boss RC-1 Looper ของฉันแล้ว และมันใช้งานได้ดีมาก มองไปที่

www.instructables.com/RC-1-Loop-Station-BO…

ขั้นตอนที่ 4: รหัส

ฉันพยายามอย่างดีที่สุดที่จะเพิ่มความคิดเห็นในโปรแกรมเพื่ออธิบายว่าโค้ดทำงานอย่างไร

อย่างไรก็ตาม นี่คือส่วนหลัก:

การประกาศตัวแปร: การตั้งชื่ออินพุต/เอาต์พุตจะช่วยในกรณีที่คุณต้องการเปลี่ยนการกำหนด I/O ฉันใช้ตัวแปรระดับกลางหลายตัว (เช่น inter, onOff, latchSim, inc…) และฉันแน่ใจว่าคุณสามารถปรับปรุงโฟลว์โดยรวมของลำดับได้… แต่โค้ดใช้งานได้

ส่วน MPC42XXX ได้รับแรงบันดาลใจจาก Henry Zhao

ปุ่มกดสองฟังก์ชั่นที่ได้แรงบันดาลใจจาก Scuba Steve และ Michael James

ส่วนแสดงผล 7 ส่วนกำลังใช้ https://github.com/DeanIsMe/SevSeg tutorial

ขั้นตอนที่ 5: สร้าง…

อาคาร…
อาคาร…
อาคาร…
อาคาร…
อาคาร…
อาคาร…

ฉันเชื่อว่าเป็นแนวปฏิบัติที่ดีในการเริ่มต้นด้วยต้นแบบ: คุณเรียนรู้โดยไม่ได้ตั้งใจและการประกอบขั้นสุดท้ายจะง่ายกว่ามาก!

ฉันใช้เขียงหั่นขนมแบบดั้งเดิม

สำหรับการประกอบขั้นสุดท้าย ฉันใช้… กล่อง TOY STORY 4 PUZZLE: มันพอดีกับส่วนประกอบทั้งหมด แต่ต้องแน่ใจว่าคุณหุ้มฉนวนด้านล่างด้วยชิ้นส่วนพลาสติกเพื่อหลีกเลี่ยงทางลัด

คำแนะนำบางประการ:

  • เข้าและออกให้ใกล้เคียงที่สุด
  • ติดตั้ง MCP42100 ใกล้กับแจ็ค IN/OUT เพื่อหลีกเลี่ยงสัญญาณรบกวน
  • ถ้าเป็นไปได้ให้ใส่ตะแกรงระหว่าง MCP42100 กับวงจรที่เหลือ (คุณสามารถเห็นชิ้นส่วนโลหะรูปตัว L ในภาพ)
  • ให้พอร์ต USB ของ Arduino nano สามารถเข้าถึงได้

แนะนำ: