Casio WK-3500, linux, современные реалии

Году в 2002м я приобрел сабжевый синтезатор. Ну как я, купила его мне моя мама, я был студентом первых курсов и ничего не зарабатывал на тот момент.
Инструмент хорош и поныне, но соединение с ПК даже на тот момент выглядело устаревшим.



3 варианта «передачи данных в синтезатор»

  1. некое гнездо для смарт-карт, которых даже как-то не застал в продаже. Это не те смарткарты, что сейчас ходят в обиходе, те смарткарты я даже нагуглить не смог.
  2. floppy
  3. «порт джойстика»

В те годы я использовал дискеты для передачи midi-файлов в синтезатор, это уже было странно, но во всяком случае проблем это не доставляло.

Недавно я снова активно занялся синтезатором и снова потребовалось грузить midi в старый инструмент. Только на этот раз всё оказалось не так просто: ни на одном из компьютеров floppy уже не было, более того я не смог подключить старый floppy к компу, т.к. в компе просто не нашлось подходящего порта.

Потребовалось немного смекалки и решение было найдено — внешний usb floppy.

Был приобретен в магазине Юлмарт по цене в районе 300-500 рублей.

К сожалению, так просто дисковод не заводился на моём linux mint.
Пришлось немного поколдовать в консоли, решение нашлось по ссылке, оно оказалось в вызове команды mount.

Скопировав файлы из интернета и передав их в инструмент, столкнулся со следующей проблемой: синтезатор читает только файлы в формате midi0, в инете же все midi судя по всему, в формате midi1.

Чтение заумных статей про конверторы midi0 -> midi1 для linux не дало ни одного реально работающего решения. И решение нашлось в виде dos(!) утилиты midi1to0.exe, для которой пришлось установить dosbox.

Т.о. передача файлов на синтезатор сейчас выглядит так:
  • скачиваем midi в инете
  • запускаем
    dosbox midi1to0.exe song1.mid song0.mid
  • Подключаем флоппи, монтируем его как написано тут
  • перекидываем song0.mid на floppy
  • дискету вставляем в синтезатор

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.