Made another SDpiano test with inHeap and only 16KB buffers. Always with 8 notes, so 8 stereo samples, and it still works fine.
Do you think 16KB isn't enough ? That means refill above 8KB.
Of course with...
Ah ok, sorry I haven't checked in the code. I thought the voice allocation for buffer playback wasn't related to MIDI notes.
About the "bug" I haven't sent several times the same note, I have used the 8 notes from a...
Made a quick test with only 4 voices allocated.
When I send the same MIDI notes, I only hear the first 4 notes played.
The next 4 ones are ignored. Could it be possible to "steal the oldest" voices in the allocation...
No problem. I try it.
Got problem with this line Serial.printf("; ocnt=%d, myOcnt=%d\n", ocnt, myOcnt);
These variables are not found.
Anyway it's very interesting to see the progress of allocation :
No...
After some tests, I had some doubts, and as I don't have any MIDI synths plugged now, I had simply sent notes from my pc keyboard.
But it seems there is a hardware limitation to only 6 keys pressed at the same time....
Hi guys,
Thanks for this very promising library :)
I am working with @positionhigh on MicroDexed-touch, that's why we are so interested in this library.
I've tested the SDpiano on Teensy 4.1 with PSRAM....
The workaround fixes the problem in IDE.
Now I have to understand how to connect one device with webserial on one port, and IDE on the other port to show logs.
Well usbaudio is not working anymore.
Hi Kurt,
I've completed my post, I was presuming it was some caching issue as I see the option for the other boards if I change.
But still nothing for Teensy 4.1, let's try the workaround :)
Hi guys,
I also need dual Serial + MIDI + Audio for Teensy 4.1
I've modified the files boards.txt and usb_desc.h (on my PC it's here : C:\Users\david\AppData\Local\Arduino15).
But the option never appears in IDE 2...