1788 mp3 music maker shield

Adafruit Ethernet, Motor, Proto, Wave, Datalogger, GPS Shields - etc!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Post Reply
User avatar
JUNN2322
 
Posts: 2
Joined: Thu Nov 16, 2023 8:02 am

1788 mp3 music maker shield

Post by JUNN2322 »

Hi I'm going to use this board https://www.adafruit.com/product/1788 along with my arduino uno and then a mpr121 like this one:https://www.adafruit.com/product/1982(but not the same one).
And this is the website i follow: https://www.youtube.com/watch?v=tiz4bSmrVjM
adafruit_support_mike had said that the VS1053 has a register named SCI_BASS which controls bass and treble algorithms in the on-chip DSP. The Adafruit library doesn't have any functions to set them, so that's a "for advanced users" . The VS1053 doesn't have any onboard support for reverb.
However, I'm a beginner, can you give me a code which can adjust the bass, treble, and volume?
Attachments
ph.jpg
ph.jpg (206.27 KiB) Viewed 235 times

User avatar
mikeysklar
 
Posts: 12454
Joined: Mon Aug 01, 2016 8:10 pm

Re: 1788 mp3 music maker shield

Post by mikeysklar »

See pg. 41 of the VS1053 datasheet.

Screenshot 2023-11-20 at 1.22.54 PM.png
Screenshot 2023-11-20 at 1.22.54 PM.png (52.57 KiB) Viewed 142 times
For example setting SCI_BASS to 0x00f6 will have 15 dB enhancement below 60 Hz.

Code: Select all

#define SCI_BASS  0x00f6

User avatar
JUNN2322
 
Posts: 2
Joined: Thu Nov 16, 2023 8:02 am

Re: 1788 mp3 music maker shield

Post by JUNN2322 »

mikeysklar wrote: Mon Nov 20, 2023 5:23 pm See pg. 41 of the VS1053 datasheet.


Screenshot 2023-11-20 at 1.22.54 PM.png

For example setting SCI_BASS to 0x00f6 will have 15 dB enhancement below 60 Hz.

Code: Select all

#define SCI_BASS  0x00f6
Thanks for your reply! Can you share a complete code? I'm afraid I have to learn step by step. After all, I'm a beginner. Hope to get your reply

User avatar
mikeysklar
 
Posts: 12454
Joined: Mon Aug 01, 2016 8:10 pm

Re: 1788 mp3 music maker shield

Post by mikeysklar »

The SCI_BASS parameter is the only parameter to modify. There are some further details in the VS1053 datasheet, but that is the extent of it.

Post Reply
Please be positive and constructive with your questions and comments.

Return to “Arduino Shields from Adafruit”