grame-cncm / faust

Functional programming language for signal processing and sound synthesis
http://faust.grame.fr
Other
2.57k stars 322 forks source link

Does the tutorial need to be updated now we have ES8388 driver support? #489

Closed mrSilkie closed 4 years ago

mrSilkie commented 4 years ago

https://faust.grame.fr/doc/tutorials/#configuring-the-audio-codec

states no driver support for es8388. A new pull suggests that this is no longer the case.

Can somebody give an example of how they would configure the new drivers?

droosenb commented 4 years ago

Hi mrSilkie!

Yes, it is now the case that faust supports the es8388. The drivers are currently tested for the espressif LyraT 4.2, and intended for use specifically on that board. If you know of another board using the es8388, some specific parameters may need to be changed based on how the codec is physically connected to the esp32.

Sorry about the tutorial, its quite outdated and is missing several new updates. I'll talk to Romain about getting permission to update it with new information.

I've uploaded a simple configuration example I've tested on the LyraT using the new drivers. It should (hopefully) contain all the relevant information to create new projects.

https://github.com/droosenb/faust-on-ESP32

es8388-configuration-example is the project you're looking for. Let me know if you have any issues.

mrSilkie commented 4 years ago

Awesome. This is really good news! I would be happy to help in writing / proof reading the new tutorial as I'm a newbie to embedded but am currently learning it at university. Please let me know how I can get involved.