Go Down

Topic: Clarification on MIDI Bank select for the VS1053 music chip (Read 2197 times) previous topic - next topic

mstadtler

I have the Sparkfun VS1053 Breakout Board and it works with the demo code provided.

I have 2 questions:

1. How many banks does the VS1053 have ?

2. How do I select them?

I see this command to select Bank 0

talkMIDI(0xB0, 0, 0x78); //Bank select: drums

jon_s

Two banks, as described in the Sparkfun example code:
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Shields/MusicIntrument_Example.pde
talkMIDI(0xB0, 0, 0x00); //Default bank GM1
talkMIDI(0xB0, 0, 0x78); //Bank select drums

The sparkfun example also mentions a third bank that seems to be the same as the GM1 one:
talkMIDI(0xB0, 0, 0x79); //Bank select Melodic

Go Up