Page 1 of 1

MP3 playback, pitch control

Posted: Wed 2024-02-07 16:53
by twoseventhree
hi, I'm looking to make a MP3 player, with functionality to pitch adjust the playback on the fly. can any of the VS products achieve this?

Re: MP3 playback, pitch control

Posted: Thu 2024-02-08 12:01
by pasi
VS1063a has speed/pitch shifter in ROM, and vs1053b-patches package has a loadable code that implements the same for vs1053b. These are slave decoder chips to be used with your own controller.

vs1005 also has a driver to implement speed/pitch shifter. vs1000 can also do pitch shifting (viewtopic.php?t=2502), but doesn't have as much programming support as vs1005.

The implementation, however, is not state of the art, so you should check if it's good enough for your application.

Re: MP3 playback, pitch control

Posted: Thu 2024-02-08 17:36
by twoseventhree
thanks! is there somewhere where there's a list of the functionality of the VS chips?

Re: MP3 playback, pitch control

Posted: Fri 2024-02-09 15:02
by pasi
The list gets bigger the more into detail you go about the functionality.

The ROM functionality is described in the datasheets. For the slave decoders the first page of the datasheet lists the important things like decoders, encoders, and "effects". The functionality can be extended by loadable applications, patches and plugins ( https://www.vlsi.fi/en/support/software.html ).

vs1005 and vs1010 (less so the older vs1000) can run a lot of different user software and have their own pages and forum threads.