Raspberry PI base nativa MOD player para reproducir módulos de música MOD, S3M, él, XM entre otros.
Utiliza el reproductor de línea de comandos basada en las bibliotecas bajo-play.
Breve descripción de los módulos de música:
Módulos de música origina de computadoras de Amiga, más tarde fueron trasladados a otro plataformas.
El príncipe principal es el archivo que contiene muestras de sonido y los patrones que contiene información sobre cuándo y cómo debe tocar sonido particular.
Ya que hay reproductores para Windows, Linux y otras plataformas de hoy en día, reproductores portátiles pueden reproducir sólo archivos mp3 que fue mi motivación para crear este reproductor.
Más recursos sobre módulos de música:
http://en.wikipedia.org/wiki/Module_file
http://modarchive.org
FTP.modland.com
Motivación:
Como entusiasta de largo plazo de los módulos de música, he soñado reproductor nativo.
Frambuesa PI ha permitido esto.
Utiliza jugador de línea de comandos (corriendo en predeterminado Raspbian) para ser iniciado/detenido por script.
Principe de la operación:
Botones cortos resistencias de pull-up para cambiar estado de pines GPIO de 1 a 0.
Secuencias de comandos de pines de control GPIO y ejecuta acción particular (play/stop/siguiente/anterior).
Piezas usadas:
Frambuesa Pi con valor predeterminado Raspbian.
Revestimiento adecuado (un viejo walkman en mi caso).
Botones, posiblemente de PCB y los cables y conectores (depende de su diseño)
Conector micro-usb a frambuesa potencia como diseñado.
4 resistencias de 10KOhm
Archivos necesarios:
Estas bibliotecas se utilizan:
http://www.un4seen.com/Stuff/bass24-Linux-ARM.zip
http://US.un4seen.com/files/bass24-Linux.zip
Jugador de línea de comandos basada en las bibliotecas anteriores:
http://sourceforge.net/projects/almos666.u/files/bassplay-0.1.tar.gz/download
Raspbian por defecto del sitio web oficial:
http://www.raspberrypi.org/downloads
Control de secuencias de comandos para controlar el reproductor por encima mediante GPIO se incluyen en este proyecto a través de botones.
Notas de la construcción:
La parte de software es el paso más complicado del proyecto (he hecho tan detallado como sea posible).
Cableado de resistencias pull-up y botones es simple en sus el propios, sugiero intentar primero en tablero de pan antes de soldar si tienes experiencia de soldadura un poco.
Notas finales:
He intentado hacer los pasos como fácil de entender posible.
Si te haz confundido o tiene cualquier preguntas/sugerencias por favor hágamelo saber y actualizaré este proyecto.
Gracias:
Muchas gracias a Aleksander Mosingiewicz para crear reproductor de línea de comandos basado en las bibliotecas de bajo juego y averiguar la manera de compilar en frambuesa. No poder terminar el proyecto sin él.
Otro agradecimiento para equipo de frambuesa para gran pieza de hardware y desarrollo de Un4seen para bassplay las bibliotecas.
Me gustaría dar las gracias a los chicos de www.brmlab.cz y www.bytefest.org y www.praseparty.cz para animarme a publicar esto.
Por último, pero no por lo menos me gustaría agradecer a mis padres por apoyarme.