สารบัญ:

อนุภาคแบบโต้ตอบ: 8 ขั้นตอน
อนุภาคแบบโต้ตอบ: 8 ขั้นตอน

วีดีโอ: อนุภาคแบบโต้ตอบ: 8 ขั้นตอน

วีดีโอ: อนุภาคแบบโต้ตอบ: 8 ขั้นตอน
วีดีโอ: การสร้างตารางแจกแจงความถี่ 2024, กรกฎาคม
Anonim
อนุภาคแบบโต้ตอบ
อนุภาคแบบโต้ตอบ

นี่คือคำแนะนำทีละขั้นตอนในการตั้งค่าระบบอนุภาคเชิงโต้ตอบที่รวมอยู่ นี่เป็นระบบที่ค่อนข้างล้ำหน้าซึ่งอาจทำให้สับสนในบางครั้ง และขอแนะนำให้มีความรู้เกี่ยวกับการเข้ารหัส Max MSP, Arduino และการตั้งค่าเสียง/ภาพ

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

ขั้นตอนแรกคือการจัดเตรียมทุกอย่างให้พร้อม ไฟล์ zip ที่รวมอยู่มีทุกอย่างที่คุณต้องการสำหรับคอมพิวเตอร์ ซึ่งรวมถึง Max Patch (ซึ่งคุณจะต้องใช้ Max 8 สำหรับ), Syphon และ VPT8

  1. คุณจะต้องใช้ Max 8:
  2. คุณจะต้องมีมิกเซอร์ที่มีช่องสัญญาณอย่างน้อยสองช่อง โปรเจ็กเตอร์และขาตั้ง สายสัญญาณเสียงตัวผู้ขนาดสี่นิ้วถึงสี่นิ้ว ไมโครโฟนแบบสัมผัสสองตัว และลำโพง
  3. คุณจะต้องใช้วัสดุสำหรับ Arduino ในบทช่วยสอนนี้เราใช้ Arduino Teensy 3.5
  4. สุดท้ายคุณจะต้องมี Mac ที่ใช้ High Sierra เป็นอย่างน้อย (OSX 10.13.6)

ขั้นตอนที่ 2: Arduino

Arduino
Arduino

ที่นี่เราได้รวมแผนผังอย่างง่ายของ Arduino build ของเราเองซึ่งคุณสามารถใช้เป็นเทมเพลตเพื่อสร้างฐานของคุณเองได้ ด้วย Arduino ที่ปรับเปลี่ยนได้และหลากหลาย ยิ่งคุณมีความรู้เกี่ยวกับการใช้ Arduino มากเท่าไหร่ คุณก็ยิ่งสามารถทำอะไรกับมันได้มากเท่านั้น การตั้งค่านี้ใช้สำหรับเซ็นเซอร์ความดันแบบธรรมดาที่ใช้เปลี่ยนระหว่างโทนเสียงสามแบบและเฟสปิด คุณจะต้องเสียบสาย USB จากอุปกรณ์นี้และเข้ากับระบบของคุณ

ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์

การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์
การตั้งค่าฮาร์ดแวร์

ที่นี่คุณจะแนบทุกอย่างเข้ากับ Mac ของคุณ

  1. ตั้งค่าโปรเจ็กเตอร์และขาตั้งที่คุณต้องการ แล้วเชื่อมต่อผ่านพอร์ตที่คุณสามารถใช้ได้ ในกรณีของเราคือ VGA ที่มีอะแดปเตอร์ VGA เป็น Thunderbolt 2
  2. ถัดไป คุณจะเสียบไมโครโฟนของผู้ติดต่อเข้ากับสวิตช์ หนึ่งตัวในแต่ละช่องดังแสดงในภาพที่ 3 และ 4 การดำเนินการนี้จะเชื่อมต่อกับ Mac ของคุณผ่าน USB
  3. สุดท้ายตั้งค่าลำโพง คุณสามารถใช้ลำโพงได้มากเท่าที่ต้องการ ในผลิตภัณฑ์สำเร็จรูปของเรา เราใช้ลำโพง satellite 5 ตัวที่เชื่อมต่อกับซับวูฟเฟอร์กลาง จากนั้นจะเชื่อมต่อกับแล็ปท็อป แต่จะมีจำนวนเท่าใดขึ้นอยู่กับคุณ

