Anonim

Jeg skriver normalt ikke nicheartikler til PCMech, men dette er mindst et par af jer, der sandsynligvis finder nyttige. Det har at gøre med at arbejde med data fra gamle musik synthesizer arbejdsstationer via MIDI ved hjælp af en proces kaldet en System Exclusive dump eller SysEx dump kort.

Der er ingen måde at bruge synthesizer-arbejdsstationer på og ikke have nogen alvorlig nørdsmag på gang - især når man beskæftiger sig med ældre synths fra 80'erne og 90'erne.

Hvad du skal læse nedenfor er dybest set så musik-tech-nørdigt, som det bliver. Den eneste måde at gå nørder på er at manuelt lappe analoge lyde manuelt.

~ ~ ~

MIDI (Musical Instrument Digital Interface) blev defineret i de tidlige 1980'ere som en standardiseret metode til transport af data mellem digitale musikinstrumenter. Imidlertid var det først i midten af ​​1990'erne, indtil alle producenterne startede "så det samme sprog".

I løbet af de tidlige 1980'ere til midten af ​​1990'erne var du nødt til at beskæftige dig med proprietære formater. Korg havde deres, Roland havde deres, og der blev andre kastet i blandingen. Pointen er, at ingen af ​​dem var ombyttelige.

Hvis det ikke var dårligt nok, kom mange synth-arbejdsstationer ikke med indbyggede diskette-drev, så du blev tvunget til at købe latterligt dyre hukommelseskort, der kun indeholdt et kløgtigt 16 til 32K data, eller bruge penge på et eksternt universelt opbevaringsenhed.

To virksomheder lavede universelle lagerenheder. Den første var bror, og modellen for, hvad de lavede til opgaven undslipper mig. Den anden var Alesis DataDisk :

DataDisk er et strålende stykke digital musikhardware, fordi det genkender alle MIDI, du kaster på det og gemmer, så det er virkelig universelt. Du kan tilslutte en Korg, Yamaha, Kurzweil, Roland eller noget andet via MIDI, instruere DataDisk om at afvente modtagelse af data, instruere synth-arbejdsstationen til at sende og DataDisk glæde modtager og gemmer til diskette. Og selvfølgelig sender den data tilbage til synth-arbejdsstationen, når du instruerer det. Jeg personligt ejer en af ​​disse enheder og måtte komme i en budkrig på eBay bare for at få den (det kostede mig over $ 100, i tilfælde af at du spekulerer på). DataDisk er en latterligt enkel 1U-rackenhed, for indersiden er der næsten intet til hardware, men jobbet, det gør, gør det hele værd.

Der er dog et stort problem med DataDisk - det bruger et proprietært format. Selvom det er sandt, vil det acceptere enhver diskett og format til 720K (OK med høj tæthed her, men formaterer stadig til dobbelt densitet), men ingen disk, der er formateret af DataDisk, vil læse på en pc uden særlig software, som ikke engang garanteres at arbejde.

Hvad det betyder er, at dine synth-data bogstaveligt talt er fanget på diskett, og hvis DataDisk-drevet nogensinde mislykkes, ja, det er det; dataene er ikke længere tilgængelige. Og nej, det er ikke så let at udskifte diskettedrevet som på en pc. Ikke ved et langskud.

”Der skal være en universel softwaremetode for at gøre det samme job, ikke?”

Ja, der er der, og det kaldes MIDI-OX.

Alle, der bruger MIDI-hardware, kender standard USB MIDI-adaptere; disse er billige og let tilgængelige. Disse adaptere kaldes MIDI 1 × 1-grænseflader.

Hvis du har en af ​​dem, er alt hvad du har brug for efter dette softwaren til at modtage SysEx Dump, og MIDI-OX fungerer vidunderligt i denne henseende.

Den nu vintage synthesizer, jeg ejer, er en Ensoniq SQ-1 Plus, lavet i 1990.

Dette er en fantastisk FM-syntese-arbejdsstation, men den har intet diskettedrev. Det kan dog nemt sende / modtage SysEx-data.

Den måde, jeg var i stand til at sende / modtage data ved hjælp af MIDI-OX på, var at gøre følgende:

Gemme en SysEx dump på din pc med MIDI-OX

1. Vælg den relevante grænseflade.

Min 1 × 1 interface kaldes en USB Uno som anerkendt af Windows 7. Let nok til at vælge via Valg > MIDI-enheder :

2. Start SysEx View / Scratchpad

Dette åbnes via Vis > SysEx . Vinduet er tomt, fordi der ikke er modtaget noget endnu:

3. Indstil MIDI-OX for at vente på en manuel dump.

4. Send dataene fra synth-arbejdsstationen.

Dette er den del, hvor du går til synthen og instruerer den til at sende sine data. Jeg kan ikke forklare, hvordan dette gøres, fordi enhver synthesisk arbejdsstation er forskellig - men hvis du ejer en synth-arbejdsstation og er bekendt med MIDI-datatransport, ved du allerede, hvordan du indleder en dataforsendelse.

Data modtages:

Du klikker derefter på Udført, når overførslen er færdig (husk, dette er en manuel dump), og SysEx-vinduet er derefter fuld af de data, det lige har modtaget:

5. Gem dataene som en SYX-fil.

Let nok:

Sender indlæste data tilbage til synth-arbejdsstationen

Dette er heldigvis meget lettere end at modtage og spare.

1. Læg SYX-filen, og send.

Dette kan gøres direkte fra MIDI-OX hovedvindue. Tryk på det andet ikon fra venstre for at sende en SYX-fil:

Der er ikke noget trin 2. Det er det.

Håndtering af bufferoverskridelser

Dette er det eneste problem, du potentielt kan løbe ind i. Ældre MIDI-enheder er virkelig ægte med hvor meget data de er villige til at acceptere på tværs af ledningen.

Hvis du får en overskridelsesfejl, skal du konfigurere buffere (og sørg for at Pass SysEx også er aktiveret i bunden her):

Standardstørrelsen for input og output er 256 bytes. Skift til 128:

Overførselshastighederne vil være lidt langsommere, men fejlene ved overskridelse vil være væk.

Afsluttende noter

Hvad du lige har læst ovenfor, er, hvad jeg mener er den nemmeste (“Du kalder det så let ?!”) måde at modtage data fra en ældre MIDI-synth til en gemme-fil, du kan arkivere. Uanset om du sender lyd- / patch-data, sekvens- / mønsterdata eller hvad du har, vil MIDI-OX acceptere det som en rå dump og også sende dem tilbage til synthen uden problemer overhovedet.

Jeg vil sætte det til dig på denne måde - Ensoniq SQ-1 Plus er et noget uklart udyr fra 1990. MIDI-OX var i stand til at arbejde med det uden problemer, og arbejdede med første forsøg.

Hvis du for eksempel har en gammel Korg M1 liggende (som du sandsynligvis har hørt om) hvor diskettedrevet er bustet, men resten af ​​det stadig fungerer fint, skal du tilslutte MIDI, bruge MIDI-OX til data send / modtage og alt fungerer godt.

Lad os sige i øjeblikket, at din ældre synth-workstation-hardware ikke har nogen hardware-problemer. Du ved, at det til sidst vil. Med MIDI-OX kan du indlæse alle de gamle data og arkivere dem til din pc. Det kan tage lidt tid, men du vil være meget taknemmelig for, at filerne vil være på din pc i stedet for aldrende disketter, der kan udvikle læsefejl på ethvert givet tidspunkt.

Retro fredag: brug af midi-okse til sysex-dumps