El controlador MIDI de Commodore Amiga (CAMD) es una biblioteca compartida para AmigaOS que proporciona un controlador de dispositivo general para datos MIDI , de modo que las aplicaciones puedan compartir datos MIDI entre sí en tiempo real e interactuar con el hardware MIDI de forma independiente del dispositivo .
Historia
Commodore International anunció el desarrollo del controlador MIDI para Amiga (CAMD) durante la feria NAMM de enero de 1990. El controlador permitiría que varias aplicaciones MIDI trabajaran juntas en el entorno multitarea de Amiga, siendo la sincronización un aspecto crucial (al trabajar con flujos de datos en tiempo real ). También se planeó la compatibilidad con ARexx . [ 1 ]
El software fue creado originalmente en la Universidad Carnegie Mellon y posteriormente adoptado por Commodore. [ 2 ] Según el desarrollador de software Daniel S. Riley, varias personas trabajaron en el controlador (comenzando con Roger B. Dannenberg y Jean-Christophe Dhellemmes en la Universidad Carnegie Mellon). Finalmente, Commodore le asignó esta tarea a David Joiner (autor de Deluxe Music Construction Set ) y los servicios de sincronización se separaron en realtime.library . [ 3 ] Deluxe Music 2.0 introdujo soporte tanto para camd.library como para realtime.library [ 4 ] y fue durante muchos años el único paquete de música comercial que utilizaba CAMD. Un artículo de 1999 sobre MIDI en formato Amiga informó que aún existían muchos errores, algunos problemas de compatibilidad y falta de soporte de aplicaciones. [ 2 ]
La versión de CAMD de Commodore incluye un controlador integrado para el puerto serie de Amiga . La pila USB de Poseidon contiene la clase camdusbmidi.class .
Puerto AROS y desarrollo posterior
En parte debido a los problemas mencionados anteriormente, la biblioteca CAMD fue reescrita ( ingeniería inversa por Kjetil S. Matheussen) como parte del proyecto AROS en 2001 [ 5 ] y posteriormente, en 2005, se adaptó a AmigaOS 4. [ 6 ] En 2012, Lyle Hazelwood lanzó una versión actualizada de AmigaOS 4, [ 7 ] que luego se distribuyó como parte de AmigaOS a partir de la actualización 4.1 Update 5. [ 8 ] Desde MorphOS 3.10, CAMD es oficialmente parte de este sistema. [ 9 ]
Referencias
- ↑ Krutz, Jamie (julio de 1990). "Amiga rumbo al nirvana musical". INFO . N.° 31. Publicaciones INFO. pág. 61. ISSN 0897-5868 .
- 1 2 Goodwin, Simon (marzo de 1999). "Rumbler MIDI, software CAMD". Amiga Format . N.° 121. Future Publishing. pág. 57. ISSN 0957-4867 .
- ↑ Riley, Daniel S. (12 de febrero de 1993). "Re: camd.library? (antes Re: Actualización de DMCS)" . Grupo de noticias : comp.sys.amiga.audio . Usenet: 1lgkqrINNd9q@lns596.TN.CORNELL.EDU . Consultado el 26 de marzo de 2019 .
- ↑ Rutter, Daniel (enero de 1994). "Deluxe Music 2, soporte MIDI". Australian Commodore and Amiga Review . Vol. 11, n.º 1. Revista del sábado. pág. 30. ISSN 1034-3806 .
- ↑ "Midi: camd.library V40, CamdBnp-Tools" . Amiga-News.de. 22 de julio de 2001. Consultado el 26 de marzo de 2019 .
- ^ "AmigaOS 4: CAMD- und emu10kx-MIDI-Treiber" (en alemán). Amiga-News.de. 17 de abril de 2005 . Consultado el 26 de marzo de 2019 .
- ↑ "AmigaOS 4: Varias bibliotecas y herramientas MIDI" . Amiga-News.de. 12 de junio de 2012. Consultado el 26 de marzo de 2019 .
- ↑ "Se publica la actualización 5 de AmigaOS 4.1" . Amiga-News.de. 16 de agosto de 2012. Consultado el 26 de marzo de 2019 .
- ↑ https://www.morphos-team.net/releasenotes/3.10 Cambios en el disco de MorphOS 3.10
Enlaces externos
- Documentación de AROS
- Documentación de OS4
- API de Amiga
- Software Commodore
- Interfaces de programación de aplicaciones
- Esbozos de software musical