Enosc
Ensemble Oscillator firmware
Install / Use
npx skills add 4ms/enoscInstalls into whichever agent you are using.
README
Ensemble Oscillator
A Eurorack module from 4ms Company and Matthias Puech
More information on the 4ms website
Requires arm-none-eabi-gcc v8 or later, and python 3 (for generating data.hh and data.cc, and optional .wav file for use with the audio bootloader)
To build the .elf file (and .hex and .bin):
make
To build .wav file for use with audio bootloader:
make wav
To flash with an st-link:
make flash
To build the audio bootloader and generate a "combo" hex file (containing bootloader and app in one hex file):
make bootloader
Note: building the bootloader is not normally required, as it is already present on all Ensemble Oscillator units.
Note: The source code is built for the STM32F730 chip, but will run without modification on the STM32F722, STM32F765, and STM32F767 chips.
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR
