Search found 1575 matches

by pasi
Wed 2019-08-07 9:25
Forum: Microcontroller Software
Topic: VS1003 IMA ADPCM Recording
Replies: 4
Views: 289

Re: VS1003 IMA ADPCM Recording

What's the frequency of the whistle? No, the file doesn't show much audio at all. IMA ADPCM frames start with a linear sample and a state, and in the file all of those seem to be zero. The data is consistent with zero signal, but it could also be a co-incidence. Was this recorded with line input or ...
by pasi
Tue 2019-08-06 14:00
Forum: Microcontroller Software
Topic: VS1003 IMA ADPCM Recording
Replies: 4
Views: 289

Re: VS1003 IMA ADPCM Recording

The file appears to be a valid IMA ADPCM file with very quiet content. It should play without issues, I tested with vs1053b and vs1003b, with the C model of the player, and mplayer. Your player routine has probably some transfer issues. Check the SPI mode, SPI speed, chip select handling (only chang...
by pasi
Tue 2019-08-06 13:49
Forum: Slave Decoder Applications
Topic: VSMD001 - basic problem
Replies: 6
Views: 742

Re: VSMD001 - basic problem

Hi, I suggest you try to reformat the disk with PC, then copy files. (The original disk content is not strictly a valid FAT12 filesystem, so PC and the module do not agree on how to access it.) Have you tested playing from a uSD card? Also see: http://www.vsdsp-forum.com/phpbb/viewtopic.php?f=8&t=461
by pasi
Wed 2019-07-17 8:46
Forum: VS1010 Forum
Topic: VS1010 as a portable MIDI sequencer composing device
Replies: 3
Views: 123

Re: VS1010 as a portable MIDI sequencer composing device

Only vs1053b contains a MIDI decoder/synth. There is relatively large amount of data for sampled percussions and wavetables in the ROM of vs1053b for MIDI, and without them being in ROM it would make a very poor MIDI, and thus not worth the effort. One solution would be to combo vs1010 with vs1053b....
by pasi
Mon 2019-07-15 11:01
Forum: System Software
Topic: VS1000 overall latency
Replies: 7
Views: 484

Re: VS1000 overall latency

WAV decoding is faster, so more time is spent in the idle hook. Maybe a few debugs can tell you whether the lockup happens in the player (is idlehook being called?) or in the main play loop - doesn't start a new file playback when it should. Continuously writing to player.currentFile in idlehook mig...
by pasi
Fri 2019-07-12 12:57
Forum: VS1005 and VSOS Software
Topic: Buck converter for CVDD?
Replies: 3
Views: 140

Re: Buck converter for CVDD?

Are you going to use USB? If you don't require USB support (and don't need 1.65V reference), you could drop AVDD and IOVDD to 2.8V, and VHIGH to around 3.0V. The difference between regulating and DC-DC for CVDD should narrow quite a lot. --------------------- As for a clean power-up with a DC-DC CVD...
by pasi
Thu 2019-07-04 14:41
Forum: System Software
Topic: VS1000 overall latency
Replies: 7
Views: 484

Re: VS1000 overall latency

Voltage: The supply of the VS1000 Audio Module is 3.6..5.5V. The voltage goes to VHIGH, and the regulators in VS1000 IC are used to generate CVDD, IOVDD, and AVDD under software control. There are defaults after reset, e.g. IOVDD starts with 1.8V. If GPIO0_7 is pulled high during boot, the ROM firmw...
by pasi
Wed 2019-07-03 14:58
Forum: System Software
Topic: VS1000 overall latency
Replies: 7
Views: 484

Re: VS1000 overall latency

So with the information you have provided, we must stick with WAV format for the quick response for product 1. Which leads me to more questions on this, will 8 bit encoding have faster load time than 16bit? The 16 bit wav file will be bigger. There is no difference between 8-bit and 16-bit wav when...
by pasi
Mon 2019-07-01 10:23
Forum: System Software
Topic: VS1000 overall latency
Replies: 7
Views: 484

Re: VS1000 overall latency

Even with GPIO_MASK, when you change the GPIO pins to have a different value, the current song is cancelled and the new one started. However, normally the GPIO pins are scanned only 16 times per second, the normal "keyscan" rate, which adds up to 125ms 62.5ms delay. (With GPIO_NODRIVE defined the GP...
by pasi
Thu 2019-06-27 10:42
Forum: Microcontroller Software
Topic: Microcontroller examples for VS1063, VS1053, VS1003, VS1011
Replies: 42
Views: 50304

Re: Microcontroller examples for VS1063, VS1053, VS1003, VS1011

You can't use both imafix and vs1053b-patches at the same time. In other words, you don't need imafix.plg . Remove that first and see what you get. If you include more than one .plg file in your source, you have a name clash - the arrays are all named "plugin" (and multiple conflicting PLUGIN_SIZE d...