2
2
3
3
Edrumulus is a high quality open source e-drum trigger module software. To use Edrumulus, you need to have:
4
4
5
- - A supported micro controller developer board (see the README file for supported micro controllers)
6
- - An analog front end circuit to connect the trigger pads to the micro controller (soldering skills are needed)
7
- - The [ Arduino] ( https://www.arduino.cc/en/software ) or [ PlatformIO] ( https://platformio.org/ ) IDE for flashing the micro controller firmware
8
- - Some other software tools like [ Hairless MIDI] ( https://projectgus.github.io/hairless-midiserial ) and
9
- [ loopMIDI] ( https://www.tobias-erichsen.de/software/loopmidi.html ) , etc., for using the Edrumulus MIDI output signal
5
+ - a supported micro controller developer board (see the README file for supported micro controllers),
6
+ - an analog front end circuit to connect the trigger pads to the micro controller (either a bread board is
7
+ used or soldering skills are needed),
8
+ - the [ Arduino] ( https://www.arduino.cc/en/software ) or [ PlatformIO] ( https://platformio.org/ ) IDE for flashing the micro controller firmware,
9
+ - on Windows OS, some software tools like [ Hairless MIDI] ( https://projectgus.github.io/hairless-midiserial ) and
10
+ [ loopMIDI] ( https://www.tobias-erichsen.de/software/loopmidi.html ) for enabling the Edrumulus MIDI communication,
10
11
- [ Python] ( https://www.python.org ) to control Edrumulus trigger parameters in real-time.
11
12
- Install the Python PIP packages python-rtmidi and windows-curses.
12
13
@@ -16,12 +17,7 @@ If Edrumulus is installed on the micro controller and there is no analog front e
16
17
you will get a lot of false triggering (i.e. a lot of MIDI notes). For the Edrumulus system to work correctly,
17
18
all configured ADC inputs must have the analog front end circuit attached.
18
19
19
- There is some debugging available in the Edrumulus firmware to check the analog front end. E.g., you can
20
- undefine USE_MIDI and enable the code in ` Edrumulus::process() ` which is called "TEST check DC offset values".
21
- If you flash that version of the Edrumulus firmware and open the Arduino serial plotter, you can see the
22
- DC offset of all configured ADC inputs. They must all be at around half the available value range of the ADC.
23
- This would be around 2048 for a 12 bit ADC. Make sure to revert your changes if you want to run Edrumulus
24
- in normal mode again.
20
+ If an analog front end for a configured input is missing or faulty, Edrumulus will report a DC offset error.
25
21
26
22
27
23
## Setup for ESP32 under Windows
0 commit comments