All Projects → carrierdown → elektron-sysex-to-midi

carrierdown / elektron-sysex-to-midi

Licence: other
A simple tool for generating MIDI-files based on Elektron MachineDrum sysex dumps.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to elektron-sysex-to-midi

models
Programmatically control Elektron's model:cycles & model:samples via midi using Go.
Stars: ✭ 26 (-21.21%)
Mutual labels:  midi, elektron
digitakt-song-mode
Song mode for Elektron Digitakt
Stars: ✭ 29 (-12.12%)
Mutual labels:  midi, elektron
KnobKraft-orm
The KnobKraft Orm - The free modern cross-platform MIDI Sysex Librarian
Stars: ✭ 100 (+203.03%)
Mutual labels:  midi, sysex
DoMiSo-genshin
Genshin impact Lyre Automatic player
Stars: ✭ 76 (+130.3%)
Mutual labels:  midi
amanuensis
The Amanuensis is an automated songwriting and recording system aimed at ridding the process of anything left-brained, so one need never leave a creative, spontaneous and improvisational state of mind, from the inception of the song until its final master. See the README for instructions and feel free to message me at soundcloud.com/to_the_sun.
Stars: ✭ 30 (-9.09%)
Mutual labels:  midi
LabMidi
Midi IN and OUT. Standard midi file parser and player. Midi Softsynth implementation.
Stars: ✭ 38 (+15.15%)
Mutual labels:  midi
pacer-editor
Web editor for the Nektar Pacer MIDI controler
Stars: ✭ 16 (-51.52%)
Mutual labels:  midi
midi2cv
Use a simple Python script, a few wires, and a MCP4725 to convert any MIDI signal to a control voltage.
Stars: ✭ 26 (-21.21%)
Mutual labels:  midi
auapp
Simple example of an AUv3 MIDI app
Stars: ✭ 18 (-45.45%)
Mutual labels:  midi
syn2midi
Create pianobooster midi from youtube piano video lessons (Synthesia).
Stars: ✭ 42 (+27.27%)
Mutual labels:  midi
midi-grid
DIY midi controller project
Stars: ✭ 60 (+81.82%)
Mutual labels:  midi
midica
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
Stars: ✭ 57 (+72.73%)
Mutual labels:  midi
tune
Make xenharmonic music and create synthesizer tuning files for microtonal scales.
Stars: ✭ 73 (+121.21%)
Mutual labels:  midi
kotoist
A VST plugin for live coding and algorithmic composition
Stars: ✭ 37 (+12.12%)
Mutual labels:  midi
midi degradation toolkit
A toolkit for generating datasets of midi files which have been degraded to be 'un-musical'.
Stars: ✭ 29 (-12.12%)
Mutual labels:  midi
learn-push2-with-svelte
Learn chords, scales, and music theory on the Push 2, right inside your web browser!
Stars: ✭ 37 (+12.12%)
Mutual labels:  midi
android-midisuite
Android MIDI test programs and examples.
Stars: ✭ 123 (+272.73%)
Mutual labels:  midi
JZZ-midi-SMF
Standard MIDI Files: read / write / play
Stars: ✭ 28 (-15.15%)
Mutual labels:  midi
tayuya
Python library to generate guitar tabs from MIDI files
Stars: ✭ 52 (+57.58%)
Mutual labels:  midi
kpop midi
MIDI transcriptions of kpop songs. Most examples focus on piano chord progressions.
Stars: ✭ 22 (-33.33%)
Mutual labels:  midi

Elektron MachineDrum SysEx dump -> MIDI

This is a simple tool to convert pattern data from MachineDrum SysEx dump files into MIDI format. When Autechre released SysEx dumps for their 2008 live set, which included SysEx data from both the MachineDrum and MonoMachine, I wanted to have a look at the patterns. However, not owning either of these machines, the only option was to convert them into a more common format. If there is enough demand, I might expand the current implementation to handle things like accents and kit contents.

This tool could also be useful as a starting point for anyone wishing to utilize patterns or other data from their MachineDrum/MonoMachine devices.

One of the resulting MIDI files imported into Ableton Live

What's contained in this repository?

  • Source code for the tool itself
  • Windows (x64) executable in the dist folder (more platforms can be added if there is demand)
  • The extracted MIDI files from the Autechre SysEx dumps (ae-machinedrum-midi.zip)

Possible enhancements

  • Support for MonoMachine
  • Support for additional pattern data like accents & swing
  • Conversion of the kit information into a human-readable format.

Contact

If you have any questions or suggestions, hit me up at http://twitter.com/knupland. Alternatively, you can file an issue in this repo if it's a more general request regarding this tool.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].