ขั้นตอนที่ 4: The Max Patch: ภาพรวม

The Max Patch: ภาพรวม
The Max Patch: ภาพรวม
The Max Patch: ภาพรวม
The Max Patch: ภาพรวม

นี่คือภาพรวมของโปรแกรมแก้ไขเมื่อคุณเปิด คลัสเตอร์ที่ด้านซ้ายบนคือสิ่งที่ควบคุมการจัดการ คลัสเตอร์ด้านล่างที่ควบคุมโทนเสียงและ Arduino และสุดท้ายคลัสเตอร์ทางด้านขวาจะควบคุมทั้งระบบอนุภาคและเซิร์ฟเวอร์สำหรับทั้ง Syphon

ขั้นตอนที่ 5: The Max Patch: การตั้งค่า

The Max Patch: กำลังตั้งค่า
The Max Patch: กำลังตั้งค่า
The Max Patch: กำลังตั้งค่า
The Max Patch: กำลังตั้งค่า
The Max Patch: กำลังตั้งค่า
The Max Patch: กำลังตั้งค่า
  1. ส่วนแรกของการตั้งค่าคือการตรวจสอบให้แน่ใจว่าคุณมีอินพุตที่ถูกต้อง คุณจะไปที่ส่วนบนของหน้าจอโดยเปิดโปรแกรมแก้ไขและคลิกที่ "ตัวเลือก" จากนั้นคุณจะคลิกที่ "สถานะเสียง" ซึ่งจะเป็นการเปิดหน้าต่างดังที่เห็นในภาพแรกเกี่ยวกับสถานะเสียงของระบบ คุณจะต้องคลิกที่อุปกรณ์อินพุตและตรวจสอบให้แน่ใจว่าคุณได้เลือกอินพุตที่เหมาะสมสำหรับสวิตช์ที่คุณใช้สำหรับไมโครโฟนติดต่อและเอาต์พุตขึ้นอยู่กับว่าคุณตัดสินใจใช้ระบบลำโพงหรือไม่ เพิ่มการแช่และการโต้ตอบของระบบ
  2. หลังจากที่คุณได้ตั้งค่าเสียงที่ถูกต้องแล้ว คุณสามารถเปิดโปรแกรมแก้ไขได้โดยคลิกที่สัญลักษณ์เพาเวอร์ที่ส่วนล่างขวามือของหน้าจอ การดำเนินการนี้จะเปิดใช้งานเสียงและเตรียมแพตช์ให้พร้อมสำหรับอินพุตและเอาต์พุต
  3. ขั้นตอนที่สามคือการเลื่อนลงไปที่คลัสเตอร์เสียงซึ่งคุณจะเห็นกล่องขนาดใหญ่สามกล่องที่ระบุว่า "ที่มา: ไฟล์เสียง" คุณจะต้องการเปลี่ยนแปลงสิ่งนี้ หากคุณคลิกที่ข้อความ หน้าต่างดรอปดาวน์จะแสดงขึ้นมา และคุณต้องการคลิกที่ "Oscillator" วิธีนี้จะเปลี่ยนเสียงเป็นโทนคงที่ และภายใต้ Source คุณจะเห็นป้ายกำกับ "Freq:" ให้คลิกที่รายการนั้นแล้วคุณจะเปลี่ยนความถี่ของโทนเสียงตามที่ระบุไว้ในความคิดเห็นด้านบนแต่ละช่อง หรือคุณจะทำ โทนสีอะไรก็ได้ที่คุณต้องการ
  4. ขั้นตอนต่อไปคือการทำให้แน่ใจว่า Arduino กำลังอ่านอย่างถูกต้อง จากแผนผังในขั้นตอน Arduino มีปุ่มบน Arduino และคุณต้องกดหลังจากเสียบ Arduino เข้ากับระบบ เมื่อเสร็จแล้ว คุณกดเครื่องหมายถูกในโค้ด Arduino ที่ด้านบนซ้ายของหน้าต่าง แล้วตามด้วยสัญลักษณ์บวก อาจแสดงข้อผิดพลาด แต่โดยปกติแล้วการกดเครื่องหมายบวกจะช่วยแก้ปัญหาได้ จากนั้นคุณควรกด "อัปเดตพอร์ตอนุกรม" ซึ่งสามารถพบได้หากคุณกดแพตช์ "p arduino" ภายในแพตช์หลัก จากนั้นคุณจะคลิกตรงที่ระบุว่า "พอร์ต Bluetooth-income" ควรมีตัวเลือกที่สองและขึ้นอยู่กับพอร์ตที่คุณเสียบ USB ไว้และมักจะหมายถึง USB ในทางใดทางหนึ่ง แต่กดตัวเลือกนั้นแล้วกด เริ่ม. สิ่งนี้ควรเริ่มต้นฟีดข้อมูล

ขั้นตอนที่ 6: Siphon และ Simple Client

กาลักน้ำและลูกค้าธรรมดา
กาลักน้ำและลูกค้าธรรมดา
กาลักน้ำและลูกค้าธรรมดา
กาลักน้ำและลูกค้าธรรมดา

ที่นี่คุณจะตั้งค่าเซิร์ฟเวอร์ Siphon และไคลเอนต์ที่ใช้ในการส่งระบบอนุภาคไปยัง VPT8

  1. ในโปรแกรมแก้ไข Max คุณจะคลิกที่ช่องถัดจากคำสั่ง "output_matrix" เช่นเดียวกับปุ่มสลับที่อยู่ด้านบน สิ่งนี้จะเปิดใช้งานระบบอนุภาค ตรวจสอบให้แน่ใจว่าระบบทำงานโดยคลิกที่หน้าต่างที่มีข้อความว่า tut02 และหากอนุภาคปรากฏขึ้นแสดงว่าระบบกำลังทำงาน
  2. ถัดไปคุณจะคลิกที่ข้อความ "ชื่อเซิร์ฟเวอร์ "เซิร์ฟเวอร์ Syphon" และสิ่งนี้จะเติมชื่อเซิร์ฟเวอร์
  3. จากนั้นคุณสามารถเปิดโปรแกรมจากโฟลเดอร์ zip ที่เรียกว่า "Simple Client" และเมื่อเปิดแล้วควรตรวจหาชื่อเซิร์ฟเวอร์โดยอัตโนมัติ แต่ถ้าไม่ได้คลิกที่ชื่อที่มุมบนซ้ายแล้วคลิกที่ชื่อตามเดิม แสดงในภาพ

ขั้นตอนที่ 7: VPT8

VPT8
VPT8
VPT8
VPT8
VPT8
VPT8

