VS1053 MP3 Shield RealTimeMidi
Posted: Sun Sep 07, 2014 10:03 am
Dear Friend:
Hi Folks I need some help setting up my Geeetech Mp3 Shield. Please!
The code offered for download is no good. I had to use other libraries of test but I'm newbie and this is way too hard.
So here are my questions:
1
I've been trying to test my Geeetech MP3 shield for almost a week now with limited success. I've gotten the button demo to work (playing .mp3 files from the SDcard, but can't figure out how to do the RealTime Midi setup. I've tried several sketches but so far have heard no sound. I took a look at https://learn.adafruit.com/adafruit-vs1 ... onnections and it seemed like it would work but so far no such luck.
From what I've read I need to pull GPIO-0 High and GPIO- LOW. The problem is there is no pin labeled GPIO-0. GPIO-1 is pin4 on the shield. I read somewhere that GPIO-0 is SD-CS pin9 but when I try tying that to GND and pin4 to 3.5v there is still no sound coming out of the speakers. Can Adafruit_VS1053_Library_Master/Example/player_miditest be used with this shield http://www.geeetech.com/wiki/index.php/ ... th_TF_card and what if any modification need to be made. I am using an Arduino Uno I was hoping to simply snap the shield onto the board, upload the sketch and hear the midi capabilities of the VS1053 but it doesn't seem to be that simple. Can anyone offer some help and or advice?
2
I'm trying to test a geetech vs1053 MP3 shield
trying to play middle C from the IDE serial window I send
noteOn(0,60,127) expecting to hear C with velocity of 127. but nothing plays.
Quote
* MIDI data can be sent with two different methods as well, controlled by USE_SPI_MIDI
* (0) Through a (software) serial connection on pin 3, at 31250 baud
* (1) Through SPI, at an arbitrary data rate. For SPI, each byte of MIDI data needs to be prefixed by a 0 byte
* (The V1053b data sheet erroneously states that the padding should be a 0xFF byte).
Do I need to send 0xFFnoteOn(0,60,127) or something else.? I've tried so many things I've lost track
Can anyone offer some help and or advice?
Thanks much
Hi Folks I need some help setting up my Geeetech Mp3 Shield. Please!
The code offered for download is no good. I had to use other libraries of test but I'm newbie and this is way too hard.
So here are my questions:
1
I've been trying to test my Geeetech MP3 shield for almost a week now with limited success. I've gotten the button demo to work (playing .mp3 files from the SDcard, but can't figure out how to do the RealTime Midi setup. I've tried several sketches but so far have heard no sound. I took a look at https://learn.adafruit.com/adafruit-vs1 ... onnections and it seemed like it would work but so far no such luck.
From what I've read I need to pull GPIO-0 High and GPIO- LOW. The problem is there is no pin labeled GPIO-0. GPIO-1 is pin4 on the shield. I read somewhere that GPIO-0 is SD-CS pin9 but when I try tying that to GND and pin4 to 3.5v there is still no sound coming out of the speakers. Can Adafruit_VS1053_Library_Master/Example/player_miditest be used with this shield http://www.geeetech.com/wiki/index.php/ ... th_TF_card and what if any modification need to be made. I am using an Arduino Uno I was hoping to simply snap the shield onto the board, upload the sketch and hear the midi capabilities of the VS1053 but it doesn't seem to be that simple. Can anyone offer some help and or advice?
2
I'm trying to test a geetech vs1053 MP3 shield
trying to play middle C from the IDE serial window I send
noteOn(0,60,127) expecting to hear C with velocity of 127. but nothing plays.
Quote
* MIDI data can be sent with two different methods as well, controlled by USE_SPI_MIDI
* (0) Through a (software) serial connection on pin 3, at 31250 baud
* (1) Through SPI, at an arbitrary data rate. For SPI, each byte of MIDI data needs to be prefixed by a 0 byte
* (The V1053b data sheet erroneously states that the padding should be a 0xFF byte).
Do I need to send 0xFFnoteOn(0,60,127) or something else.? I've tried so many things I've lost track
Can anyone offer some help and or advice?
Thanks much