Anonim

Normalmente no escribo artículos de nicho para PCMech, pero este es uno que al menos algunos de ustedes probablemente encontrarán útil. Tiene que ver con trabajar con datos de antiguas estaciones de trabajo de sintetizador de música a través de MIDI usando un proceso llamado volcado exclusivo del sistema o volcado SysEx para abreviar.

No hay forma de usar estaciones de trabajo de sintetizador y no tener un sabor geek serio, especialmente cuando se trata de sintetizadores más antiguos de los años 80 y 90.

Lo que está a punto de leer a continuación es, básicamente, lo más musical, tecnológico y geek posible. La única forma de ser más geek es parchear manualmente los sonidos analógicos a mano.

~ ~ ~

MIDI (Interfaz digital de instrumentos musicales) se definió a principios de la década de 1980 como un método estandarizado para transportar datos entre instrumentos musicales digitales. Sin embargo, no fue hasta mediados de la década de 1990 cuando todos los fabricantes comenzaron a "hablar el mismo idioma", por así decirlo.

Durante el período comprendido entre principios de la década de 1980 hasta mediados de la década de 1990, tuvo que lidiar con formatos propietarios. Korg tenía la suya, Roland tenía la suya y había otros arrojados a la mezcla. El punto es que ninguno de ellos era intercambiable.

Si eso no fuera lo suficientemente malo, muchas estaciones de trabajo de sintetizador no venían con unidades de disquete incorporadas, por lo que se vio obligado a comprar tarjetas de memoria ridículamente costosas que solo contenían datos de 16 a 32K, o gastar dinero en un universal externo unidad de almacenamiento.

Dos compañías hicieron unidades de almacenamiento universales. El primero fue Hermano y el modelo de lo que hicieron para la tarea se me escapa. El segundo fue el Alesis DataDisk :

El DataDisk es una pieza brillante de hardware de música digital porque reconocerá cualquier MIDI que le arrojes y lo guarde, por lo que realmente es universal. Puede conectar un Korg, Yamaha, Kurzweil, Roland o cualquier otra cosa a través de MIDI, indicar al DataDisk que espere la recepción de datos, indicar a la estación de trabajo del sintetizador que envíe y el DataDisk felizmente recibe y guarda en el disquete. Y, por supuesto, enviará datos a la estación de trabajo de sintetizador cuando se lo indique. Personalmente tengo una de estas unidades y tuve que entrar en una guerra de ofertas en eBay solo para obtenerla (me costó más de $ 100, en caso de que se lo pregunte). DataDisk es una unidad de rack de 1U ridículamente simple porque en el interior casi no hay nada para el hardware, pero el trabajo que hace hace que todo valga la pena.

Sin embargo, hay un gran problema con el DataDisk: utiliza un formato propietario. Si bien es cierto, aceptará cualquier disquete y formato a 720K (alta densidad está bien aquí, pero aún se formatea a doble densidad), ningún disco formateado por DataDisk se leerá en una PC sin un software especial que ni siquiera se garantiza que funcione.

Lo que esto significa es que sus datos de sintetizador están literalmente atrapados en un disquete, y si la unidad del disco de datos falla, bueno, eso es todo; los datos ya no son accesibles. Y no, cambiar la unidad de disquete no es tan fácil como en una PC. Ni por asomo.

"Debe haber un método de software universal para hacer el mismo trabajo, ¿verdad?"

Sí, la hay, y se llama MIDI-OX.

Cualquiera que use hardware MIDI está familiarizado con los adaptadores MIDI USB estándar; Estos son baratos y fácilmente disponibles. Estos adaptadores se denominan interfaces MIDI 1 × 1.

Si tiene uno de esos, todo lo que necesita después de eso es el software para recibir el volcado SysEx, y MIDI-OX funciona maravillosamente a este respecto.

El sintetizador ahora clásico que tengo es un Ensoniq SQ-1 Plus, fabricado en 1990.

Esta es una excelente estación de trabajo de síntesis FM, pero no tiene unidad de disquete. Sin embargo, puede enviar / recibir datos SysEx fácilmente.

La forma en que pude enviar / recibir datos usando MIDI-OX fue hacer lo siguiente:

Guardar un volcado SysEx en su PC con MIDI-OX

1. Elija la interfaz adecuada.

Mi interfaz 1 × 1 se llama USB Uno, tal como lo reconoce Windows 7. Suficientemente fácil de seleccionar mediante Opciones > Dispositivos MIDI :

2. Inicie SysEx View / Scratchpad

A esto se accede a través de Ver > SysEx . La ventana está en blanco porque todavía no se ha recibido nada:

3. Configure MIDI-OX para esperar un volcado manual.

4. Envíe los datos desde la estación de trabajo del sintetizador.

Esta es la parte donde va al sintetizador y le indica que envíe sus datos. No puedo explicar cómo se hace esto porque cada sintetizador de estación de trabajo es diferente, pero si posee una estación de trabajo de sintetizador y está familiarizado con el transporte de datos MIDI, ya sabe cómo iniciar un envío de datos.

Se reciben datos:

Luego hace clic en Listo cuando finaliza la transferencia (recuerde, este es un volcado manual), y la ventana SysEx está llena de los datos que acaba de recibir:

5. Guarde los datos como un archivo SYX.

Suficientemente fácil:

Enviar datos cargados a la estación de trabajo de sintetizador

Esto, afortunadamente, es mucho más fácil que recibir y ahorrar.

1. Cargue el archivo SYX y envíelo.

Esto se puede hacer directamente desde la ventana principal de MIDI-OX. Presione el segundo icono de la izquierda para enviar un archivo SYX:

No hay paso 2. Eso es todo.

Manejo de desbordamientos de búfer

Este es el único problema con el que te puedes encontrar. Los dispositivos MIDI más antiguos son realmente tacaños sobre la cantidad de datos que están dispuestos a aceptar a través del cable.

Si obtiene un error de desbordamiento, configure Buffers (y asegúrese de que Pass SysEx también esté habilitado en la parte inferior aquí):

El tamaño predeterminado para la entrada y la salida es de 256 bytes. Cambiar a 128:

Las velocidades de transferencia serán un poco más lentas, pero los errores de desbordamiento desaparecerán.

Notas finales

Lo que acabas de leer es lo que creo que es la forma más fácil ("¿Llamas así de fácil?") Para recibir datos de un sintetizador MIDI anterior a un archivo que puedas guardar y que puedas archivar. Ya sea que envíe datos de sonido / parche, datos de secuencia / patrón o lo que tenga, MIDI-OX lo aceptará como un volcado sin procesar y también lo enviará de vuelta al sintetizador sin ningún problema.

Te lo diré de esta manera: el Ensoniq SQ-1 Plus es una bestia algo oscura de 1990. MIDI-OX pudo trabajar con él sin problemas, y trabajó en el primer intento.

Si, por ejemplo, tiene un viejo Korg M1 por ahí (del que probablemente haya oído hablar) donde la unidad de disquete está rota pero el resto sigue funcionando bien, conecte el MIDI, use MIDI-OX para el envío / recepción de datos y Todo funcionará muy bien.

Digamos por el momento que su hardware de estación de trabajo de sintetizador anterior no tiene problemas de hardware. Sabes que eventualmente lo hará. Con MIDI-OX puede cargar todos esos datos antiguos y archivarlos en su PC. Puede llevar algo de tiempo, pero estarás muy agradecido de que los archivos estén en tu PC en lugar de disquetes antiguos que podrían desarrollar errores de lectura en cualquier momento.

Viernes retro: uso de midi-ox para vertederos de sysex