Chris I-B
Chris I-B
Most IDEs automatically remove trailing whitespace on save by default, which results in lots of unnecessary changes to files when they're opened & saved. This should alleviate the problem by...
Proposal based on Discord suggestions. Instead of using a raw `dict` for the static configuration settings, create a wrapper object that creates named-constant-like attributes with the same values as the...
# Bug Report CI fails when using the `time.ticks_ms` function (and likely others) inside the `firmware/experimental` directory, e.g. ``` 2023-10-29T13:21:56.1098053Z =================================== FAILURES =================================== 2023-10-29T13:21:56.1098756Z ______________________________ test_menu_imports _______________________________ 2023-10-29T13:21:56.1099260Z 2023-10-29T13:21:56.1099398Z mock_time_module...
Add a new script that generates CV pitch values for arpeggios & ascending/descending scales. Some small changes to `experimental.quantizer` to make `Quantizer` objects a little easier to use in other...
- Adds `pico2` to `europi_config.PICO_MODEL` options - Allows setting the default & 2x overclocked CPU freqency for the RP2350 processor - Programming instructions updated to cover Pico 2 setup
Adds a new script that generates gates & CV signals based on the slope of an incoming LFO, envelope, or other signal. Connect an analogue signal to `ain`. `cv1`-`3` output...
Adds a new random LFO that uses cubic Bezier curves to generate voltages & gates. Heavily inspired by the ADDAC507. Creates two independent random LFOs (A & B), each with...
Following-up from discussions on Discord, optimize the oled rendering of the Euclidean rhythm generator to make it more responsive to short triggers. I still wouldn't recommend using especially fast and/or...
Several changes related to calibration: 1. Remove calibration & diagnostic tools from their old locations, move them both into a new `firmware/tools` namespace 2. Rewrite calibration to support low-accuracy mode...