คำถามติดแท็ก midi

4
ทำกล่องพลาสติกแบบกำหนดเอง
ฉันได้ทำงานในโครงการ DIY อิเล็กทรอนิกส์หลายโครงการเช่น MIDIbox ( http://www.ucapps.de/ ) มันสนุกและทำงานอยู่เสมอ แต่ในตอนท้ายปัญหาก็คือว่าฉันจบลงด้วยอุปกรณ์สุดเท่ห์ แต่ในเคสที่ไม่ดีตัวอย่างเช่น: ไม้ตัดมาก ๆ (โดยตัวเอง!) อะไรคือโซลูชั่นที่ดีที่สุดในปี 2014 เพื่อสร้างกล่องพลาสติกแบบกำหนดเองพร้อมการติดฉลากรูกลมและสี่เหลี่ยม ตัวอย่าง: การพิมพ์ 3 มิติได้รับการปรับเพื่อจุดประสงค์นี้หรือไม่? มีวิธีแก้ไขปัญหาอื่น ๆ อีกไหม? ตามปริมาณที่ต้องการ = 1 หน่วยมี บริษัท บางแห่งที่เสนอบริการดังกล่าวหรือไม่?

9
การอ่านเซ็นเซอร์อะนาล็อกจำนวนมากแบบเรียลไทม์
ฉันพยายามสร้างตัวควบคุม MIDI ที่มีคอเหมือนกีตาร์ ที่คอนั้นมีเมทริกซ์เซ็นเซอร์ความดันขนาดใหญ่ ตัวควบคุมจะเลียนแบบ 3 สาย วิธีการทำงานคือ: มีเทปทองแดงสองหน้ายาว 3 แถบ (กว้าง 0.5 ซม. ยาวเท่าคอ) ซึ่งเชื่อมต่อกับพลังงาน (3.3V หรือ 5V อาจไม่สำคัญตอนนี้) บนแถบเหล่านี้เป็นชั้นของ Velostat ซึ่งจะเปลี่ยนความต้านทานตามความดัน ที่ด้านบนของ velocity จะเป็นอีกชั้นหนึ่งของแถวหรือเซลล์ของเทปทองแดงที่เชื่อมต่อกับบางสิ่งบางอย่างที่แยกการอ่านของแรงดันไฟฟ้าผ่านชั้นของ velostat เนื่องจากคอยาวประมาณ 40 ซม. จะมีอย่างน้อย 80 แถว หากคุณลองนึกภาพแถบทองแดงด้านล่าง 3 แถบเป็นคอลัมน์ของแผนภูมิที่คอคอเซ็นเซอร์อาจเป็นเซลล์หรือแถวขึ้นอยู่กับวิธีการวัด อาจมีหลายแถว) มีเงื่อนไขพิเศษบางอย่างที่อาจทำให้ง่ายขึ้นแม้ว่า: เนื่องจากเป็นคอนโทรลเลอร์ที่เหมือนกีตาร์ไม่จำเป็นต้องวัดการโต้ตอบทุกครั้ง! เฉพาะการสัมผัสที่ใกล้เคียงกับร่างกายของคอนโทรลเลอร์เท่านั้น นอกจากนี้ความละเอียด 8 บิตควรแม่นยำเพียงพอ ระดับความดัน 255 อาจเป็นสิ่งที่จำเป็นมากกว่า ตอนนี้บิตยาก: การวัดต้องเป็นแบบเรียลไทม์ - y …

