shorepine / amy

AMY - A high-performance fixed-point Music synthesizer librarY for microcontrollers
https://shorepine.github.io/amy/
MIT License
224 stars 14 forks source link

Audio in support (no buses, just a AUDIO_IN0 wave type) #230

Closed bwhitman closed 1 month ago

bwhitman commented 1 month ago

Start of audio in support for AMY. This lets you set wave=AUDIO_IN0 or AUDIO_IN1 to an oscillator and set its vel to nonzero. You can then add effects, filters, etc after. The audio subsystem should fill in amy_in_block every block before rendering starts. I'll add this into miniaudio and it currently works using amychip

bwhitman commented 1 month ago

This is all set for now, I think. We can tackle buses (or whatever we want) later. I tested this with pyamy/libamy, Tulip Desktop, amychip, amy-example.

bwhitman commented 1 month ago

This is now subsumed by #231