{"repo":"kwarc93/audio-multieffect","free":true,"listed":false,"github":"https://github.com/kwarc93/audio-multieffect","clone":"git clone https://github.com/kwarc93/audio-multieffect.git","description":"Guitar multi effect running on STM32F746-DISCO board","language":"C","stars":56,"topics":["audio-processing","dsp","embedded","guitar","guitar-effects","stm32","guitar-processor","guitar-pedal","chorus","overdrive"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"Digital Multi Effect A concept of digital multi-effect for guitar running on STM32F746G-DISCO or STM32H745I-DISCO board Overview Device captures audio signal from line-in jack (blue), then processes audio samples according to selected effect and finally outputs processed audio to line-out/headphone jack (green). User controls device by touchscreen. It is possible to add multiple effects to signal chain. Several basic guitar effects are implemented: - chromatic tuner - tremolo - echo/delay - chorus - reverb - vocoder - phaser - overdrive - tube amplifier simulator - speaker cabinet simulator - neural amp modeler (STM32H7 only) Effects order (in signal chain) can be changed through settings menu and each effect can be enabled/disabled separately. Changing between effects is done by left/right swipe gesture. Settings screen can be accessed by swipe down gesture. The guitar signal (MAIN) is captured as left channel from input jack. The right channel input (AUX) can be used for other purposes. For example, the vocoder effect needs an additional input signal as a modulator, which can be: - signal form the onboard digital microphone (default) - right channel of the line-in, labeled as AUX This signal can be selected from the audio settings screen. Audio quality is set to 24bit 48kHz. Audio latency is determined by the size of audio buffer, which by default is 128 samples that gives around 6ms in-out delay. Device stores its settings in a filesystem so they are persistent after power","default_branch":null,"files":null,"tree":[],"storefront":"/r/kwarc93","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kwarc93/audio-multieffect/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}