Skip to content

Commit b2c338b

Browse files
authored
Merge pull request adafruit#10196 from gamblor21/audioeffect-reverb
Audio Effect Reverb
2 parents 68e8136 + ca38d29 commit b2c338b

File tree

19 files changed

+798
-0
lines changed

19 files changed

+798
-0
lines changed

locale/circuitpython.pot

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2595,6 +2595,11 @@ msgstr ""
25952595
#: shared-bindings/audiodelays/MultiTapDelay.c
25962596
#: shared-bindings/audiodelays/PitchShift.c
25972597
#: shared-bindings/audiofilters/Distortion.c
2598+
#: shared-bindings/audiodelays/Reverb.c
2599+
msgid "bits_per_sample must be 16"
2600+
msgstr ""
2601+
2602+
#: shared-bindings/audiodelays/Echo.c shared-bindings/audiofilters/Distortion.c
25982603
#: shared-bindings/audiofilters/Filter.c shared-bindings/audiomixer/Mixer.c
25992604
msgid "bits_per_sample must be 8 or 16"
26002605
msgstr ""
@@ -4012,6 +4017,10 @@ msgstr ""
40124017
msgid "rsplit(None,n)"
40134018
msgstr ""
40144019

4020+
#: shared-bindings/audiodelays/Reverb.c
4021+
msgid "samples_signed must be true"
4022+
msgstr ""
4023+
40154024
#: ports/atmel-samd/common-hal/audiobusio/PDMIn.c
40164025
#: ports/raspberrypi/common-hal/audiobusio/PDMIn.c
40174026
msgid "sampling rate out of range"

ports/unix/variants/coverage/mpconfigvariant.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ SRC_BITMAP := \
4141
shared-bindings/audiofilters/Distortion.c \
4242
shared-bindings/audiofilters/Filter.c \
4343
shared-bindings/audiofilters/__init__.c \
44+
shared-bindings/audiofreeverb/Freeverb.c \
45+
shared-bindings/audiofreeverb/__init__.c \
4446
shared-bindings/audiomixer/__init__.c \
4547
shared-bindings/audiomixer/Mixer.c \
4648
shared-bindings/audiomixer/MixerVoice.c \
@@ -86,6 +88,8 @@ SRC_BITMAP := \
8688
shared-module/audiofilters/Distortion.c \
8789
shared-module/audiofilters/Filter.c \
8890
shared-module/audiofilters/__init__.c \
91+
shared-module/audiofreeverb/Freeverb.c \
92+
shared-module/audiofreeverb/__init__.c \
8993
shared-module/audiomixer/__init__.c \
9094
shared-module/audiomp3/MP3Decoder.c \
9195
shared-module/audiomixer/Mixer.c \

ports/zephyr-cp/boards/nordic/nrf5340dk/autogen_board_info.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ audiobusio = false
1919
audiocore = false
2020
audiodelays = false
2121
audiofilters = false
22+
audiofreeverb = false
2223
audioio = false
2324
audiomixer = false
2425
audiomp3 = false

ports/zephyr-cp/boards/nordic/nrf54l15dk/autogen_board_info.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ audiobusio = false
1919
audiocore = false
2020
audiodelays = false
2121
audiofilters = false
22+
audiofreeverb = false
2223
audioio = false
2324
audiomixer = false
2425
audiomp3 = false

ports/zephyr-cp/boards/nordic/nrf7002dk/autogen_board_info.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ audiobusio = false
1919
audiocore = false
2020
audiodelays = false
2121
audiofilters = false
22+
audiofreeverb = false
2223
audioio = false
2324
audiomixer = false
2425
audiomp3 = false

ports/zephyr-cp/boards/renesas/ek_ra6m5/autogen_board_info.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ audiobusio = false
1919
audiocore = false
2020
audiodelays = false
2121
audiofilters = false
22+
audiofreeverb = false
2223
audioio = false
2324
audiomixer = false
2425
audiomp3 = false

ports/zephyr-cp/boards/renesas/ek_ra8d1/autogen_board_info.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ audiobusio = false
1919
audiocore = false
2020
audiodelays = false
2121
audiofilters = false
22+
audiofreeverb = false
2223
audioio = false
2324
audiomixer = false
2425
audiomp3 = false

ports/zephyr-cp/boards/st/nucleo_u575zi_q/autogen_board_info.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ audiobusio = false
1919
audiocore = false
2020
audiodelays = false
2121
audiofilters = false
22+
audiofreeverb = false
2223
audioio = false
2324
audiomixer = false
2425
audiomp3 = false

ports/zephyr-cp/boards/st/stm32h7b3i_dk/autogen_board_info.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ audiobusio = false
1919
audiocore = false
2020
audiodelays = false
2121
audiofilters = false
22+
audiofreeverb = false
2223
audioio = false
2324
audiomixer = false
2425
audiomp3 = false

py/circuitpy_defns.mk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,9 @@ endif
137137
ifeq ($(CIRCUITPY_AUDIOFILTERS),1)
138138
SRC_PATTERNS += audiofilters/%
139139
endif
140+
ifeq ($(CIRCUITPY_AUDIOFREEVERB),1)
141+
SRC_PATTERNS += audiofreeverb/%
142+
endif
140143
ifeq ($(CIRCUITPY_AUDIOMIXER),1)
141144
SRC_PATTERNS += audiomixer/%
142145
endif
@@ -671,6 +674,8 @@ SRC_SHARED_MODULE_ALL = \
671674
audiofilters/Distortion.c \
672675
audiofilters/Filter.c \
673676
audiofilters/__init__.c \
677+
audiofreeverb/__init__.c \
678+
audiofreeverb/Freeverb.c \
674679
audioio/__init__.c \
675680
audiomixer/Mixer.c \
676681
audiomixer/MixerVoice.c \

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy