Raspberry PI basierte native MOD Player zum Abspielen von Musik Module MOD, S3M, IT, XM unter anderem.
Command-Line Player basiert auf Bass-Spiel-Bibliotheken verwendet.
Kurze Beschreibung der Musik-Module:
Musik-Module stammt von Amiga-Computern, später auf anderen Plattformen übertragen wurden.
Die wichtigsten Principe ist die Datei mit sound-Samples und Muster mit Angaben, wann und wie bestimmte Sound abgespielt werden soll.
Player für Windows, Linux und andere Plattformen gibt es heutzutage, können tragbare Player spielen nur MP3-Dateien, das war meine Motivation, diesen Spieler zu bauen.
Weitere Ressourcen über Musik-Module:
http://en.Wikipedia.org/wiki/Module_file
http://modarchive.org
FTP.modland.com
Motivation:
Als langjähriger Liebhaber der Musik-Module habe ich über native tragbaren Player geträumt.
Raspberry PI hat dies erlaubt.
Command-Line Player (läuft auf Standard Raspbian) verwendet, um durch Skript gestartet/gestoppt werden.
Principe des Vorgangs:
Tasten-shorts Pull-up Widerstände um GPIO-Pins Zustand von 1 auf 0 ändern.
Skripte Prüfungen GPIO-Pins und führt bestimmte Aktion (Play/Stop/nächster/vorheriger).
Gebrauchtteile:
Raspberry Pi mit Standard Raspbian.
Passende Gehäuse (einen alten Walkman in meinem Fall).
Knöpfe, eventuell PCB und Kabel/Stecker (je nach Ihrem Design)
Micro-USB-Anschluss macht Himbeere wie vorgesehen.
4 10KOhm Widerstände
Erforderlichen Dateien:
Diese Bibliotheken werden verwendet:
http://www.Un4seen.com/stuff/bass24-Linux-Arm.zip
http://US.Un4seen.com/files/bass24-Linux.zip
Command-Line-Spieler anhand der oben genannten Bibliotheken:
http://sourceforge.net/projects/almos666.u/Files/bassplay-0.1.tar.gz/Download
Standard-Raspbian von offiziellen Website:
http://www.raspberrypi.org/Downloads
Steuern Sie Skripts zum Steuern Spieler oben über Tasten Trog GPIO in diesem Projekt enthalten sind.
Bau-Hinweise:
Die Software ist kniffligste Schritt des Projektes (Ich habe es so ausführlich wie möglich).
Verdrahtung der Pull-up Widerstände und Tasten ist einfach auf seine eigene, ich würde vorschlagen, zuerst ausprobieren auf Brot Brett vor dem Löten, wenn Sie ein wenig Löten Erfahrung haben.
Abschließende Bemerkungen:
Ich habe versucht, die Schritte unten als leicht verständlich wie möglich zu machen.
Wenn Sie verwirrt bekommen werden und/oder haben irgendwelche Fragen/Tipps, lass es mich wissen und ich werde dieses Projekt aktualisieren.
Vielen Dank:
Vielen Dank an Aleksander Mosingiewicz für die Erstellung von Befehlszeilen Player basiert auf der Bass-Spiel-Bibliotheken und herauszufinden, des Weg, um es auf Himbeere zu kompilieren. Ich wäre nicht in der Lage, das Projekt ohne ihn zu beenden.
Anderen Dank geht an Himbeer-Team für großartiges Stück Hardware und Un4seen Entwicklung für Bassplay Bibliotheken.
Ich möchte die Jungs von www.brmlab.cz und www.bytefest.org und www.praseparty.cz für ermutigte mich, dies zu veröffentlichen.
Zuletzt aber nicht zuletzt möchte ich meinen Eltern danken für Ihre Unterstützung.