Go Down

Topic: Music Instrument Shield (SparkFun) (Read 654 times) previous topic - next topic

Megaionstorm

Kann das Music Instrument Shield (SparkFun) nur Midi-Files abspielen oder kann man es auch dazu bringen MP3-Dateien wiederzugeben ?

Quote
This board is built around the VS1053 MP3 and MIDI codec IC, wired in MIDI mode.
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

uwefed

Laut http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Shields/MIDI%20Music%20Shield-v13.pdf
GPIO0 LOW / GPIO1 HIGH puts VS1053 in mini mode

http://www.sparkfun.com/datasheets/Components/SMD/vs1053.pdf
Seite 57 9.10 Real-Time MIDI

Wenn Du die beiden Widerstände umlötest kannst Du auch MP3 abspielen. Dann wird aber die serielle Verbindung nicht ausreichend für die Datenübertragung sein und du mußt die SPI aktivieren (durch umlöten).

Grüße Uwe

Megaionstorm

Währe es nicht möglich GPIO0 und GPIO1 an zwei digitale Arduino Pins anzuschliessen um hin- und herschalten zu können ?
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Das geht schon. Dazu muss man aber auch noch einen Reset auslösen...

Bitte auch beachten: MIDI-Datei != MIDI-Daten, welche seriell übertragen werden.
Daher können MIDI-Dateien auch im normalen Modus abgespielt werden. Im Real-Time MIDI Modus ist der VS1053 praktisch ein MIDI Soundmodul.

Gruß
Andreas

uwefed


Währe es nicht möglich GPIO0 und GPIO1 an zwei digitale Arduino Pins anzuschliessen um hin- und herschalten zu können ?

Und Pegelwandlung machen da der VB mit 3,3V funktioniert.
Grüße Uwe

Megaionstorm

Quote
MIDI-Datei != MIDI-Daten, welche seriell übertragen werden.

Wieso ist da ein Unterschied ?
Man könnte doch seriell die selben Daten übertragen die auch in der Midi-Datei enthalten sind !

Quote
VB

??VB?? Die Abkürzung sagt mir jetzt nichts !
Das mit der Pegelumwandlung selber ist schon klar !
Das sieht man schon daran das einer der Widerstände in 3,3V endet !
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

uwefed


Quote
Quote
MIDI-Datei != MIDI-Daten, welche seriell übertragen werden.

Wieso ist da ein Unterschied ?
Man könnte doch seriell die selben Daten übertragen die auch in der Midi-Datei enthalten sind !

MIDI-Daten bzw. das MIDI-Protokoll werden in Echtzeit übertragen und eine MIDI-Datei enthält alle MIDI-Daten + Dateiheader,Pausen-/Geschwindigkeitsinformationen, Titelnamen...

Gruß
Andreas

Go Up