Commit Graph

31109 Commits

Author SHA1 Message Date
Jeff Epler d4294de62b
synthio: Allow bends of more than one octave
up to +-12 sounds good, right?
2023-05-16 16:58:04 -05:00
Luis Ruiz San Segundo a568a0ba4a
Translated using Weblate (Spanish)
Currently translated at 100.0% (999 of 999 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
2023-05-16 21:50:14 +02:00
Dan Halbert ab83c98c1d
Merge pull request #7982 from bill88t/picow-stop-ap
Await `CYW43_LINK_DOWN` in `stop_station`
2023-05-16 12:31:46 -04:00
Scott Shawcroft ae699ba898
Merge pull request #7983 from furbrain/main
Fix for #2204
2023-05-16 09:14:32 -07:00
Jeff Epler 0b926f8fd4
synthio: improve release/press/change
Semi-incompatible name change: The method `release_then_press`
is now `change`. For now a compatibility alias is supported.

Everywhere a `NoteSequence` was accepted, a single note is now accepted.
So for instance, `synth.press(30)` can be written instead of requiring
``synth.press((30,))`. The same goes for `change.retrigger`, which
will accept a single LFO or a sequence.
2023-05-16 10:26:56 -05:00
Jeff Epler e6c5e83a45
synthio: remove more dead code 2023-05-16 10:07:22 -05:00
Jeff Epler b2c6f9b1a4
synthio: add Synthesizer.lfo, retrigger option 2023-05-16 10:07:07 -05:00
Jeff Epler f83212314e
synthio: Add LFOs 2023-05-15 21:15:39 -05:00
Bill Sideris 95c1d849d3
Just 500
Co-authored-by: Dan Halbert <halbert@halwitz.org>
2023-05-16 04:47:44 +03:00
Dan Halbert afdc3a5ced
Merge pull request #7973 from tannewt/maybe_help_c3
Check usb/jtag for incoming chars too
2023-05-15 21:44:46 -04:00
Dan Halbert c1f7f8009e
Merge pull request #7972 from tannewt/improve_c3
Minor C3 debug tweaks
2023-05-15 21:33:12 -04:00
Phil Underwood 0f96711ccd Fix for #2204 2023-05-15 21:35:16 +01:00
Scott Shawcroft 718f9fccf0
Merge pull request #6037 from erongd/lilygo_t_display_rp2040
Add support for lilygo_t_display_rp2040 board
2023-05-15 13:04:52 -07:00
Scott Shawcroft 10b2e6bb4a
Add defined check 2023-05-15 13:04:12 -07:00
Bill Sideris ed31c7dc8f
Await down on stop_station 2023-05-15 22:38:59 +03:00
anecdata 4ac7e7643a
netutils dhcp server 2023-05-14 17:44:27 -05:00
anecdata 6dd2e86727
remove dhcp calls 2023-05-14 14:52:49 -05:00
anecdata cd41fb101a
oops 2023-05-13 22:55:08 -05:00
anecdata 8196366c94 initial 2023-05-13 22:06:16 -05:00
Neradoc 16c8c9a739 Add the Feather RP2040 button to the board module 2023-05-13 22:13:47 +02:00
Eric Rong 91380f1957
Update to use new display construct. 2023-05-12 22:28:11 -07:00
Eric Rong 22665a113d
Merge branch 'adafruit:main' into lilygo_t_display_rp2040 2023-05-12 22:02:16 -07:00
Eric Rong 49a5518bd3
Attempt to fix build error 2023-05-12 18:19:49 -07:00
Eric Rong 285131a87a
Update typo on pin GP2 2023-05-12 18:04:07 -07:00
Eric Rong 8a3dc92920
Update with the official VID/PID for CircuitPython 2023-05-12 17:45:33 -07:00
Scott Shawcroft bd097de277
Check usb/jtag for incoming chars too 2023-05-12 16:49:42 -07:00
Dan Halbert 827eaeb1f9
Merge pull request #7962 from tannewt/inky_frame_5_7
Add Pimoroni Inky Frame 5.7
2023-05-12 18:22:42 -04:00
Scott Shawcroft bd2c1198d9
Minor C3 debug tweaks 2023-05-12 14:51:59 -07:00
Scott Shawcroft ca01200b4f
Merge pull request #7965 from dhalbert/stm-rtc-monotonic
STM: monotonic time even when RTC is changed
2023-05-12 13:43:13 -07:00
Scott Shawcroft 40f1ac1809
Merge pull request #7970 from dhalbert/adafruit_bus_device-no-cs
adafruit_bus_device SPIDevice can have None for chip select
2023-05-12 13:39:42 -07:00
Dan Halbert fff72ea062
Merge pull request #7969 from jepler/synthio-bugfixes
Synthio bugfixes
2023-05-12 16:03:07 -04:00
Dan Halbert fe386e7c73 adafruit_bus_device SPIDevice can have None for chip select 2023-05-12 15:29:59 -04:00
Jeff Epler 91a5103910
synthio: add a host demo of all major features 2023-05-12 14:00:33 -05:00
Jeff Epler f68ab9c5c2
synthio: Fix FIR filtering when audio is stereo 2023-05-12 14:00:32 -05:00
Jeff Epler 03abc623ef
synthio: note: fix assigning bend & tremolo coefficients dynamically 2023-05-12 14:00:31 -05:00
Jeff Epler 522c5a9a11
synthio: fix crash on synthesizer.press((float,)) 2023-05-12 14:00:31 -05:00
Dan Halbert e8067851f5 fix subticks handling 2023-05-12 14:39:57 -04:00
Scott Shawcroft 0a3faf8c9d
Merge pull request #7959 from jepler/synthio-bend-pan-ring
Synthio: next round of features
2023-05-12 08:54:49 -07:00
Scott Shawcroft db8bd56c6c
Merge pull request #7946 from anecdata/ap_ipv4
Allow Access Point static IPv4 on the espressif port
2023-05-12 08:47:07 -07:00
Scott Shawcroft 02d4c8153b
Merge pull request #7953 from jepler/issue7944-v3
Fix some regressions on feather M7
2023-05-12 08:34:39 -07:00
Dan Halbert e8194a6087
Merge pull request #7967 from bojanpotocnik/add_missing_esp32s3_pins
Add missing ESP32-S3 pins to microcontroller module
2023-05-12 10:25:31 -04:00
Bojan Potočnik 74624e7c22
Add missing ESP32-S3 pins to microcontroller module
ESP32-S3 defines two additional general use pins in
ports/espressif/peripherals/esp32s3/pins.h, for which
support is missing in the microcontroller module HAL.
2023-05-12 09:10:26 +02:00
Dan Halbert 0b2f857542 STM: monotonic time even when RTC is changed 2023-05-12 00:28:37 -04:00
Jeff Epler 5a5474b5dc
mimxrt: 101x: MIDI_RX_BUFSIZE must be 512
It's not clear why this is required, but otherwise it stops
midi_intest1 from ever receiving any MIDI events.

Closes: #7944
2023-05-11 21:47:54 -05:00
Jeff Epler 137e55696e
Merge pull request #7964 from tannewt/fix_imx_usb_reset
Correct pad count.
2023-05-11 21:47:36 -05:00
Jeff Epler 585b1c23b5
synthio: Fix sweep-type pitch bends
The accumulator saturate logic was wrong, and the sweep was never restarted
either
2023-05-11 19:13:11 -05:00
Jeff Epler bc7feb30a5
synthio: implement FIR filtering
A 37-tap filter worked fine on RP2040 (prop maker) at 48kHz, so
you can probably pretty much go nuts on M7.
2023-05-11 19:00:44 -05:00
Jeff Epler f52bb65da6
synthio: add some new manual tests 2023-05-11 18:59:06 -05:00
Jeff Epler 62e6de8ed5
synthio: Factor out `synth_note_into_buffer`, start adding filter buffer 2023-05-11 18:59:05 -05:00
Jeff Epler 9d8dcf7d33
synthio: endorse new test result 2023-05-11 18:59:02 -05:00