Anonim

ฉันมักจะไม่เขียนบทความเฉพาะสำหรับ PCMech แต่อย่างน้อยคุณอาจจะพบว่ามีประโยชน์ มันเกี่ยวข้องกับการทำงานกับข้อมูลจากเครื่องซินธิไซเซอร์เพลงเก่าผ่าน MIDI โดยใช้กระบวนการที่เรียกว่าการถ่ายโอนข้อมูล System Exclusive หรือการถ่ายโอนข้อมูล SysEx สำหรับระยะสั้น

ไม่มีทางที่จะใช้เวิร์คสเตชั่สังเคราะห์และไม่มีรสชาติที่รุนแรงเกิดขึ้น - โดยเฉพาะอย่างยิ่งเมื่อต้องรับมือกับ synths เก่าแก่ของ 80 และ 90

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

~ ~ ~

MIDI (Musical Instrument Digital Interface) ถูกกำหนดในต้นทศวรรษ 1980 เป็นวิธีมาตรฐานสำหรับการขนส่งข้อมูลระหว่างเครื่องดนตรีดิจิทัล อย่างไรก็ตามมันไม่ได้จนกว่ากลางทศวรรษที่ 1990 จนกระทั่งผู้ผลิตทั้งหมดเริ่ม "พูดภาษาเดียวกัน" ดังนั้นพูด

ในช่วงต้นทศวรรษ 1980 ถึงกลางปี ​​1990 คุณต้องจัดการกับรูปแบบที่เป็นกรรมสิทธิ์ Korg มีพวกเขา Roland มีพวกเขาและมีคนอื่นโยนเข้าไปในส่วนผสม ประเด็นก็คือไม่มีใครเปลี่ยนได้

หากนั่นยังไม่ดีพอเวิร์คสเตชั่น synth หลาย ๆ อันนั้นไม่มีฟล็อปปี้ดิสเก็ตต์ไดรฟ์ในตัวดังนั้นคุณถูกบังคับให้ซื้อการ์ดหน่วยความจำที่มีราคาแพงและน่ารำคาญซึ่งมีเพียง 16 ถึง 32K เท่านั้น หน่วยเก็บ.

บริษัท สองแห่งสร้างหน่วยเก็บข้อมูลสากล อย่างแรกคือบราเดอร์และแบบจำลองของสิ่งที่พวกเขาทำเพื่อภารกิจหนีฉัน ประการที่สองคือ Alesis DataDisk :

DataDisk เป็นฮาร์ดแวร์เพลงดิจิตอลที่ยอดเยี่ยมเพราะมันจะรับรู้ MIDI ใด ๆ ที่ คุณขว้างใส่และบันทึกไว้ดังนั้นจึงเป็นสากลอย่างแท้จริง คุณสามารถเชื่อมต่อ Korg, Yamaha, Kurzweil, Roland หรืออะไรก็ได้ผ่าน MIDI, สั่ง DataDisk เพื่อรอรับข้อมูล, สั่งเวิร์กสเตชัน synth ให้ส่งและ DataDisk รับและบันทึกลงในแผ่นดิสก์อย่างมีความสุข และแน่นอนมันจะส่งข้อมูลกลับไปยังเวิร์กสเตชัน synth เมื่อคุณสั่งการ ฉันเป็นเจ้าของหนึ่งในหน่วยเหล่านี้และต้องเข้าร่วมสงครามการประมูลบน eBay เพื่อรับมัน (ทำให้ฉันต้องเสียเงินมากกว่า $ 100 ในกรณีที่คุณสงสัย) DataDisk เป็นหน่วยแร็ค 1U ที่เรียบง่าย แต่น่าขันเพราะด้านในไม่มีอะไรติดกับฮาร์ดแวร์ แต่งานที่ทำนั้นคุ้มค่า

มีหนึ่งปัญหาใหญ่กับ DataDisk อย่างไรก็ตาม - มันใช้รูปแบบที่เป็นกรรมสิทธิ์ มันจะยอมรับฟลอปปี้และฟอร์แมตใด ๆ ที่ 720K (ตกลงที่ความหนาแน่นสูงที่นี่ แต่ยังฟอร์แมตเป็นความหนาแน่นสองเท่า) แต่ไม่มีการฟอร์แมตดิสก์โดย DataDisk จะอ่านในพีซีที่ไม่มีซอฟต์แวร์พิเศษซึ่งไม่รับประกันว่าจะทำงานได้

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

“ ต้องมีวิธีซอฟต์แวร์สากลเพื่อทำงานเดียวกันใช่ไหม”

ใช่มีอยู่แล้วมันชื่อว่า MIDI-OX

ทุกคนที่ใช้ฮาร์ดแวร์ MIDI จะคุ้นเคยกับอะแดปเตอร์ MIDI USB มาตรฐาน เหล่านี้มีราคาถูกและพร้อมใช้งาน อะแดปเตอร์เหล่านี้เรียกว่าอินเตอร์เฟส MIDI 1 × 1

หากคุณมีหนึ่งในนั้นสิ่งที่คุณต้องการหลังจากนั้นคือซอฟต์แวร์เพื่อรับ SysEx Dump และ MIDI-OX ทำงานได้อย่างยอดเยี่ยมในแง่นี้

ซินธิไซเซอร์ปัจจุบันที่ฉันเป็นเจ้าของคือ Ensoniq SQ-1 Plus ซึ่งสร้างขึ้นในปี 1990

นี่คือเวิร์กสเตชันการสังเคราะห์ FM ที่ยอดเยี่ยม แต่ไม่มีฟลอปปี้ไดรฟ์ อย่างไรก็ตามมันสามารถส่ง / รับข้อมูล SysEx ได้อย่างง่ายดาย

วิธีที่ฉันสามารถส่ง / รับข้อมูลโดยใช้ MIDI-OX คือทำสิ่งต่อไปนี้:

การบันทึกดัมพ์ SysEx ไปยังพีซีของคุณด้วย MIDI-OX

1. เลือกอินเทอร์เฟซที่เหมาะสม

อินเทอร์เฟซ 1 × 1 ของฉันเรียกว่า USB Uno ที่รู้จักโดย Windows 7 ง่ายต่อการเลือกผ่าน ตัวเลือก > อุปกรณ์ MIDI :

2. เรียกใช้ SysEx View / Scratchpad

สิ่งนี้เข้าถึงได้ผ่านทาง มุมมอง > SysEx หน้าต่างว่างเปล่าเนื่องจากยังไม่ได้รับอะไร:

3. ตั้งค่า MIDI-OX เพื่อรอการถ่ายโอนข้อมูลด้วยตนเอง

4. ส่งข้อมูลจาก synth เวิร์กสเตชัน

นี่คือส่วนที่คุณไปที่ synth และสั่งให้ส่งข้อมูล ฉันไม่สามารถอธิบายวิธีการนี้ได้เนื่องจากเวิร์กสเตชัน synth ทุกเครื่องต่างกัน - แต่ถ้าคุณเป็นเจ้าของเวิร์กสเตชัน synth และคุ้นเคยกับการส่งข้อมูล MIDI คุณรู้วิธีเริ่มต้นส่งข้อมูล

ได้รับข้อมูลแล้ว:

จากนั้นคุณคลิก เสร็จสิ้น เมื่อการถ่ายโอนเสร็จสิ้น (อย่าลืมนี่คือการถ่ายโอนข้อมูลด้วยตนเอง) และหน้าต่าง SysEx นั้นเต็มไปด้วยข้อมูลที่เพิ่งได้รับ:

5. บันทึกข้อมูลเป็นไฟล์ SYX

ง่ายพอ:

การส่งข้อมูลที่โหลดกลับไปยังเวิร์กสเตชัน synth

โชคดีที่มันง่ายกว่าการรับและประหยัด

1. โหลดไฟล์ SYX และส่ง

สิ่งนี้สามารถทำได้โดยตรงจากหน้าต่างหลักของ MIDI-OX กดไอคอนที่สองจากด้านซ้ายเพื่อส่งไฟล์ SYX:

ไม่มีขั้นตอนที่ 2 นั่นแหล่ะ

การจัดการกับบัฟเฟอร์โอเวอร์รัน

นี่เป็นปัญหาเดียวที่คุณอาจพบเจอ อุปกรณ์ MIDI ที่เก่ากว่านั้นตระหนี่เกี่ยวกับจำนวนข้อมูลที่พวกเขายินดีที่จะยอมรับผ่านสาย

หากคุณได้รับข้อผิดพลาด overrun ให้ กำหนดค่าบัฟเฟอร์ (และตรวจสอบให้แน่ใจว่าเปิดใช้งาน Pass SysEx ที่ด้านล่างที่นี่เช่นกัน):

ขนาดเริ่มต้นสำหรับอินพุตและเอาต์พุตคือ 256 ไบต์ เปลี่ยนเป็น 128:

ความเร็วในการถ่ายโอนจะช้าลงเล็กน้อย แต่ข้อผิดพลาดที่เกินจะหมดไป

บันทึกสุดท้าย

สิ่งที่คุณเพิ่งอ่านไปคือสิ่งที่ฉันเชื่อว่าเป็นวิธีที่ง่ายที่สุด (“ คุณเรียกง่าย ๆ ว่า?!”) วิธีรับข้อมูลจาก MIDI แบบเก่าไปยังไฟล์ที่สามารถบันทึกได้ซึ่งคุณสามารถเก็บถาวรได้ ไม่ว่าคุณจะส่งข้อมูลเสียง / แพตช์ข้อมูลลำดับ / รูปแบบหรือสิ่งที่มีให้คุณ MIDI-OX จะยอมรับว่าเป็นการถ่ายโอนข้อมูลดิบและส่งกลับไปยัง synth โดยไม่มีปัญหาใด ๆ

ฉันจะเอามาให้คุณแบบนี้ - Ensoniq SQ-1 Plus เป็นสัตว์ร้ายที่ค่อนข้างคลุมเครือมาตั้งแต่ปี 1990 MIDI-OX สามารถทำงานกับมันได้โดยไม่มีปัญหาและทำงานได้ในครั้งแรก

ตัวอย่างเช่นคุณมี Korg M1 รุ่นเก่าที่วางอยู่รอบ ๆ (ซึ่งคุณอาจเคยได้ยิน) ที่ฟลอปปี้ไดรฟ์ถูกจับ แต่ส่วนที่เหลือยังใช้งานได้ดีให้เชื่อมต่อ MIDI ใช้ MIDI-OX สำหรับการส่ง / รับและส่งข้อมูล ทุกอย่างจะใช้งานได้ดี

สมมติว่าฮาร์ดแวร์เวิร์กสเตชันรุ่นเก่าของคุณไม่มีปัญหาฮาร์ดแวร์ คุณจะรู้ได้ในที่สุด ด้วย MIDI-OX คุณสามารถโหลดข้อมูลเก่าทั้งหมดนั้นและจัดเก็บลงในพีซีของคุณ อาจใช้เวลาสักครู่ แต่คุณจะต้องขอบคุณอย่างมากที่ไฟล์จะอยู่บนพีซีของคุณแทนที่จะเป็นไฟล์ฟลอปปี้ที่ทำให้เกิดข้อผิดพลาดในการอ่านในเวลาใดก็ตาม

Retro friday: ใช้ midi-ox เพื่อทิ้ง sysex