4
ความแม่นยำในการจับเวลาซีเควน MIDI โดยใช้ Arduino
ฉันสร้างเหล่านี้sequencers เพลง มันไม่ใช่ซีเควนเท่านั้นมันเป็นส่วนต่อประสานทางกายภาพสำหรับซีเควน ซีเควนเซอร์เป็นแอปพลิเคชั่นที่ทำงานบนแล็ปท็อปที่ซีเควนเซอร์เชื่อมต่อด้วยสิ่งนี้ช่วยให้ผู้ใช้สร้างลูปกลองได้ทันที มันสนุกดี แต่มันต้องใช้แล็ปท็อปเพราะซีเควนเซอร์ไม่ใช่ 'บนบอร์ด' สิ่งที่ฉันชอบก็คือการจัดลำดับอุปกรณ์ของฉัน ทีนี้สมมติว่าฉันรู้วิธีแก้ปัญหาเรื่องความสอดคล้องของคลาสสำหรับการเชื่อมต่อ USB MIDI และสมมติว่าฉันสามารถหาวิธีวางสาย Arduino เพื่อส่งโน้ต MIDI จากพอร์ต DIN 5 พินได้ สิ่งที่ฉันกังวลมากที่สุดคือจังหวะล่องลอยไปตามกาลเวลาเนื่องจากเวลาไม่สอดคล้องกันในจำนวนนาทีในทุกรอบของการวนรอบเหตุการณ์ บางสิ่งที่ฉันรู้: คุณไม่ควรพึ่งพาdelay()การควบคุมจังหวะจังหวะ การหน่วงเวลาหยุดการทำงานของเฟิร์มแวร์ทั้งหมดและไม่สามารถทำงานได้เพราะฉันต้องสำรวจส่วนต่อประสานผู้ใช้ทางกายภาพเพื่อทำการเปลี่ยนแปลงในขณะที่ลำดับกำลังทำงาน การคำนวณตามmillis()ดีกว่าเนื่องจากเฟิร์มแวร์สามารถทำงานต่อไปและดำเนินการต่อไปเมื่อจำนวนที่แน่นอนได้ผ่านไปแล้ว แม้ว่าการควบคุมทางกายภาพของฉันจะไม่มีการเรียกใช้รูทีนการขัดจังหวะการดำเนินการบางอย่างสามารถชะลอการloop()ทำงานหลักได้ หากฉันออกแบบฟังก์ชั่นที่รอการป้อนข้อมูลจากผู้ใช้นั่นอาจทำให้เกิดปัญหาว่า "วันครบกำหนด" ที่ขาดหายไปเพื่อดำเนินการถ้าmillis()จำนวนนั้นเกิน ฉันรู้ว่าปัญหานี้เกิดจากการออกแบบของตัวเอง ... คำถาม: A. Arduino ที่ใช้ AVR เป็นไมโครคอนโทรลเลอร์ที่เหมาะสมในการหยั่งเสียงส่วนต่อประสานผู้ใช้และเรียกใช้ภารกิจวนรอบเวลาที่สำคัญหรือไม่? ฉันรู้ว่ามี ARM based Arduino ตอนนี้เร็วขึ้นมาก Teensy 3.0 จะเป็นทางเลือกที่ดีกว่าหรือไม่? ทั้งสองนี้เป็นบอร์ด 3.3V ดังนั้นนั่นเป็นอีกหนึ่งปัญหาที่จะทำงานร่วมกับ ... แต่ฉันจะไม่สนใจมันในตอนนี้ B. …
11 arduino  timing  midi 

1
MIDI IN: หลาย ๆ วงจร
ฉันกำลังสร้าง MIDI IN ในซีเรียล RX cicruit (สำหรับ Raspberry Pi หรือ Arduino หรืออะไรก็ได้ ... ) โดยใช้ optoisolator 6N138 แต่ฉันพบวงจรต่าง ๆ มากมายฉันไม่รู้ว่าทำไมจึงมีความแตกต่างกันมากและเลือกแบบไหน: สิ่งเหล่านี้ถูกต้องหรือไม่ ก่อนอื่นอันนี้มีตัวต้านทาน 470 โอห์มและ 1KOhm (ที่มา: electro-tech-online.com ) อีกอันหนึ่งที่มีตัวต้านทาน 1KOhm และ 3.3KOhm ตามลำดับ (ที่มา: dernulleffekt.de ) เป็นทางการเปิดmidi.orgตัวที่มีค่าตัวต้านทานที่แตกต่างกัน แต่ไม่ได้ขึ้นอยู่กับ 6N138 ... http://www.midi.org/images/midihw.gif สิ่งสุดท้าย (อาจปิดหัวข้อที่นี่): ถ้าฉันต้องการเชื่อมต่อกับ RX ของ GPIO ของ Raspberry Pi …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.