Eurorack Synth Module Runs On ESP32

0 views
Skip to first unread message
Message has been deleted

Alke Stilwell

unread,
Jul 12, 2024, 3:18:20 AM7/12/24
to parnorthleatopk

A while ago i found a project on github called the Strämpler, but it seems dead for now. Last change 3 years ago. ( -fh-kiel/esp32-eurorack-audio ) Did anyone build something similar? I have a Behringer Brains which is a clone of mutable instruments plaids which is open source, but mutable instruments closed their shop for good now. The software it still there. ( )

Eurorack Synth Module Runs On ESP32


DOWNLOAD https://byltly.com/2yWUvc



For components which are part of ESP-IDF, we use a third party Git CMake integration module (/tools/cmake/third_party/GetGitRevisionDescription.cmake) which automatically re-runs CMake any time the repository commit changes. This means if you check out a new ESP-IDF version, CMake will automatically rerun.

I'm planning to make this into a module for my AE format modular synth. For now, I'll start by just feeding it into a converter but will eventually get the other components organised to make it work nicely in the system with my other modules. At least you have given me a nice wagon to fall off! :)

In the first EEGSynth studio performance you can see Stephen in the middle, operating the MATLAB-based GUI for the EMG/EEG processing, and Jean-Louis at the back operating the synthesizer. The goal of the technological development is to put Jean-Louis completely in control and to make the interface of the EEG synthesizer as similar as his other modular synthesizer modules. Hence the need for fitting the Raspberry Pi into a Eurorack synthesizer case.

I am working on fitting a Raspberry Pi as a Eurorack module in the EEGSynth. A previous post shows the completed case. Besides the Raspberry Pi which needs 5V, it will also hold a CV/Gate controller and some other modules for interfacing between the digital and analog parts of the synthesizer. The operational amplifiers and some other ICs on those modules require a symmetric positive and negative rails.

The Raspberry Pi requires quite a bit of current compared to most synthesizer modules, hence converting the 12V into 5V with a voltage regulator such as the L7805 would not be very efficient. Therefore I also added a 5V 2A AC-DC converter.

If you want to make your own crazy-cool synthesis effects, you need to compose the synthesis modules using connecting existing audio objects, or you need to write your own audio classes. Again, this is just like the original Teensy Audio library.

Wanted a small simple robot to test different control modules and after some search, i landed into [Smars modular robot project][smars-link].This small robot is based around a 9V battery and a arduino uno board, i had laying around some esp32 based arduino uno sized board and a screw shield terminal so it looked like a perfect fit, i had already everything needed excepting some cheap 6V motors.

To make the logic part of the project, i used the Arduino framework for esp32 and some external libraries.The board creates a WiFi hotspot, and a async server. In the html server, a joystick is displayed. The web browser calculates the movement depending on joystick coordinates and sends the data to a async server on the esp module. This server sends the speed settings to both motors drived by a tb6612fng driver board. You can find full project on the following blog entry or directly on github.

If you aren't familiar with Eurorack, no worries! Eurorack is a modular synthesizer format- basically, instead of having one big synthesizer you have a bunch of smaller modules and you route signals between them to control how the synthesizer works, and therefore how the synthesizer sounds. Big Honking Button is one of these modules - specifically, Big Honking Button makes sounds that can be manipulated and transformed by other modules.

the printer is literally not able to squeeze more frames out of the camera. the mcu cpu is ESP32 based, and if you have ever used an esp32 camera module, these things are already over loaded just attempting delivering 10 fps. running a complex core xy motion system on top of that is not possible, thats why they run the printer firmware with a higher priority, and whats left are the 0,5 fps of processing bandwidth overhead. you rather have your printer not freezing and stuttering than having actual frames per second. the x1 has better framerate because its using way more powerful hardware in the first place. it sports a quad core cpu for the camera, touchscreen display and smart features and a dual core mcu to run the printer.

aa06259810
Reply all
Reply to author
Forward
0 new messages