espressif / esp-adf

Espressif Audio Development Framework
Other
1.56k stars 688 forks source link

LINE IN => sound fx => EARPHONE #95

Closed fsicre closed 5 years ago

fsicre commented 5 years ago

Hi, first thanks a lot for this great library, I had much much fun using it with my ESP32-A1S board.

Could you please explain how one could make sound FX (like guitar pedal, or voice modifier) ?

setting up a pipeline like this one :

LINE IN (not the mic) => sound fx (like reverb, echo, distortion etc) => EARPHONE

jason-mao commented 5 years ago

@fsicre I think you can do like follow: receive line in data from one i2s stream->sound filter(sonic-voice change,) ->playback on i2s stream

fsicre commented 5 years ago

Thank you jason, that's exactly what I was thinking.

Unfortunately I can't figure out how make such a filter. I do manage setting up an i2s input stream, an i2s output stream but how setup such a filter ?

Any pointer / example ?

Thanks a lot