Coming soon: VoiceMixer, based on the stock 4 channel mixer, but with following changes:
8 input mono channels for oscillator outputs
all mixed into stereo output
each channel has gain and panorama controls.
One mixer instead of 3 for an 8...
Adding the constructor did allow the creation of both AudioEffectDelayStereo_i16 and the AudioEffectPlateREverb_i16, but the program is again crashing with a Data Access Violation after a second or two. This crash was not happening when I just...
I answered my own question above - it seems to have really been that easy.
However, in trying to add delay to the chain I found that the code was really unstable - it would enter the boot loop 90% of the time, seemingly at random and independent...
I have a PSRAM chip on my Teensy - are there any special tricks to getting the delay effect to use the PSRAM? Is it as simple as setting use_psram = true when I call new AudioEffectDelayStereo_i16()?
After a bit of testing:
1. If i try the reverb_i16 outside the Synth class it works.
2. reverb_i16 used inside the Synth class result in a boot loop. This is probably why it shows Errno6.
I think the problem is caused by spreading the object...
Unfortunately it appears I spoke too soon: When I reorganized my code suddenly the _I16 effects are no longer working, and instead I'm getting "Errno 6: Device not configured" when I try to use USB Audio. I'm a little stumped, and not sure if...