Mientras buscaba información sobre unos circuitos que adquirí recientemente (se trata de los DAC de audio PCM1770) encontré el proyecto Traxmod; Un curioso y muy interesante proyecto que me hizo investigar sobre el formato de audio MOD. Formato que, hasta el momento en el que vi este proyecto, desconocía totalmente. Si bien había escuchado algunas canciones en este formato, nunca me había puesto a investigar ni sabía de que formato se trataba. Es decir lo escuchaba sin saber, 😀 siempre pensé que se trataba de una secuencia MIDI.

Y con justa razón desconocía sobre el formato. Se trata de un formato que tiene sus origenes en las primeras computadoras familiares Amiga en los años ochenta, que existían antes de que yo naciera o cuando tenía muy poca edad para interesarme en esto. Te invito a que revises este proyecto que esta basado actualmente en un moderno microcontrolador PIC32.

Es un proyecto por demás peculiar, ya que el autor quiere dar soporte para los anteriormente mencionados archivos MOD (module) y además el proyecto en ultimas versiones ya tiene soporte para archivos FLAC (Free Lossless Audio Codec), que es un moderno codec para compresión de audio, pero a diferencia de otros formatos como vorbis, wma, o el conocidísimo mp3, los archivos codificados con FLAC no pierden calidad. Actualmente hay pocos dispositivos portátiles que soporten este formato. Vayamos a ver lo que nos dice el autor sobre su proyecto:

TRAXMOD is a lossless, portable digital audio player using the Microchip PIC32 high speed microcontroller chip (an older version used the NXP LPC2103 ARM7TDMI). Currently, TRAXMOD-PIC32 can play raw and FLAC wave audio streaming off of a FAT formatted MMC/SD Card at 44100Hz, 16 bits, stereo using a Burr-Brown PCM1770 DAC with integrated headphone amp. The old breadboarded TRAXMOD-ARM can play raw wave audio and 4 channel MOD files streamed off of a FAT formatted MMC/SD Card. Multichannel MOD playback is a future goal for the TRAXMOD-PIC32 player.

Aquí tienes un video que muestra el prototipo del proyecto Traxmod reproduciendo archivos de audio MOD y WAV.

Enlaces del proyecto traxmod