GitHub topics: sysex
djipco/webmidi
Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).
Language: JavaScript - Size: 66.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,641 - Forks: 122

LouDnl/USBSID-Pico
USBSID-Pico is a RPi Pico (RP2040/W RP2350/W) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone, ASID supporting player or USB midi controller
Language: C - Size: 94.7 MB - Last synced at: 4 days ago - Pushed at: 8 days ago - Stars: 71 - Forks: 3

damiensellier/CtrlrX Fork of RomanKubiak/ctrlr
CtlrX is an alternative fork of Roman Kubiak's Ctrlr. This project is aimed at delivering updates, a wiki, documentations, tutorials or anything that the community cannot share on the original Ctrlr github due to credential restrictions.
Language: C++ - Size: 304 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 53 - Forks: 6

christofmuc/KnobKraft-orm
The KnobKraft Orm - The free modern cross-platform MIDI Sysex Librarian
Language: C++ - Size: 9.45 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 236 - Forks: 31

supermarsx/automidi
Automation interface for MIDI devices with SysEx support
Language: TypeScript - Size: 456 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

LouDnl/USBSID-Pico-driver
Driver for USBSID-Pico
Language: JavaScript - Size: 2.26 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 0

sagamusix/JDTools
Patch conversion utility for Roland JD-800 / JD-990 and compatibles
Language: C - Size: 348 KB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 56 - Forks: 6

Benje06/dx7interface
Dx7 interface to drive the Yamaha Dx7 synthetizer it's derivated as Tx816 Tx216 and edit sound bank
Language: C++ - Size: 84.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

psobot/k2000
A Python package for working with the Kurzweil K2000/K2500/K2600 family of synthesizers.
Language: Python - Size: 99.6 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 0

soyersoyer/sysex-controls
SysEx controls for Linux
Language: C - Size: 1.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 74 - Forks: 3

p3r7/m4l-microkorg-editor
Ableton microKORG editor w/ bidirectional editing
Size: 326 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 1

davidferlay/micromonsta2-patch-tools
A comprehensive CLI tool for managing Micromonsta 2 hardware synthesizer patch presets. Generate, edit, split, group, and describe .syx (SysEx) patch files
Language: Go - Size: 188 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

duvha/dvisti
Editor for DX range of Yamaha FM synthesizers
Language: C++ - Size: 1.26 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

FlashlightET/SC-88-Pro-Toolkit
Python generator for SC-88Pro SysEx Messages.
Language: Python - Size: 72.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0

summitt/EnsoniqEPS16Plus
Upload and Download wav files to the EPS16+ Sampler
Language: JavaScript - Size: 103 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

SpotlightKid/ewi-usb-config-cli
Configure an Akai EWI USB MIDI wind controller via MIDI from the command line
Language: Python - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

MajorCadence/Dexed-tweaks
Dexed-tweaks is a simple python package for loading/editing/saving user-created Dexed carts, single voices, and individual parameter tweaking.
Language: Python - Size: 53.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

bornacvitanic/launchkey-sdk
A type-safe Rust SDK for Novation Launchkey MIDI controllers. Enables full control over pads, encoders, faders, displays, and DAW integration with support for RGB colors, bitmaps, and cross-platform development.
Language: Rust - Size: 195 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

watzo/aksy
a Python based API to access and control Akai samplers through USB (clone of https://code.google.com/p/aksy/)
Language: Python - Size: 4.84 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 6

frgonzalezb/NEW_microKORG_Program_Decoder
A pure JavaScript-based webapp for the purpose of decoding programs (a.k.a. "patches") for the Korg® microKORG® synth.
Language: JavaScript - Size: 448 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

pedrolcl/sc88sysex
Roland SC-88 System Exclusive Librarian, written as a Bash script for Linux
Language: Shell - Size: 20.5 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 1

Erriez/midi-sysex-io
A Windows/Linux tool to load/save MIDI instrument settings via MIDI SYSEX
Language: Python - Size: 225 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 14 - Forks: 0

dctucker/roland-junods
autocomplete patch selection for Roland JUNO-DS
Language: C - Size: 201 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

vampirefrog/libfmvoice
C library for loading, saving and converting FM sound chip voice files in various formats
Language: C - Size: 165 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 7 - Forks: 1

unremarkablegarden/scala2mts
Convert Scala files to SysEx files for use with the Prophet rev2 and Cirklon, etc.
Language: Python - Size: 9.34 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 12 - Forks: 1

francoisgeorgy/mercury7-web-editor
Editor for the Meris Mercury7 effect pedal.
Language: JavaScript - Size: 57.6 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 19 - Forks: 1

francoisgeorgy/enzo-web-editor
Editor for the Meris Enzo effect pedal.
Language: JavaScript - Size: 67.4 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 14 - Forks: 2

alxwk/samson_sysex
An attempt to reverse engineer the control protocol of a pretty old MIDI-keyboard SAMSON Graphite 49
Language: Python - Size: 92.8 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

TheKikGen/USBMidiKliK4x4
UMK4x4 - 4-16 in/out and 3-15 IN/3OUT USB MIDI interface for STM32F103 series board
Language: C - Size: 32.6 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 134 - Forks: 22

shimpe/Integra7AuralAlchemist
Something cross-platform to edit ROLAND Integra-7 parameters (trying to learn something about CSharp, .net8.0, AvaloniaUI 11.x and Roland Integra-7 at the same time - developing on linux in vscode but should compile on other platforms as well)
Language: C# - Size: 3.22 MB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

Vladistone/Arduino-MIDI-translator
Arduino project repo for defining the desired MIDI CC#2SysEx mapping to control the synths. The code includes a CC# map use for SSL Nucleus2 controller. You can use any synth controller to combination with the Korg DSS-1 or any synths by changing the destination mapping code as you wish.
Language: C++ - Size: 54.4 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

wipu/mockodore
Java api and tools for generating and testing Commodore 64 6502/6510 assembler
Language: Java - Size: 266 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

wipu/sidex-vcv
VCV Rack plugin for CV-controlling Commodore 64 SID via MIDI
Language: C++ - Size: 85.9 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

tstirrat/mgb-waveform-edit
A MIDI SysEx tool to update mGB waveforms at runtime
Language: TypeScript - Size: 55.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

sourcebox/sysex-drop
Cross-platform utility for dumping sysex files via drag-and-drop
Language: Rust - Size: 417 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 2

xivilay/lumi-web-control Fork of benoitjadinon/LUMI-lights
Control Lumi Keys from the browser
Language: JavaScript - Size: 1000 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

tsoop-com/op-z-m-vave-smk-25
MIDI bindings to control the op-z sequencer with the cheap, but sturdy wireless controller.
Size: 446 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

Jackojc/seezed
MIDI SysEx tool for Casio CZ-1
Language: C++ - Size: 20.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

francoisgeorgy/BS2-SysEx 📦
Reverse engineering of the Novation Bass Station II SysEx format.
Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 22 - Forks: 3

francoisgeorgy/patch-librarian
Simple web application to manage patches stored in MIDI sysex files and send them to any connected MIDI port.
Language: JavaScript - Size: 3.47 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 1

christofmuc/dw8000_wav2syx
A command line utility to convert tape wav files for the Korg DW8000 synthesizer into SYX format using Python
Language: Python - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

linuxmao-org/sysexxer-ng
A universal tool to exchange MIDI system-exclusive data
Language: C++ - Size: 94.7 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 2

electraone/controller
A MIDI Controller app for Electra One
Language: C++ - Size: 1.05 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

antonelse/MD-SPSI-MKII-ae
A bunch of kit that I made for the Elektron MachineDrum SPSI MKII.
Size: 44.1 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

soholt/MiniDexed-Lemons
Midi controller for MiniDexed
Language: Python - Size: 539 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

OlimilO1402/KORG_Read_DS8syx
Reader of SysEx-files (*.syx) for the old 4-Op FM-Synth Korg DS-8
Language: Visual Basic 6.0 - Size: 9.51 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

TheKikGen/USBMidiKliK
A robust USB MIDI Arduino firmware, with a dual bootloader, based on the LUFA library
Language: C - Size: 844 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 15

electraone/firmware
Electra One base firmware
Language: C++ - Size: 6.82 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 4

romsom/midiutil
A framework based on mididings for SysEx/CC control of hardware synths using generic MIDI hardware controllers.
Language: Python - Size: 67.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

bangcorrupt/e2-scripts 📦
Scripts for working with electribe 2.
Language: Python - Size: 123 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 25 - Forks: 9

axoplasma/TouchOSC_Tutorials
Tutorials and examples for TouchOSC
Size: 273 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

Windfisch/monologue-extract
Extracts patches and allows you to manage your Korg Monologue patch library
Language: Python - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

christofmuc/MidiKraft-yamaha-refacedx
MidiKraft implementation for the Yamaha Reface DX synthesizer used by the KnobKraft Orm
Language: C++ - Size: 83 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

christofmuc/MidiKraft-roland-mks80
MidiKraft implementation for the Roland MKS80 MIDI synthesizer, as used in the KnobKraft Orm.
Language: C++ - Size: 107 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

christofmuc/MidiKraft-librarian
Implementation of the Patch Librarian function within MidiKraft, for the KnobKraft Orm
Language: C++ - Size: 229 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

christofmuc/DW8_to_syx
Just a script converting DW8 files with Korg DW8000 patch banks to SYX format
Language: Python - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

GeospatialDaryl/pipyMT32
An SBC set up for the Roland MT-32.
Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

carrierdown/elektron-sysex-to-midi
A simple tool for generating MIDI-files based on Elektron MachineDrum sysex dumps.
Language: C# - Size: 25.9 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 39 - Forks: 6

PoneyClairDeLune/korg87
🧐 Encode binary data with KORG 7 on 8 encoding.
Language: JavaScript - Size: 108 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Gustavo053/pyFirmata-Arduino-ESP32
pyFirmata library studies for use in ESP32 boards through StandardFirmata for ESP32.
Language: Python - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

cchaussat/ttymidi-sysex
New version of ttymidi handling midi and bi-directional sysex messages
Language: C - Size: 19.5 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Gustavo053/firmata-esp32
⚙️ A clean firmata with sysex IO commands for ESP-32 boards
Language: C++ - Size: 147 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 2

danielappelt/talk-midi-sysex-in-osc
Slides for a talk about the MIDI SysEx implementation in Open Stage Control
Size: 1.55 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

garubi/D9U-for-FA
A unofficial firmware for Crumar D9U for controlling the drawbars of the Roland FA worktations (FA-06, FA-07, FA-08)
Language: C++ - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

mungewell/circuit_samples
Python module to manipulate SysEx files used for uploading samples to Novation Circuit.
Language: Python - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

jimd1989/kiwi8p
command shell for Roland JX-8P with Kiwitechnics firmware
Language: C - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Windfisch/tanzmaus-reversing
Trying to decode the Sysex Bank Dump format of the MFB Tanzmaus drum computer
Language: Python - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

alelouis/lpx-binary-clock
Small utility to display hour in a binary format on the Novation's Launchpad X.
Language: Rust - Size: 21.4 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

danielappelt/midi-spider
A web application that enables easy data exchange with MIDI devices
Language: Clojure - Size: 271 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0