VPT8 คือสิ่งที่เราใช้ในการฉายแผนที่ มันอาจจะจู้จี้จุกจิกและเจ้าอารมณ์ แต่เมื่อทำงานค่อนข้างสอดคล้องในผลลัพธ์ของมัน เราจะมีคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการตั้งค่าของเรา แต่เราจะรวมเอกสารออนไลน์ VPT8 ซึ่งให้ข้อมูลเพิ่มเติมเกี่ยวกับวิธีอื่นๆ ในการใช้ซอฟต์แวร์

  1. คุณสามารถเปิดซอฟต์แวร์จากภายในโฟลเดอร์ที่รวมอยู่ในคำแนะนำนี้ได้ อาจใช้เวลาสักครู่ในการเปิดดังนั้นโปรดอดทนรอ แต่เมื่อเปิดสิ่งแรกขึ้นไปที่แถบด้านบนที่มีข้อความว่า "VPT8" และคลิกที่ "ไฟล์" และลงไปที่ "เปิด" และจะปรากฏขึ้น ค้นหาโฟลเดอร์และคุณจะต้องการไปที่โฟลเดอร์ "defaultproject-vpt8" จากนั้นเปิดไฟล์ "projectpath.maxpat"
  2. สิ่งต่อไปที่คุณต้องทำคือคลิกปุ่มซ้ายล่างในหน้าต่างเพื่อเปลี่ยนระบบจาก "ปิด" เป็น "เปิด"
  3. ที่บริเวณด้านบนของหน้าต่าง คุณจะเห็นเครื่องหมายบวกและลบ สิ่งนี้จะเพิ่มและลบเลเยอร์ สำหรับตอนนี้ เพียงเพิ่ม 1 เลเยอร์โดยคลิก "+" หนึ่งครั้ง เมื่อคุณเปิดไฟล์โปรเจ็กต์พาธ เลเยอร์อาจเปิดอยู่แล้ว และหากเพิ่งดำเนินการไปยังขั้นตอนที่ 4
  4. ที่ด้านขวาของหน้าต่าง คุณจะเห็นปุ่มปิดจำนวนมาก วางเมาส์เหนือด้านนั้นแล้วเลื่อนลงไปจนเห็นหลายรายการเป็น "syph" ที่คุณต้องการ คลิกปุ่ม "ปิด" เพื่อเปิด หากไม่เติมข้อมูลอัตโนมัติ ให้คลิกวงกลมเล็กๆ ข้างปุ่ม "เปิด" จากนั้นคลิกปุ่มแบบเลื่อนลงและมองหา "Syphon Server Max" นี่คือเซิร์ฟเวอร์ที่เราตั้งค่าไว้ในขั้นตอนที่แล้ว
  5. เมื่อคุณได้อ่านจากไคลเอ็นต์ Siphon แล้ว ให้ไปที่ด้านล่างซึ่งระบุว่า "layer_1" จากนั้นคลิกที่ "ไม่มี" ซึ่งจะแสดงรายการขนาดใหญ่ คลิกตัวเลือกที่ระบุว่า "1syphon" ซึ่งจะเป็นการนำเลเยอร์ที่มีข้อมูลถูกสตรีมผ่านจากขั้นตอนที่ 4
  6. ถัดไป คลิกกล่องดำที่คุณเปิดโมดูลไว้ในขั้นตอนที่ 4 ซึ่งจะเริ่มสตรีมข้อมูลไปยังกล่องแสดงตัวอย่างและช่อง VPT8 ทางด้านซ้ายของหน้าจอ คุณจะเห็นวงกลมเล็กๆ 4 วงที่มีข้อดีอยู่ด้วย ใช้สำหรับจัดการเลเยอร์และสามารถทำให้เลเยอร์ใหญ่หรือเล็กเท่าที่คุณต้องการ
  7. สุดท้าย เนื่องจากคุณจะถูกเสียบเข้ากับโปรเจ็กเตอร์ บน Mac ตรวจสอบให้แน่ใจว่าคุณใช้โปรเจ็กเตอร์เป็นจอแสดงผลแยกต่างหาก และย้ายหน้าต่างที่ระบุว่า "VPT8" ไปไว้เหนือมัน และคุณสามารถคลิกปุ่ม 'เต็มหน้าจอ" ที่ด้านล่างของ หน้าต่างเพื่อเปิดเต็มหน้าจอสำหรับโปรเจ็กเตอร์

ขั้นตอนที่ 8: อนุภาค

อนุภาค
อนุภาค
อนุภาค
อนุภาค

อนุภาคควรจะทำงานในขณะนี้ ไมโครโฟนติดต่อที่คุณเสียบเข้ากับช่อง 1 จะควบคุมแรงผลักของอนุภาคและการเคลื่อนย้ายของโทนเสียงที่กำลังเล่น ในขณะที่ไมโครโฟนที่เชื่อมต่อกับช่อง 2 จะควบคุมความเร็วและแรงดึงดูดของอนุภาคและการร่อนของโทนเสียง เล่น หากคุณลงเส้นทางของการใช้ Arduino แพตช์จะถูกตั้งค่าในลักษณะที่เซ็นเซอร์ความดันสามารถสลับระหว่างโทนเสียงได้อย่างง่ายดายและเรามีโค้ดที่เหลือในแพตช์เพื่อให้โพเทนชิออมิเตอร์แบบง่าย ๆ ในการสลับโทนเสียงได้เช่นกัน ที่เป็นตัวเลือก

แนะนำ: