Anonim

Обычно я не пишу нишевых статей для PCMech, но, по крайней мере, некоторые из вас, вероятно, найдут это полезным. Он связан с работой со старыми рабочими станциями музыкального синтезатора через MIDI, используя процесс, называемый System Exclusive dump или SysEx dump для краткости.

Нет никакого способа использовать рабочие станции синтезатора и не иметь какого-то серьезного интереса к ним, особенно когда имеешь дело со старыми синтезаторами 80-х и 90-х годов.

То, что вы собираетесь прочитать ниже, в основном настолько же увлечено музыкой, техникой, насколько это возможно. Единственный способ стать Geekier - вручную патчить аналоговые звуки.

~ ~ ~

MIDI (цифровой интерфейс музыкальных инструментов) был определен в начале 1980-х годов как стандартизированный метод передачи данных между цифровыми музыкальными инструментами. Однако только в середине 1990-х годов все производители начали «говорить на одном языке», так сказать.

В начале 1980-х и до середины 1990-х годов вам приходилось иметь дело с проприетарными форматами. У Корга были их, у Роланда были их, и были другие, брошенные в соединение. Дело в том, что ни один из них не был взаимозаменяемым.

Если это было не так уж и плохо, многие рабочие станции на синтезаторах не поставлялись со встроенными дисководами гибких дисков, поэтому вы были вынуждены покупать смехотворно дорогие карты памяти, которые содержали всего лишь 16–32 КБ данных, или тратить деньги на внешний универсальный накопитель. блок хранения.

Две компании сделали универсальные хранилища. Первым был Брат, и модель того, что они сделали для этой задачи, ускользает от меня. Вторым был Alesis DataDisk :

DataDisk - это великолепное оборудование для цифровой музыки, потому что он распознает любой MIDI-файл, который вы ему добавляете, и сохраняет его, поэтому он действительно универсален. Вы можете подключить Korg, Yamaha, Kurzweil, Roland или что-либо еще через MIDI, дать указание DataDisk ожидать получения данных, дать команду рабочей станции синтезатора отправить, а DataDisk с радостью получит и сохранит на дискету. И, конечно, он отправит данные обратно на рабочую станцию ​​синтезатора, когда вы проинструктируете их. Я лично являюсь владельцем одного из этих подразделений, и мне пришлось вступить в тендерную войну на eBay, чтобы получить его (на мой взгляд, это стоило мне более 100 долларов). DataDisk - это смехотворно простой стоечный блок 1U, потому что внутри почти нет ничего для аппаратного обеспечения, но работа, которую он выполняет, оправдывает себя.

Однако есть одна огромная проблема с DataDisk - он использует собственный формат. Несмотря на то, что он верен, он принимает любую дискету и форматирует до 720K (здесь хорошо с высокой плотностью, но все равно форматируется до двойной плотности), ни один диск, отформатированный с помощью DataDisk, не будет считываться на ПК без специального программного обеспечения, которое даже не гарантированно будет работать.

Это означает, что ваши данные синтезатора буквально попадают в ловушку на дискете, и, если диск DataDisk когда-нибудь выходит из строя, ну, вот и все; данные больше не доступны. И нет, замена флоппи-дисковода не так проста, как в ПК. Не случайно.

«Должен быть универсальный программный метод, чтобы делать ту же работу, верно?»

Да, есть, и он называется MIDI-OX.

Любой, кто использует MIDI-оборудование, знаком со стандартными USB-MIDI-адаптерами; это дешево и легко доступны. Эти адаптеры называются MIDI 1 × 1 интерфейсами.

Если у вас есть один из них, все, что вам нужно после этого - это программное обеспечение для получения дампа SysEx, и 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. Отправьте данные с рабочей станции синтезатора.

Это та часть, где вы идете к синтезатору и поручаете ему отправлять свои данные. Я не могу объяснить, как это сделать, потому что каждый синтезатор рабочей станции отличается - но если у вас есть рабочая станция синтезатора и вы знакомы с передачей данных MIDI, вы уже знаете, как инициировать отправку данных.

Данные получены:

Затем вы нажимаете Готово, когда передача завершена (помните, что это дамп вручную), и окно SysEx затем заполняется только что полученными данными:

5. Сохраните данные в виде файла SYX.

Достаточно просто:

Отправка загруженных данных обратно на рабочую станцию ​​синтезатора

К счастью, это намного проще, чем получать и экономить.

1. Загрузите файл SYX и отправьте.

Это можно сделать прямо из главного окна MIDI-OX. Нажмите на второй значок слева, чтобы отправить файл SYX:

Нет шага 2. Вот и все.

Работа с переполнением буфера

Это единственная проблема, с которой вы можете столкнуться. Старые MIDI-устройства действительно скупы на то, сколько данных они готовы принимать по проводам.

Если вы получили ошибку переполнения, настройте буферы (и убедитесь, что Pass SysEx также включен здесь внизу):

Размер по умолчанию для ввода и вывода составляет 256 байт. Изменить на 128:

Скорости передачи будут немного медленнее, но ошибки переполнения исчезнут.

Финальные заметки

То, что вы только что прочитали выше, это то, что я считаю самым простым («Вы называете это так просто ?!») способом получения данных из более раннего синтезатора MIDI в файл, который вы можете сохранить. Если вы отправляете данные звука / патча, данные последовательности / паттерна или что-то еще, MIDI-OX примет их как необработанный дамп, а также отправит их обратно в синтезатор без каких-либо проблем.

Я скажу вам так: Ensoniq SQ-1 Plus - немного неясный зверь с 1990 года. MIDI-OX мог работать с ним без проблем и работал с первой попытки.

Например, если у вас есть старый Korg M1 (о котором вы, вероятно, слышали), когда дисковод гибких дисков отключен, но остальная часть все еще работает нормально, подключите MIDI, используйте MIDI-OX для отправки / получения данных и все будет отлично работать.

Допустим, на данный момент ваше старое аппаратное обеспечение синтезатора не имеет аппаратных проблем. Вы знаете, это в конечном итоге будет. С MIDI-OX вы можете загрузить все эти старые данные и архивировать их на свой компьютер. Это может занять некоторое время, но вы будете очень благодарны за то, что файлы будут на вашем ПК вместо устаревших дискет, которые могут привести к ошибкам чтения в любой момент.

Ретро пятница: использование миди-быка для свалок