Thank you for your feedback!
We will cherish every piece of your feedback and respond as fast as we can if necessary.
Once your suggestion gets adopted, an equal value coupon will be sent to thank you.
The Music Shield is a professional audio codec.It can work with Arduino, Seeeduino, Seeeduino Mega and Arduino Mega. It is based on VS1053b IC, and can play a variety of music formats stored on MicroSD cards with Seeed the provided Arduino Library.
Note :Recording is only supported on Seeeduino Mega and Arduino Mega for now.
Features
Arduino/Seeeduino, Arduino Mega, and Seeeduino Mega compatible
2 control-push buttons and 1 knob switch
Plays music from micro SD cards Decodes:MP3,WAV,MIDI,Ogg Vorbis
I2S interface for external DAC
Headphone/Line Out for playback
Line In for recording in OGG format
Excellent sound quality with ±1dB Frequency Response
FCC verification
Documents
Please visit ourwiki page for more info about this product. It will be appreciated if you can help us improve the documents, add more demo code or tutorials. For technical support, please post your questions to our forum.
Hello,
I am trying to combine MusicShield v1.2 device with another arduino devices. But if request playSong() method then the execution flow stops until the song is not played to end. Is it possible to use asynchronous like request that doesn't block program?
Any help here will be appreciated ))))
Hi Sergey Kim.Maybe your devices have occupied the same I/O which have been used by music shield. As for asynchronous communication,maybe you can have a try.
First: thanks for the nice board!
I'm working on a opensource project, called "Admiral Midi", using your board as a basis. So if I get this working, more peoples will buy it.. ')
The idea is to have a fast and simple GM module tweaked for guitarsynths, using the SDI interface on your board.
-I've put 3v3 on GPIO1, then the VS1053b should boot in realtime midi mode
-I've used config.ccp + config.h out of the demo-2 to get the communication layer, using SPIPutChar().
-Arduino 1.0.1
-Leonardo
Somehow I dont get any errors, the program runs, testleds blink, but I get no sound.
I've turned up channel volume and stuff, I know my way round midi I'd say.
Would be really super to get it to work!
Perhaps there is a difference in the way realtime midi uses SDI mode, in that which your program uses the SDI interface:
then a hint in how to look up the proper specs would be great.
Thanks in advance!
Paul
Ok, I've got the board completely working with Arduino's standard SPI library!
look here for the full source!
http://www.vsdsp-forum.com/phpbb/viewtopic.php?f=7&t=900&p=3513#p3513
Answered by Paul Driessen |
2013-01-27
Was this useful?1 of 1 people found this useful
CORRECTION: I apologize!!: Seeed's design is Arduino conform, it uses the ICSP header for SPI. I've studied the eagle file.
So it must be definitely possible to use the Leonardo.
Answered by Paul |
2013-01-25
Was this useful?0 of 0 people found this useful
OK, I found that the Arduino Leonardo SPI lines are only connected to the ICSP header._/br_
Hint for Seeed: They recommend developers to use the ICSP header for SPI communication for future compatibilty._/br_
For now I'll hack these connections.
Can pin functions from the arduino library be reassigned ?
I have a arduino-based project where I need all 6 analog pins (used by the shield for VS1053 communcation) and I can't use this shield as it is. If I don't plug it into arduino directly but connect the VS1053 pins to some other digital pins could it work ?
I could change the arduino library to use these digital pins instead. Is this possible ?
Thank you for your time
Hi Mihai Dragan.For some demos,you can use all analog pins and some digital pins.But lile touchscreendemo,almost all pins have been occupied,so you might use Arduino Mega and change our libraries.
Hello, my music shield works fine with one sd card I have, whereas the second cannot initialise the filesystem. These 2 cards are the same product but a few month passed between I ordered them. Both are Transcend micro SD 2GB, reference TS2GUSD-2, FAT16 formatted. The bad one is the more recent (V4.2 on the package), the good one is the older (V3.8 on the package).
It would be nice to update the music library to accept different types of sd cards, but I have no idea how to update that. Maybe in relying on SDfat lib, it would solve the issue.
Was this useful? 0 of 0 people found this useful
Daniele | 2012-06-20
Good product from the hardware point of view, but lacks headers for line in/out. Software library 1.2 works with Arduino 2009 (IDE 1.0) just for the demo, but it's not documented at all, and lacking modularity. I really hope to see a well documented library soon, or this is just a waste of money.
Was this useful? 1 of 1 people found this useful
Michael Sanders | 2012-05-15
Second time around. Found a Korean website that had a somewhat clean copy of the files.
Was this useful? 0 of 0 people found this useful
Michael | 2012-05-14
Wiki zip files do not work. Maybe it's time to try something actual and capable. The files are not recognized in XP, not recognized in Windows 7.
Was this useful? 0 of 0 people found this useful
Petre Rodan | 2012-01-21
using 4G+ SDHC cards is possible if you change the software.
see https://github.com/rodan/playa for my implementation.
Was this useful? 1 of 1 people found this useful
Juan-Manuel Fluxa | 2011-12-12
If you use the the music library (v1.14) with Arduino 1.0 you will get a lot of compiler errors but they are pretty easy to fix:
1. change each