I would say you are one of those persons that much younger people would love to have a friend !!!. Very serious research and project in an era where GM modules are scarce !
@mikerainbow4 жыл бұрын
Thanks for your kind comments - much appreciated.
@noncesens31792 жыл бұрын
This is really awesome, thanks for giving such a good overview by showing the chips, planning, schematics and a sound demo aso. This was really really helpful and I appreciate the attention to detail. :)
@mikerainbow2 жыл бұрын
Hi - thanks for your kind comments - very glad you found it useful.
@JerryEricsson4 жыл бұрын
I ran onto this video whilst trying to use this module for other purposes. One I have built up to use as an internet radio receiver built into a small box that houses a couple of nice sounding speakers, I am using an ESP32 to receive the signal and drive the VS1053 board. I have built two of these, one with speakers another smaller more portable unit with just an earphone jack for output. I also have the shield version that I am using for a simple MP3 player, I am trying to figure out how to run that without having to have a PC hooked to it to select the music. You know like a few push-buttons or something like that. While I do have several boards using other chips and such that I can use for that, it is maddening not to be able to make it the way you want it. Ah well such is life.
@mikerainbow4 жыл бұрын
Hi Jerry, I guess you would have to send serial information to the board using a microcontroller to control the mp3 player and what it plays, just as the PC is doing at the moment - I haven't really looked into this. I have just bought an ESP32 module and busy writing code for a Moog type polyphonic synth - this chip is very fast, very powerful and extremely cheap - I think the module was around £7 in the UK including postage! Good luck with your endeavours.
@coningsivo5 жыл бұрын
Top , very well explained, have ordered the module. Really looking forward to testing them.
@theDaftman4 жыл бұрын
OK I've finally converted my VS1053 MP3 shield from geeetech-com, same as the one in this video at 1:36, its now running midi files like a champ. only one issue and that was the xreset (NOT THE RESET PINOUT) on my particular board had a 100k resistor to ground, (PIN 3 of the VS1053) once I found that and rerouted it to 3.3v + all good, same as info in this video. Going to order a new VS1053 chip and build one from scratch now I know it works as good as it does. thanks for sharing. A1 demonstration and tutorial.
@mikerainbow4 жыл бұрын
Hi there, thanks for the feedback and glad to hear you succeeded - also thanks for the nice comments.
@100roberthenry9 ай бұрын
Hi mike, great project, several years on have you found any improved midi module board versions to do this?....also i would like to have usb keyboard input, is this possible with these?...thanks .
@mikerainbow9 ай бұрын
Hi - these are still the only reasonably priced modules and you can't connect usb directly to these boards - would have to do it through a usb compatible PIC or an arduino nano/uno etc.
@100roberthenry9 ай бұрын
@@mikerainbow hi thanks, you mentioned sam2195, do they have better sound quality, and are they still general midi?.
@mikerainbow9 ай бұрын
The sam2195/2695 have much better instrument sounds and are GM but I encourage you to do your own research - there is loads of info on line. @@100roberthenry
@rafaellopesluthier44003 жыл бұрын
Works fine, i was looking for a midi interface for my standlone drums, ty
@mikerainbow3 жыл бұрын
Thanks for the feedback - good to hear of people's success.
@krishotti96002 жыл бұрын
Hello from Taiwan, I'm very appreciate you for your project. Your video and explaination really help me a lot on my own midi project. Really looking forward to your next video 👍🙏
@mikerainbow2 жыл бұрын
Hi Kris, thank you for your interest and kind comments - I'm very glad the video helped.
@drice20122 ай бұрын
Hello Mike, thanks for the MIDI project. I am a somehow more or minor experienced developer and I draw my own schematics and do home-made PCBs the traditional way (UV and etching). Years ago, I ordered some ALC850 chips (about 5 Pounds each), and I still have them at home, without an Idea what to do with it. Originally, my Idea was to do some mixing device (Piano, PC, Speaker, Headphones, ...) in/out and a configurable interface. However, I do not know if I chose the right device. Do you have any Ideas what to do with an ALC850 ? Kind Regards.
@mikerainbow2 ай бұрын
Hi - sorry I don't know anything about the ALC850 audio codec chip - never used them. Regards, Mike.
@drice20122 ай бұрын
@@mikerainbow thx and have a good time !
@alanprewett90144 жыл бұрын
Once again, brilliant, Mike!
@mikelee19065 жыл бұрын
You were great in The Silence of the Lambs!!
@mikerainbow5 жыл бұрын
Not sure quite how to take that ...... thanks, I think!
@mikelee19065 жыл бұрын
@@mikerainbow One of the greatest actors and movies ever. So yes a compliment!
@Wobble20077 ай бұрын
@@mikelee1906 This isn't Anthony Hopkins you nutter, he does have that same fine smooth tone to his voice though.
@electrovnil5733 жыл бұрын
Thank you for the tip! Helped me a lot!
@mikerainbow3 жыл бұрын
Thanks Wesley.
@philphiphophum5805 жыл бұрын
Hi Mike good to see you back been waiting for you to upload keep up the good work bro
@mikerainbow5 жыл бұрын
Many thanks philphi.
@uae0011 Жыл бұрын
i want only play mp3 on SD from vs1053, can help me please, its very important for me
@mikerainbow Жыл бұрын
Hi - sorry, I haven't looked into playing mp3 files on this chip, so don't know much about it except what is available in the data sheet.
@uae0011 Жыл бұрын
@mikerainbow thank you so much for you
@uae0011 Жыл бұрын
@mikerainbow can tell me any library use it #include "any.h"
@ИванЦыбенко-х9я11 ай бұрын
Hi Mike, excellent and simple design. How can I choose musical instruments on this board?
@mikerainbow11 ай бұрын
The VS1053 accepts all standard MIDI messages sent to it from another device such as a MIDI keyboard or PC.To select any of the 128 instruments you have to send an instrument change message and instrument number. You will have to read up on MIDI messages and how to send them.
@pabpab82054 жыл бұрын
Absolutely astonishing. I have a SV1035 shield for Arduino which is working fine. I just need to figure out how to create your PCB as my understanding of schematics is limited. If you have some pics with circuits and components to be solder for the noob, I would be glad. Thanks for this brilliant project Mike.
@mikerainbow4 жыл бұрын
Thanks very much for your comments - the schematic with component values is at the link above but as this was just a one off project on stripboard I'm afraid there are no other construction details. There is enough info to construct the project but I can understand that it might be a bit difficult for someone with no previous experience.
@jesuscontreras38153 жыл бұрын
Excellent Mike is great and inspiring !! do you know if the VS1053 can load soundfonts sf2 files ?? , I came to your channel looking for examples of MIDI controllers and synthesizer because I want to make a drum pad but can change drum pacthes like the Blue Jay kit. Thanks in advance.
@mikerainbow3 жыл бұрын
Hi Jesus, thanks for your kind comment - as far as I know sf2 files are not possible - I have looked through the manual and it looks like only the built-in instrument wave files are accessible. The VS1053 is a very low budget chip and these extra facilities are just not available - wish they were because the built-in wave files are not all that great but for the price they are still pretty good.
@theDaftman4 жыл бұрын
Does one have to select the voice to hear or will the module just played what ever voice is sent, i need to play MIDI files from a PC or a SD card MIDI player and play the MIDI file as it was written or performed, if that makes any sense. I've got all the parts in stock to build your version but don't want to start without the answer. thanks
@mikerainbow4 жыл бұрын
theDaftman Hi, yes it will play whatever is sent to it with the correct midi instruments and drum track. The demo on my video of "Whiter shade of pale" was sent from my pc as a normal midi file directly into the module. Hope this helps.
@ManojJohn2 жыл бұрын
absolutely brilliant.. awesome engineer...
@Dim37402 жыл бұрын
Fine! why the wire in the pic pin 3.3. Reg IC goes further than the resistors for XRST and pin 34? Thanks.
@mikerainbow2 жыл бұрын
Hi - thanks for your interest. Sorry, I'm not sure I understand your question.
@graemezimmer604 Жыл бұрын
Wonderful Mike. Very interesting!
@mikerainbow Жыл бұрын
Thanks very much.
@Vladlog272 жыл бұрын
Thank you for your work! Very useful video. Good luck!
@mikerainbow2 жыл бұрын
Many thanks Alexander.
@scottrass3 жыл бұрын
Very nice work!
@mikerainbow3 жыл бұрын
Thanks very much!
@OVXX6662 жыл бұрын
woah awesome !! i think this is what ive been looking for. trying to follow an adafruit lesson but their vs1053 board isn't the same as the chinese one 💔💔 not sure where to start
@OVXX6662 жыл бұрын
i actually just want inputs from a colour sensor to be read as midi and sent to my computer,, do you think its possible? im really new to this 🥺
@Minotauro_Prod3 жыл бұрын
Great, to use simply midi 5 pin input, in the schematics, i only use primary part without ttl circuits? midi out to pin 26 directly right?
@mikerainbow3 жыл бұрын
Hi Marius, if you use a 5 pin din midi input you must use the opto-isolator circuit but if using 5 volt ttl levels you must use a suitable resistor divider to ensure no more than 3.3 volts goes to pin 26 of the VS1053. You should still use a 220 ohm resistor in series to pin 26 if using 3.3 volt ttl levels - hope this helps.
@thetunebot5 жыл бұрын
Mike Rainbow you are amazing! I've been following your steps this afternoon. QUESTION - If when adding the wire to pin 26 i also attach this same wire to pin 25.. (due to my rubbish soldering) will this be a problem? I see that pin 25 is listed at NC on the schema......
@mikerainbow5 жыл бұрын
Hi Chris, thanks very much for the comment. I would really try and avoid attaching to pin 25 as it is a general purpose IO as well as part of the I2S DAC interface. If it is configured as an output on power up then this would drag down the MIDI messages coming in to pin 26. On the other hand configured as an input may be OK but I wouldn't take the chance. Hope this is helpful.
@siniorgolazo4 жыл бұрын
Hi, Mike. Great review! This IC is not what I'm looking for, but still brilliant nonetheless. I have been looking for an FM synth IC from some time ago, for a pet project of mine (an 8-bit computer). Unfortunately it seems that all manufacturers have decided to move on to PCM, and the best ones I can find are some new old stock of SIDchips, or similar :( Do you know of any FM synth IC, still in production? Thank you very much!
@mikerainbow4 жыл бұрын
Hi, I don't know where you are located but here in the UK several FM synth IC's are available on Ebay - YM2413, YM2612/3438, YM2151(which needs a DAC) and a few others. They cost around £5 including postage and are even cheaper direct from China including postage. They are NOS but there are still loads of them available.
@siniorgolazo4 жыл бұрын
@@mikerainbow Got it working with a YM2413. Thank you Mike!
@mikerainbow4 жыл бұрын
@@siniorgolazo Very pleased to hear that you were successful!
@alexis19115 жыл бұрын
Hi Mike. Thanks for those very clear and handy explanations (even for a newbe like me). I have a question for you : is a PIC also a good starting point for real time midi recording ? Thanks for your answer. Alex
@mikerainbow5 жыл бұрын
Hi alexis1911, thanks for the positive feedback, much appreciated. I'm not sure what you mean by "midi recording". If you mean receiving and processing midi messages then most pic's with a serial port will do so with ease. Whether it's an 8, 16 or 32 bit device it just has to be able to receive serial input at 31250 baud. It also depends on what you want to do with the midi messages once you have received them. Hope this is helpful.
@alexis19115 жыл бұрын
@@mikerainbow Hi Mike, thank you so much for taking time to answer. I'm trying to build a real time multitrack midi recording device. All music tracks messages should be recorded track by track. It meens that the device has to be able to play recorded tracks in the same time that it records the new one. So, I wonder if a pic is adapted to that project. (sorry for my poor english, I'm french). Thanks a lot. Alex
@mikerainbow5 жыл бұрын
@@alexis1911 Hi Alex, your English is excellent. If you are receiving a single midi stream containing multiple midi instrument tracks, which is normally the case, then it is fairly straight forward to analyse the midi stream and separate the midi data for each track and then do something with it - for instance save the data to SD card. The trick is in writing some decent software to do this. It is also possible to simultaneously re-send some or all the midi data on a serial TX pin. I think you could actually achieve all this on an 8 bit device running at 20MHz or higher. If you are into any of the 32 bit range then the process becomes a lot easier although all of these things depends on your ability to program the device in C. Likewise the speed you need on an 8 bit PIC requires programming in assembly or C. The trouble with PIC's is the vast range of devices available.
@al-gs4jl5 жыл бұрын
@@mikerainbow Thank you so much for your answer Mike. I guess I'll go for a 32 bit with a maximum of memory in order to acheave the process consisting on recording a single instrument track and, in the same time, playing the previously recorded ones. I guess that using memory then recording the all "song" on a SD will be more efficient than trying to read and write in the same time on a SD...
@steverussell12154 жыл бұрын
I've just discovered this board by finding your video. You mention some people have said GPIO2 and GPIO3 should be tied to ground. They are correct (sort of)... according to the datasheet their state at boot-time controls the EarSpeaker configuration. The data sheet isn't very clear but suggests that tying them both to '0' will switch this off.
@mikerainbow4 жыл бұрын
Hi Steve, thanks for your comments - I mentioned the option of tying these pins to ground but as I was trying to keep the mods as simple as possible, and as there appeared to be no adverse affects, I decided to leave them floating in my application.
@ezion67 Жыл бұрын
Actually the data sheet also suggest to set the EarSpeaker configuration to "extreme" to improve generated sounds. That should apply to the midi player, I guess??
@ibendiben3 жыл бұрын
Do you think you could add a tiny flat speaker to this and convert any midi controller to a piano with internal sound? Would be awesome to be able to play/practice piano on my lab, anywhere I travel, sit or lie. I'd buy. I've got a 37 key midi controller with full size keys. Only need to plug in so many external stuff on a wire every time I hardly ever use it.
@mikerainbow3 жыл бұрын
It is theoretically possible to use a small speaker but the earphone output is designed for an impedance of 30 ohms and 16 ohms absolute minimum - so you need to bear this in mind. I would be happier to feed the earphone output into a small stereo amp module which is designed to drive proper speakers, small or otherwise. Also you could use a small battery powered guitar practice amp - you know the ones that clip on the guitar or on your belt. Hope this is helpful.
@ibendiben3 жыл бұрын
@@mikerainbow Thanks. Yeah I figured about the impedance. I could connect my smoothhound wireless I guess. It's mono and 1/4", so I would need to replace the 3.5mm for a bigger socket.
@jutiubi5 жыл бұрын
I am wating modul form aliexpress for 40 days already. Have you noticed some delay after pressing keyboard?
@mikerainbow5 жыл бұрын
Hi, no, there is no discernible delay. I ordered my modules on ebay here in the UK and they arrived within 2 or 3 weeks, which is about normal here. I guess it depends on who you order through and how good the postal system is between source and destination.
@andyfraser58763 жыл бұрын
On the circuit diagram at 10:58 the output of the 6N139 is shown as taken from pin 7, but looking on the strip-board at 10:40 it seems to be coming from pin 6 which seems more logical.
@mikerainbow3 жыл бұрын
Hi Andy - yes, thanks for that - it is indeed an error which I picked up and corrected on the schematic in the link above - I also added a note above in the title comments. Sorry about this.
@andyfraser58763 жыл бұрын
@@mikerainbow Sorry, I should have clicked on 'Show More' before commenting. I have the green board VS1053, presumably I still need to connect the MIDI input directly to pin 26?
@mikerainbow3 жыл бұрын
@@andyfraser5876 I'm pretty sure the green board you have is the same as the blue board which I made a comment on below to Roberto Lonoce - hope this helps.
@theDaftman5 жыл бұрын
Excellent!! I have one of those cards knocking around, think I'll build it. thanks TDM(UK)
@freshnelly4 жыл бұрын
Ha ha, I did this exact same thing in 2016, nice to see there's at least one other ;)
@mikerainbow4 жыл бұрын
Hi - thanks for your comments - yes, a few people had done this before me but I thought I would document it anyway to help others.
@gsilva2205 жыл бұрын
Not what i'm looking for, but awesome nonetheless.
@mikerainbow5 жыл бұрын
Thanks for looking.
@sanjeevram36535 жыл бұрын
Excellent work. That's really useful. How do you select the sounds?
@mikerainbow5 жыл бұрын
Hi Sanjeev, thanks very much - the same MIDI messages that are sent to the module to play different notes are used to select different instruments or effects. Any midi keyboard, controller or instrument can be used to select different instrument sounds as well as play notes.
@sanjeevram36535 жыл бұрын
@@mikerainbow Thanks Mike. I've ordered a couple and will have a go at this.
@Nowar19494 жыл бұрын
very interesting, but how to change instruments? The Video shows the different sounds, but not how you invoke them.
@mikerainbow4 жыл бұрын
The module has MIDI input so all (most) MIDI messages are recognised and acted upon - MIDI note on/off messages from a MIDI keyboard, controller, sequencer or other device plays notes - and to change instruments you have to send instrument change messages from another device to select one of the 128 MIDI instruments or drum sounds. I used the MIDI keyboard shown in the video to change instruments. In other videos I use a microcontroller to do this. Hope this answers your question.
@dcoul44383 жыл бұрын
Hi Mike blown away by your Midi sound module and it's just what I need for my Novation 37 mK3. It has a midi out and a usb out. Would you consider making one for me as I'm no good at these things. I understand if you don't have the time or inclination. Dave Coulthard
@mikerainbow3 жыл бұрын
Hi Dave, thank you for your kind comment - as I'm well into retirement now I'm not really making stuff anymore and it's not really economical to build something like this project for someone else - besides you would probably be better off buying something like the Midiplus sound module off ebay which is very reasonably priced. But thank you for your interest. Mike
@davidcoulthard91203 жыл бұрын
@@mikerainbow Thank you for you reply I appreciate your comments and fully understand. Enjoy your retirement as I am (76) and look after yourself in these uncertain times.
@reginr2 жыл бұрын
Hi~ thanks for the post! do you have a link for sam2695 Thanks!~
@mikerainbow2 жыл бұрын
Hi - thanks for viewing - I haven't looked at these chips for some years so probably best to google it.
@uae0011 Жыл бұрын
can help me to do same that please, i need that important, and we be friends , i am from Dubai
@albandaumer34413 жыл бұрын
Hello, thanks for the awesome video. I'm having this musical generation project (not really midi but quite the same logic) and curious about this shield. To anyone having dealt with this shield I have some questions please : Are the waveforms stored on the sd card ? are the tones you hear calculated or stored for each note and instruments ? Can we change instrument data (like envelop, waveform, etc ... ) freely ? Where can I find documentation on how to use this shield and how it processes messages to create the waveforms to the output audio lines? (currently my project is using Tone on my Arduino but it's limited to the number of timer and doesn't play waveform, I'm also exploring the DAC with coded waveforms way but if I can avoid this overhead it's cool)
@mikerainbow3 жыл бұрын
Hi Alban, thanks for the nice comments. The waveform samples of 128 instrument/drum sounds are stored within the chip in ROM and can't be changed. I think the SD card can be used to store mp3 files for playback although I didn't use this facility. Also there are limited capabilities to change effects like reverb, pan, sustain etc. The best thing would be to do a search for the VS1053b datasheet which gives loads of info. Also search for VS1053 chinese module schematics because this info is available though there doesn't seem to be any details on how to use these modules. Hope this is helpful.
@albandaumer34413 жыл бұрын
@@mikerainbow It's really helpful, thank you ! First I'll go through the dac process with manual sine waves (+some harmonics) for personal education purpose, but I may use a VS1053 or similar solution because the generation of the sound itself is not the main goal of my project (it's recognizing musical hook patterns and improvise on it based on simple music harmony rules). Thanks for the pointers :)
@albandaumer34413 жыл бұрын
@UC4Dbvg8rrcuBwUPrwDJY6Zg also about VS1053, there are patent/proprietary issues as described in the license chapter of this document www.vlsi.fi/fileadmin/datasheets/vs1053.pdf. I would like to avoid dealing with them, my project shall be the more free (as in freedom) possible :)
@octaviooyhanarte9574Ай бұрын
it looks intimidating but i think geting a 100+ dollar soundengine for 20ish is worth giving it a try
@TheDradge Жыл бұрын
Love the use of good old fashioned Veroboard. Perfboard must be the worst thing ever designed.
@Milek015 жыл бұрын
Not bad for a MIDI sound generator tester ;)
@renederidder79504 жыл бұрын
These hardware modifications are a bit scary for people with lesser soldering skills. Did you try to achieve the same outcome with the VS1053 software patch as decribed here: diyelectromusic.wordpress.com/2020/07/08/arduino-midi-vs1053-synth/ ? Or perhaps these chinese boards don't accept these patches?
@mikerainbow4 жыл бұрын
Hi Rene, yes it is quite feasible to program the firmware and send midi messages via the SPI interface on the VS1053 but then you would have to use a microcontroller to translate the standard MIDI signal (UART 31250Hz) to SPI data and you're back to square one with complexity. I wanted a simple low-cost circuit that would accept standard MIDI signals from a keyboard or other device via 5 pin din lead without the need for a PC or other interface. Hope this answers your question.
3 жыл бұрын
I was able to make that "red" module work with Arduino even without hardware hacks with this program: gist.githubusercontent.com/microtherion/2636608/raw/8158bd473fd51322adb59a208fade25caa7b8d26/MP3_Shield_RealtimeMIDI.ino. Just do the full wiring as mentioned in the sketch (including SPI) and set USE_GPIO_INIT to 0 and USE_SPI_MIDI to 1.
@nelutapes77254 жыл бұрын
wow, cool very helpful now... how about latency?
@mikerainbow4 жыл бұрын
Thanks - there's no perceptible latency.
@rathannaik122011 ай бұрын
can many files be uploaded in this device plz answer this
@mikerainbow11 ай бұрын
Hi - sorry, I'm not sure I understand your question - what files are you talking about?
@rathannaik122011 ай бұрын
audio file @@mikerainbow
@mikerainbow11 ай бұрын
These VS1053 modules can stream mp3 and wav audio files from an sd card and the number depends on the size of the sd card. I haven't tried this so don't know much about it. I have only used the modules for accessing the on-board midi instruments. @@rathannaik1220
@rathannaik122011 ай бұрын
Ok thanks for your kind information 😌😌
@kwongfaiyeung7603 жыл бұрын
Hi Mike,it is an amazing stuff!I want to read your code and learn how to DIY in my project,could you give me that?
@mikerainbow3 жыл бұрын
Hi there, thanks for the nice comment - there is no code - it was all done with hardware mods to the VS1053 board.
@kwongfaiyeung7603 жыл бұрын
@@mikerainbow Oh,really?Mike,that's okay.Appreciate your work.Keep on!
@kwongfaiyeung7603 жыл бұрын
@@mikerainbow If so ,can you teach me how to switch the tone with hardware mods?
@mikerainbow3 жыл бұрын
@@kwongfaiyeung760 Sorry, I haven't done much with this board apart from getting it to work with MIDI so I haven't really looked into hardware mods and hacks - I think the VS1053 datasheet would tell you everything you need to know.
@kwongfaiyeung7603 жыл бұрын
@@mikerainbow Alright,thanks a lot again for your patient reply!Good luck!
@oneKazama3 жыл бұрын
How you select the source sound?
@mikerainbow3 жыл бұрын
All the instrument sounds as well as notes, effects etc are selected in the normal midi way by sending midi instrument change messages to the module using a midi keyboard or controller of some sort. Hope this answers your question.
@oneKazama3 жыл бұрын
wow.. I get it, it looks really great! Thank you very much🙏 You could give me please your contact, I need a hand for the development of my project
@mikerainbow3 жыл бұрын
@@oneKazama I would be happy to help you with any questions but I am hesitant to post my email details here - I'm not sure you are allowed to?
@oneKazama3 жыл бұрын
@@mikerainbow thank you so much Mike! I send you a friend request on fb
@DiFederico074 жыл бұрын
Very awesome
@mikerainbow4 жыл бұрын
Thanks!
@FurtiveSkeptical Жыл бұрын
Is there a way to import audio sample and trigger the file with midi. GM midi is largely useless as sound if you're interested in a sound that doesn't sound cheap and generic . It's useful certainly, and a brilliant idea and project, but GM sounds are generally kinda 'yeesh' if you're playing anything with other artists . A way to trigger samples you add , is an order of magnitude more useful. GM is cheap and everywhere, a simple sample storing/midi triggered device is a sought after , uncommon thing. Anything on the market is blatantly over priced for what it does. A simple device to store and trigger samples thru midi simply doesn't exist in the style of format you've done your project in this video. (And is sought after) Thanks for the great project and your video. I admire your knowledge and abilities in this field. Cheers 🍻
@mikerainbow Жыл бұрын
Hi, thanks for the nice comments. I've been working on just such a project because as you rightly say, there is no reasonably priced solution. I've been developing a program using the ESP32 module which is very cheap and very powerful. Lots of projects on YT using this device and even a sampling midi project but it is quite complicated and difficult to implement. So I will publish my project when finished, which, hopefully, will be cheap, effective and simple to build.
@FurtiveSkeptical Жыл бұрын
@@mikerainbow Excellent work sir, thanks for your reply, I look forward to seeing any future projects you have on this subject. 🍻
@fidelinaaquino52703 жыл бұрын
USB ???
@raphaelward1711 Жыл бұрын
Subscribing just cos youre called mike rainbow
@mikerainbow Жыл бұрын
haha - I don't know if that's a good enough reason but thanks anyway.
@mmusic71383 жыл бұрын
ราคาเท่าไร
@eugenstery10585 жыл бұрын
Hi, finally useful video! But i also solved this problem like you. (After many months...) But i solder GPIO#1 (34. pin) resistor to "stand" position =) and directly wire it to nearest 2V5 potential - on near capacitor. 26. leg of VS1053 was picked up during soldering and rewired to another unused socket pin. Here is photo of my edit: drive.google.com/open?id=1Ioqi0JGdHQR1bwSwiZpdResyToGG6RRw
@mikerainbow5 жыл бұрын
Hi, thanks for your interest and for posting your solution - yes there are a few different ways of doing this but I decided to try and keep to the recommendations in the VS1053b data sheet.
@estebanvillalobos23032 жыл бұрын
it's the same chip as a serdaco mcfly midi module, i bought one and regretted it immediately
@mikerainbow2 жыл бұрын
Yes - I think the clue is in the description on their website: "Do you like rough, low end midi chip sound ? Do you feel adventurous ? Do you like cheap and quirky, both in sound and in price ? Here's the McFly board, back from the future of the 80's. This board uses the VS1053 chip, which has limited general midi capabilities. Expect imperfection and artefacts, and unexpected sounds !"
3 жыл бұрын
Thanks for the useful video. I was able to make that "red" module work with Arduino even without hardware hacks with this program: gist.githubusercontent.com/microtherion/2636608/raw/8158bd473fd51322adb59a208fade25caa7b8d26/MP3_Shield_RealtimeMIDI.ino. Just do the full wiring as mentioned in the sketch (including SPI) and set USE_GPIO_INIT to 0 and USE_SPI_MIDI to 1.
@mikerainbow3 жыл бұрын
Hi Martin, thanks for your comments - I was trying to avoid using another micro such as the arduino and SPI to get this working as a completely stand-alone unit - hence the hardware hacks.
@Slider27322 жыл бұрын
Been trying all sorts on my 2x white ElecFreaks/Freeduino boards. Your tip of reversing the commands values finally produced sound! Many Thanks. Have a great Christmas and New Year :)
@Abreusproductions3 ай бұрын
Muito legal o seu video! você poderia me passar o seu contato? tenho uma proposta para você.
@RobertoLonox3 жыл бұрын
Excellent, Mike !! I bought the VS1053 blue card, how can I change with this card? Where do I find the 100K resistance? Thanks in advance.
@mikerainbow3 жыл бұрын
Thanks Roberto, as far as I remember pin 34, which goes to a 100k resistor on the red pcb, is tied to the 3v supply rail on the blue module - so it is necessary to cut the print, make sure the pin is isolated and then attach a 100k resistor as described for the red module. The print to pin 26 must still be cut and connected as on the red module and pins 9 and 10 must be pulled low - sorry to be a bit vague but I have misplaced my blue module and relying on memory.