Kitsch-Bent
Interfaz MIDIjoy
Recogida no disponible actualmente
MIDIjoy es una combinación de software + interfaz que le permite usar su computadora doméstica Atari o Commodore como un instrumento musical. la idea se basa en elInterfaz Atari 2600-PC creado por Sebastian Tomczak y se expandió para adaptarse a las capacidades extendidas de las computadoras domésticas de 8 bits.
la interfaz emula un dispositivo USB-MIDI (MIDI en serie es opcional) al que se puede acceder mediante cualquier tipo de instrumento, así como un software secuenciador en una PC o Mac que puede generar datos MIDI (por ejemplo, Ableton Live o Aria Maestosa). el software MIDIjoy recibe estos datos de la interfaz a través de los puertos del joystick y los reproduce en el chip de sonido POKEY (o SID o TIA). a diferencia de la mayoría de las interfaces MIDI basadas en SIO, un Atari controlado por MIDIjoy se puede utilizar como un instrumento en vivo en tiempo real con hasta cuatro canales de sonido simultáneamente. Al mismo tiempo, todos los parámetros de POKEY (AUDCTL, AUDC1-4) se pueden cambiar sobre la marcha, así como la activación de las envolventes ADSR. La entrada de música se puede grabar y guardar en el disco para su uso posterior, incluso en sus propios programas / juegos.
el código fuente para el microcontrolador Teensy (un descendiente de Arduino) en la interfaz está disponibleaquí Tan de código abierto como la idea básica se basa en la interfaz de Sebastian Tomczak. el código adaptado es muy simple y convierte los datos MIDI entrantes en combinaciones de bits que se envían al Atari o C64 a través de sus puertos de joystick. el software MIDIjoy en el Atari / C64 luego reproduce las notas entrantes en vivo.
En el Atari, MIDIjoy hace un uso completo de las capacidades del chip de sonido POKEY y, por lo tanto, amplía en parte las características de la interfaz Atari 2600: en lugar de solo dos voces dentro del rango de 32 tonos del TIA, MIDIjoy le permite hacer uso de cuatro voces que abarcan cuatro octavas. también son posibles dos canales de 16 bits, y con las frecuencias correspondientes de POKEY se puede crear una gama de sonidos mucho más amplia.
el dispositivo minúsculo integrado en este hardware llegará sin programar. Deberá programarlo con el código de la consola con la que lo usará, y este código está disponible en la página de inicio del proyecto como se muestra arriba. La programación del teensy se realiza a través de USB, no se requiere hardware adicional para este proceso.
texto adaptado deproyecto sitio web. consulte el sitio web del proyecto para obtener toda la documentación disponible.
Fresco y peculiar
desde 2006.