Tragbarer native MOD Player anhand der Raspberry PI (spielt MOD, S3M, IT, XM usw....). BassPlay-Bibliothek verwendet.


Description:

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.

In Verbindung stehende Artikel

High-End-Sound mit 7-Zoll-Touchscreen Steuerung anhand der Raspberry Pi und Max2Play

High-End-Sound mit 7-Zoll-Touchscreen Steuerung anhand der Raspberry Pi und Max2Play

Mit der Ankunft des neuen offiziellen Raspberry Pi Touchscreens waren wir begeistert, Anwendungen für sie finden in unserem Max2Play-System. Da audio-Anwendungen eines unserer Schwerpunkte von Anfang an gewesen, dachten wir sofort an eine Kombination
Die Büchse der Pandora - ein Internet-Radio-Player mit einem Raspberry Pi gemacht!

Die Büchse der Pandora - ein Internet-Radio-Player mit einem Raspberry Pi gemacht!

Plug-in diesem Internet-Radio-Player und hören Sie Ihre Lieblingssender auf Pandora Radio. Sechs Tasten steuern Sie die Musik, während eine LCD Feedback zu den Song, Künstler und andere nützliche Informationen gibt. All dies befindet sich in einem be
Der Raspberry Pi - Lapdock Verbindung

Der Raspberry Pi - Lapdock Verbindung

jetzt haben Sie Ihre raffinierte neue Raspberry Pi, benötigen Sie ein Display füres. Teensy analoge Monitoren sind ziemlich billig, aber was Sie wirklich wollen, ist eineanständige HDMI-Display. Leider sind sie teuer, läuft aus$150 auf bis in die Tau
Deaktivieren Sie die integrierte Soundkarte der Raspberry Pi

Deaktivieren Sie die integrierte Soundkarte der Raspberry Pi

EinführungManchmal ist es sinnvoll, der Raspberry Pi eingebaute Broadcom-sound-Chip deaktivieren vor der Installation einer neue USB-Soundkarte um Fehlerbehebung die neue USB-Soundkarte zu erleichtern.GeltungsbereichDiese instructable umfassen Folgen
Der Raspberry Pi eine $15 Display hinzufügen

Der Raspberry Pi eine $15 Display hinzufügen

Der Raspberry Pi ist eine tolle kleine Platine und packt eine Menge Punch. Aber oft brauchen Sie nur ein kleines Display, einige Informationen aus Ihrem Projekt zu zeigen. Es kann sein, das lokale Wetter, Systemstatus, ein interaktives Menü oder alle
Der Raspberry Pi-Arduino-SignalR Home Automation Hub

Der Raspberry Pi-Arduino-SignalR Home Automation Hub

Nach ein paar von meinen Prelude IBLEs veröffentlicht hier und hier, dieses Projekt nimmt den erste Schritt zum Aufbau einer Basisversion eines funktionalen Automation-Hubs.Ich habe mehrere verschiedene Technologien in einer Bemühung sinnvoll davon,
Windows IoT und der Raspberry Pi: Lesen Sie eine GrovePi Taste

Windows IoT und der Raspberry Pi: Lesen Sie eine GrovePi Taste

Dieses Projekt zeigt, wie um loszulegen verbinden eine Schaltfläche mit der GrovePi mithilfe von Windows IoT, dem Raspberry Pi und die GrovePi.Wenn Sie ein Microsoft oder c#-Enthusiast sind, war es nie einfacher Einstieg mit TheGrovePi + Internet der
Messung der Leistungsaufnahme der Raspberry Pi

Messung der Leistungsaufnahme der Raspberry Pi

In diesem Tutorial lernen Sie super einfach zur Überwachung der Leistungsaufnahme der Raspberry Pi und seiner offiziellen 7" Touchscreen-Display mit USB-Spannung und aktuellen Erkennungsmodul. Bitte haben Sie auch einen Blick auf das video. Der gleic
Wie aus der Ferne Zugriff der Raspberry Pi terminal des

Wie aus der Ferne Zugriff der Raspberry Pi terminal des

In diesem instructable, zeige ich Ihnen wie Sie Ihre Raspberry Pi Terminal zugreifen. Dies ist nützlich, wenn Sie etwas zu, die Sie nicht, eine klobige Display angeschlossen machen zu haben möchten. Aber stellen Sie zunächst sicher, dass Sie diese ha
Verbinden der Raspberry Pi zu NetGear G54/N150

Verbinden der Raspberry Pi zu NetGear G54/N150

Dies ist eine kurze Anleitung für die Konfiguration der Raspberry Pi um das Internet mit dem NetGear G54/N150 WNA1000M zu verbinden. Angeblich sollte das Modul Out-of-the-Box funktionieren, aber ich fand, dass dies nicht der Fall ist. Nach Stunden de
Schließen Sie aus der Ferne an der Raspberry Pi

Schließen Sie aus der Ferne an der Raspberry Pi

Stell dir:Wir freuen uns über hosting eine Raspberry Pi Build Nacht in unserer Hersteller-Platz in San Francisco. Wir haben SD-Karten mit Betriebssystemen, Erfrischungen und ein Raum voller kreative technische Folk geladen, Netzteile, Mäuse, Tastatur
Verbinden der Raspberry Pi zu vernetzen mit UART

Verbinden der Raspberry Pi zu vernetzen mit UART

In diesem Tutorial werde ich zeigen, wie Sie Ihre Raspberry Pi mit dem Internet verbinden, nur durch die Verwendung seine serielle Schnittstelle , die auf GPIOzugegriffen werden kann. Dies ist sehr hilfreich, wenn wie Ethernet oder Wifi Dongle gibt e
Ein Bluetooth-Gerät, das durch Bluetooth remote-Client sichtbar ist der Raspberry Pi biegen

Ein Bluetooth-Gerät, das durch Bluetooth remote-Client sichtbar ist der Raspberry Pi biegen

EinführungIch habe ein Bluetooth-Radio USB-Gerät, das verstaubt war, wenn ich gestolpert. Also ich dachte, ich sollte es mit Raspberry Pi verwenden setzen. Diese instructable ist über meine Reise lernen der Raspberry Pi eine Bluetooth-Schnittstelle h
Kennenlernen der Raspberry Pi

Kennenlernen der Raspberry Pi

Dies ist eine sehr einfache instructable für diejenigen unter Ihnen, bekam eine neue Raspberry PI und ein Pi-Gesicht und fragt sich, was können sie tun.Diese instructable ist auch auf Makeystreet.com - dokumentiert Makey: Kennenlernen der Raspberry P