Bluetooth output: It seems that Espressif has recently published
some examples on how to do this. That wasn't the case last time I looked. There are now some tutorials available on how, and an
Arduino library which offers it. The problem is of course to enumerate all the available BT receivers in range, list them in the UI, and then allow the user to choose one. This is a little awkward but not so bad really. I am not sure if I will have time soon, but I will add it to the
todo list. I would also love to see someone try to experiment with this library, and see if it is possible to combine with WVR firmware. I have a Bluetooth midi firmware, which works well, but, it uses the very small Bluetooth library for ESP32 called NimBLE. This library is small enough that it could fit along side all the WVR code. I am not sure if it would be easy to use that library to work with those linked above, and if the resulting binary would be too big to fit on WVR.
Pitchbend is something that has been on the todo list for quite a while. It is a real challenge. When you say you would like to implement it, do you mean you want to write some code to accomplish it? The WVR uses a very large portion of its processor power to accomplish 18 voices of polyphony. Adding DSP of any kind has led very quickly to losing voices. However I have only tried using floating point math for these operations, it is very likely that using fixed point DSP math could yield better results, but I am a self taught programmer, and fixed point math is a little outside my skills currently. I have had a plan to level up in this way, but have not found time yet. Is that something you have the experience to contribute?