Search found 2183 matches

by pasi
Yesterday 10:29
Forum: System Software
Topic: vs1053b sd card midi player
Replies: 1
Views: 47

Re: vs1053b sd card midi player

If you are trying to play files, why are you trying to load the real-time MIDI plugin? The real-time MIDI plugin receives MIDI command through UART (or from SDI), it won't play regular audio files (including .mid files).

MIDI audio files need to be in format 0, i.e. interleaved channels. See midi ...
by pasi
Thu 2025-06-05 11:44
Forum: DSP and Audio Software
Topic: HDAT1 overflows while recording (VS1053)
Replies: 5
Views: 477

Re: HDAT1 overflows while recording (VS1053)

Unfortunately vs1063a is similar to vs1053b in this respect. Writing data to the encoded output FIFO doesn't check the read pointer value.

If your write to storage is not blocking, you could detect overflow by the fill state going down (instead of up) on its own (without you reading from it).

Edit ...
by pasi
Tue 2025-06-03 15:07
Forum: DSP and Audio Software
Topic: Possible error in vs1053b_24k_s.plg file?
Replies: 11
Views: 566

Re: Possible error in vs1053b_24k_s.plg file?

vs1053 and vs1063 are hardware-compatible, just the firmware ROM is different. Also, the vs10xx ICs are pretty backwards/forwards pin-compatible (other than vs1011 not having CVDD and different voltages).
by pasi
Mon 2025-06-02 15:48
Forum: DSP and Audio Software
Topic: Possible error in vs1053b_24k_s.plg file?
Replies: 11
Views: 566

Re: Possible error in vs1053b_24k_s.plg file?

Stefan_N wrote: Sun 2025-06-01 4:36A 36k_s profile would also be useful.
A 32kHz (96kHz/3) profile would be easier than 36kHz.

Btw, (De)Soldering LPFP-48 (and even LFGA) needs solder flux and a heat gun and a bit of patience and experience. (vs1063a has PCM encoding built-in.)
by pasi
Mon 2025-06-02 11:42
Forum: DSP and Audio Software
Topic: Possible error in vs1053b_24k_s.plg file?
Replies: 11
Views: 566

Re: Possible error in vs1053b_24k_s.plg file?

I think the build process is a bit manual, so there can be mistakes.

I don't know when we can get an update. Meantime, you can look at the older version:
https://www.vlsi.fi/fileadmin/software/ ... er-130.zip
by pasi
Fri 2025-05-30 10:49
Forum: DSP and Audio Software
Topic: HDAT1 overflows while recording (VS1053)
Replies: 5
Views: 477

Re: HDAT1 overflows while recording (VS1053)

Unfortunately not. The SCI_HDAT1 value is calculated from the buffer read and write pointers. The vs1053b ROM code doesn't check for free space when it outputs, there is no overflow check.
by pasi
Wed 2025-05-07 14:26
Forum: Microcontroller Software
Topic: [solved] VS1003b real-time MIDI help: silence in simple demo
Replies: 3
Views: 585

Re: [solved] VS1003b real-time MIDI help: silence in simple demo

There is no sample memory you could load instruments to. There are some instruments using samples or wavetables, but those are in ROM.

There is no standard mechanism to replace instruments. I have patched some instruments in the RT MIDI Application, but generating new ones require a lot of ...
by pasi
Tue 2025-05-06 13:22
Forum: Microcontroller Software
Topic: [solved] VS1003b real-time MIDI help: silence in simple demo
Replies: 3
Views: 585

Re: [solved] VS1003b real-time MIDI help: silence in simple demo

The vs1053-rtmidistart code only works with vs1053b, because the code is linked against vs1053b ROM symbols.

I recommend using the vs1003/vs1053 RT-Midi Input application package (from https://www.vlsi.fi/en/support/software/vs10xxapplications.html ) and either writing 0x30 (for vs1003b) to AIADDR ...
by pasi
Fri 2025-05-02 13:46
Forum: Microcontroller Software
Topic: Bring Up VS1053B in Midi Real-time mode
Replies: 1
Views: 850

Re: Bring Up VS1053B in Midi Real-time mode

GPIO0 down, GPIO1 up. Release reset, DREQ should go up and the analog outputs bias to about 1.2V. Do you see these happening?

RX then receives MIDI commands. Logic-level UART transmission is idle high, bits at 31250bps (32us per bit), start bit (low), 8 data bits least-significant bit first, 1 stop ...
by pasi
Tue 2025-03-25 16:30
Forum: VS1010 Forum
Topic: VS1010 usb audio stream to I2S
Replies: 11
Views: 4563

Re: VS1010 usb audio stream to I2S

You can only have volume settings for actual audio channels coming from the USB, but USB Audio descriptor can describe mixers and other elements that can "publish" subwoofer level control to the USB Audio Interface.

Selector units could be used to switch between amplifier and headphone output if ...