Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with midi
A curated list of projects in awesome lists tagged with midi .
https://github.com/la-jarre-a-son/midi-jar
MIDI Jar is a tool box for musicians, learners, streamers, that want to route MIDI message between devices, and display a piano or chords while playing, and integrate it on a video or on a Twitch stream.
chords midi midi-router midi-routing music-learning music-theory obs-studio piano piano-chords piano-keyboard twitch
Last synced: 30 Sep 2024
https://gitlab.com/LibreArp/LibreArp
A pattern-based arpeggio generator plugin. https://librearp.gitlab.io/
ARP JUCE arpeggiator midi music note effect plugin vst
Last synced: 03 Aug 2024
https://github.com/DBraun/kpop_midi
MIDI transcriptions of kpop songs. Most examples focus on piano chord progressions.
k-pop korean-music kpop kpop-midi kpop-songs midi midi-transcriptions piano-chord-progressions
Last synced: 14 Aug 2024
https://github.com/dbraun/kpop_midi
MIDI transcriptions of kpop songs. Most examples focus on piano chord progressions.
k-pop korean-music kpop kpop-midi kpop-songs midi midi-transcriptions piano-chord-progressions
Last synced: 01 Oct 2024
https://github.com/cemolcay/MIDISequencerAUv3
A great start point for making AUv3 MIDI sequencer apps.
audio-unit auv3 ios ios-extension midi midi-sequencer sequencer
Last synced: 31 Jul 2024
https://github.com/berkon/track-suggestor
DJ tool for suggesting tracks for harmonic mixing with Traktor Pro (from Native Instruments)
harmonic-mixing midi music traktor
Last synced: 01 Aug 2024
https://github.com/Rezonality/zing
Audio Integration Library
ableton ableton-link audio audio-analysis audio-processing audio-visualizer cpp cpp17 imgui midi portaudio profiler soundfont vulkan
Last synced: 31 Jul 2024
https://github.com/christofmuc/juce-utils
C++ classes with functionality I subjectively would have liked to find in JUCE - maybe it can help you?
Last synced: 03 Aug 2024
https://github.com/pqml/midibus.js
:bus::dash::notes: Web MIDI API wrapper based on themidibus
javascript midi midi-api midiapi music themidibus webmidiapi
Last synced: 31 Jul 2024
https://github.com/logue/sf2synth.js
JavaScriptで書かれたSoundFontによるMIDI音源。GM Level2およびXG Lite相当の音源に対応。※Developブランチが実際動いているプログラムです。
javascript midi soundfont2 soundfont2-synthesizer-library synthesizer webaudio webmidi webmidilink
Last synced: 03 Aug 2024
https://github.com/yvesgurcan/web-midi-player
🎹 Event-driven JavaScript library that enables MIDI playback in the browser
audio javascript libtimidity media-player midi midi-player open-eugene open-source web web-assembly
Last synced: 29 Jul 2024
https://github.com/timsusa/midi-bricks
MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Device purposes. Webdemo:
electron electron-app lerna midi midi-api midi-controller midi-device midi-messages react reactjs redux webmidi
Last synced: 26 Sep 2024
https://github.com/stfufane/Midi-Transposer
A VST3 plugin developed with JUCE framework to map chords to a MIDI bass pedal
Last synced: 03 Aug 2024
https://github.com/SpotlightKid/midiomatic
A collection of MIDI filter, generator and processor plugins
dpf lv2 lv2-plugin midi midi-filter vst vst2
Last synced: 02 Aug 2024
https://github.com/atheler/klang
Block based synthesis and music library for Python
adsr dag envelope frequency-modulation micro-rhythm midi music music-composition music-generation music-library music-theory oscillator python python3 rhythm synth synthesizer temperament tuning waveform
Last synced: 29 Sep 2024
https://github.com/RhythrosaLabs/soundstorm
Soundstorm is a cutting-edge AI-powered audio manipulation application designed to provide a rich yet simplified experience for sound designers, algorithmic composers, and experimental audio enthusiasts. From sample pack creation and algorithmic composition to AI text-to-audio and onscreen ChatGPT, Soundstorm is a sonic powerhouse.
ai-audio ai-audio-generation algorithmic-composition algorithmic-music audio-processing audio-toolbox audio-tools chat-gpt chatbot chatgpt gpt gpt-4 midi random-music sound sound-design sound-processing sounds text-to-audio
Last synced: 05 Aug 2024
https://github.com/joanroig/midi-to-scaler-chord-sets
Convert chord progressions from midi files to Plugin Boutique's Scaler sets.
chord-progression chord-set chords midi plugin-boutique scaler vst
Last synced: 10 Aug 2024
https://github.com/softboydev/tram
"tram" is short for "typographic rythm automation machine" and is a typographic midi sequencer
electron electronic-music midi midi-sequencer music sequencer techno typography
Last synced: 31 Jul 2024
https://github.com/MieszkoMakuch/midi-melody-generator
University project: MIDI melody generator written in Python 3.
melody midi midi-melody-generator python
Last synced: 05 Aug 2024
https://github.com/chrisleewoo/pytracker-midi
A music sequencer inspired by LSDJ and nanoloop for circuitpython.
adafruit circuitpython lsdj midi midi-controller music-tracker pybadge pygamer
Last synced: 29 Sep 2024
https://github.com/derrickward/ChordRecGen
Mobile app library for musical chord recognition and generation
chord chord-generation chord-recognition chords ios ios-swift midi music music-theory
Last synced: 10 Aug 2024
https://github.com/todbot/picoslidertoy
Capacitive touch control surface using Raspberry Pi Pico
capacitive-touch capacitivesensor circuitpython midi raspberrypipico touch usb
Last synced: 26 Sep 2024
https://github.com/schollz/heartbpm
Control the tempo of electronic instruments with your heart rate. :heartpulse: :musical_note:
heart-rate heartbeat midi music pulse-sensor synthesizer
Last synced: 01 Oct 2024
https://github.com/aolsenjazz/super-controller
Give your MIDI devices super powers: take control of the lights, messages, and communication between controllers.
device electron hardware javascript js midi music rtmidi sound
Last synced: 01 Aug 2024
https://github.com/StefanHeng/Symbolic-Music-Generation
Symbolic music generation taking inspiration from NLP and human composition process
autoregressive-models melody-extraction melody-generation midi music-generation music-xml nlp reformer representation-learning transformer transformer-decoder transformer-xl transformers-models
Last synced: 05 Aug 2024
https://github.com/nberr/jackel
Negative harmony application written with JUCE
audio-plugin jacob-collier juce midi midi-processing negative-harmony vst3 vsts
Last synced: 03 Aug 2024
https://github.com/frett27/Ada-Synthetizer
Sound Synthetizer Library implemented in Ada, from wavtable it resamples the elements and permit to create chords and notes from it. It use soundio, or alsa or win32 sound subsystem
ada alsa arm library linux midi player sound soundio synthetizer wav win32mm
Last synced: 30 Jul 2024
https://github.com/raybellis/PicoSynth
Polyphonic wavetable synthesizer for the Raspberry Pi Pico
midi midi-device rp2040 rpi-pico synthesizer
Last synced: 30 Jul 2024
https://github.com/jazz-soft/JZZ-midi-Gear
Retrieve your MIDI device model and manufacturer
midi web-midi web-midi-api webmidi webmidiapi
Last synced: 03 Aug 2024
https://github.com/asigalov61/Heptabit-Music-Transformer
[DEPRECIATED] Very fast, large music transformer with 8k sequence length, efficient heptabit MIDI notes encoding, true full MIDI instruments range, chords counters and outro tokens
artificial-intelligence heptabit heptagon heptagram long-context midi music-ai music-transformer sota-model
Last synced: 05 Aug 2024
https://github.com/flatio/api-reference
📖 OpenAPI specification for the public Flat REST API
api-specs flat-api midi music-notation musicxml openapi-spec openapi-specification
Last synced: 30 Sep 2024
https://github.com/FedericoDiMarzo/MusesEchoes
An automatic improvisation software and an interactive installation that generates chord progressions and melodies on the fly, following the playing of the musician, understanding the modal changes and providing an artificial musical companion that could provide new unexpected composition ideas.
artistic-visualization audio automatic-music-generation creative-coding generative-art markov-chain markov-model midi new-media-art real-time sequencer-midi touchdesigner
Last synced: 05 Aug 2024
https://github.com/williamfields/nofft.js
Javascript library for creating MIDI-responsive visuals, instruments, games, and art.
audiovisual creative-coding midi webmidi
Last synced: 03 Aug 2024
https://github.com/fheyen/musicvis-lib
Library for web-based music visualization
javascript library midi music music-analysis music-library music-visualization musicvis-lib visual-analytics visualization
Last synced: 31 Jul 2024
https://github.com/merumerutho/lovj
LÖVE2D-based live-coding visual framework supporting GLSL shaders and Spout for code-oriented VJs
live-coding livecoding love2d love2d-framework lua midi music osc vfx visuals
Last synced: 30 Sep 2024
https://github.com/1j01/tri-chromatic-keyboard
🎹 Better than a traditional piano layout
app chromatic html5 html5-application instrument keyboard midi midi-api midi-app midi-device midi-js music musical-instrument scale tri-chromatic trichromatic web web-app web-application web-midi
Last synced: 03 Aug 2024
https://github.com/Shaw02/WTD
WonderSwan Total Sound Driver (WTD)
midi mml-compiler ms-dos wonderswan
Last synced: 02 Aug 2024
https://github.com/todbot/picotouch_bizcard
business card sized USB / MIDI touch controller
circuitpython midi midicontroller raspberrypipico
Last synced: 26 Sep 2024
https://github.com/christofmuc/BCR2000_Master
Small program to make working with the Behringer BCR2000 MIDI controller and its BCL language easier.
bcr2000 behringer juce juce-application midi midi-controller
Last synced: 03 Aug 2024
https://github.com/instrumentbible/solfege.ai
Detect solfege hand signs using machine learning ✋ 🎹
choir hands instrument machine-learning midi music solfege solfege-hand-signs tensorflow
Last synced: 31 Jul 2024
https://github.com/asigalov61/Orchestrator
Local windowed attention multi-instrumental music transformer tailored for music orchestration/instrumentation and stable music generation
artificial-intelligence midi multi-instrumental music music-ai music-ai-architectures music-transformer music-transformers-implementations orchestration orchestration-systems sota
Last synced: 05 Aug 2024
https://github.com/SwayamSahoo11742/Scopul
A python package to extract information from MIDI files
midi music package python sheet-music
Last synced: 05 Aug 2024
https://github.com/schollz/midi2midi
Use Chrome to connect two MIDI devices using <100 lines of Javascript
chrome javascript midi music piano
Last synced: 01 Oct 2024
https://github.com/Woyten/microtonal-rust
Let's create a new modern microtonal ecosystem in Rust.
audio microtonal midi music rust synthesizer xenharmonic
Last synced: 01 Aug 2024
https://github.com/rclement/meeblip-controller
MIDI controller for the Meeblip Anode synthesizer
audio cpp juce meeblip midi plugins synthesizer
Last synced: 03 Aug 2024
https://github.com/ology/MIDI-Perl-HOWTO
Create algorithmic musical compositions with Perl
algorithmic-musical-compositions midi perl5
Last synced: 02 Aug 2024
https://github.com/rafalcieslak/harmonySEQ
MIDI sequencer designed for live performances
alsa midi midi-sequencer music sequencer
Last synced: 31 Jul 2024
https://github.com/ology/music
Theory, Algorithmic composition, Experimentation
midi music-composition music-information-retrieval perl5 python r
Last synced: 28 Sep 2024
https://github.com/ology/midi-perl-howto
Create algorithmic musical compositions with Perl
algorithmic-musical-compositions midi perl5
Last synced: 28 Sep 2024
https://github.com/Modrigue/MusicToolbox
Easy to use online music scale and chords generator, multiple scales and modes included, scale finder, and visualization on guitar and keyboard.
chords chords-generator fretboard guitar harmonization key keyboard microtonal midi music scale scale-finder xenharmonics
Last synced: 10 Aug 2024
https://github.com/Kermalis/MIDIProgramSplitter
🎵 Split MIDI tracks with multiple instruments! Convert MIDI to FLP! 🎵
converter csharp daw fl-studio flp flstudio fruity-loops image-line importer midi midi-file midi-files music processor
Last synced: 31 Jul 2024
https://github.com/atsushieno/compose-audio-controls
audio controls for Jetpack Compose and Compose for Multiplatform
aap android audio compose-multiplatform jetpack-compose keyboard knob-control midi midi2
Last synced: 01 Aug 2024
https://github.com/ekm507/mahdiO
Generate music and sound effects by python and mathematics (digital signal processing)
audio digital-signal-processing harmonics midi music sound-effects wave
Last synced: 05 Aug 2024
https://github.com/bocasfx/Q
Q - Nodular Synthesizer/Sequencer
audio electron midi music react sequencer synthesizer webaudio
Last synced: 31 Jul 2024
https://github.com/sjcobb/music360js
Music Visualization YouTube Channel https://www.youtube.com/channel/UCo_IXLTK8dtF2qOUCt4l47Q
3d-game cannonjs data-science data-visualization javascript midi music music-theory music-visualization music-visualizer physics threejs tonaljs tonejs youtube-channel
Last synced: 28 Sep 2024
https://github.com/stuffmatic/zephyr-usb-midi
A configurable USB MIDI 1.0 device class driver for the Zephyr RTOS.
embedded midi usb usb-midi usb-midi-controller usb-midi-device usb-midi-interface zephyr zephyr-rtos
Last synced: 03 Aug 2024
https://github.com/Sba-Stuff/text-to-midi-flask-based-app
James Skripchuk's code to convert text to midi. I am going to convert this into flask based app. It uses NLTK to read files, then convert to sentences, then words and then turn those words into an awesome pieces of music. Core work is done by James Skripchuk, I just gave the proper interface to his work.
midi nltk python sentiment-analysis sentimental text text-to-music
Last synced: 31 Jul 2024
https://github.com/gaelhuot/murphy_studio
JavaFX MIDI - Project
java javafx javafx-application javafx-desktop-apps javafx-gui javafx-project midi midi-api midi-controller midi-device midi-events midi-files midi-keyboard midi-messages midi-parser midi-player murphy-studio music music-theory mvc
Last synced: 29 Sep 2024
https://github.com/zya/degrees-and-modifiers
Ableton Live MIDI Generator Chords Device
chords max4live midi music music-theory
Last synced: 31 Jul 2024
https://github.com/Wally869/MidiSplitter
Script to split midi files from a folder, into subsegments. The intent is to extract "patterns" from individual tracks and save them as individual Midi Files
analysis midi midi-files midi-parser music music-analysis music-generation music-theory python
Last synced: 05 Aug 2024
https://github.com/tuomashatakka/tween-midi-editor
GUI for editing MIDI
daw electron-app midi music-composition music-notation
Last synced: 03 Aug 2024
https://github.com/kitchWWW/sounds.pink
turn motion into midi
ai device-orientation facial-expression-recognition midi music pose-estimation
Last synced: 05 Aug 2024
https://github.com/Wally869/VisualMidi
Webapp for midi visualisations using Python and Javascript. Based on MusiStrata
barchart electron heatmap javascript midi music music-analysis music-composition music-information-retrieval music-theory music-visualizer plots python visualization visuals webapp
Last synced: 31 Jul 2024
https://github.com/francoisschwarzentruber/abcd
A simple ASCII format to represent music scores, and a music score editor
abc abcjs ascii constraint-satisfaction-problem lilypond linear-programming markdown midi music music-composition music-notation music-notation-format music-score preprocessing simple-app
Last synced: 01 Oct 2024
https://github.com/TomerAberbach/piano
🎹 A resizable and responsive iframe embeddable piano chords display and player.
audio chord-diagram chords css css3 embeddable html html-css-javascript html5 iframe iframe-embeds javascript midi music piano piano-keyboard player progression responsive soundfont
Last synced: 03 Aug 2024
https://github.com/guyyariv/AI-Beat-Maker
Generate beats out of given samples
audio-processing drum-generation dsp lstm machine-learning midi music-generation
Last synced: 05 Aug 2024
https://github.com/jaakkopee/neuronSeq
A MIDI sequencer based on a neural network.
ai midi midi-sequencer neural-network python
Last synced: 05 Aug 2024
https://github.com/SpotlightKid/jacket
A Nim wrapper for the JACK client-side C API aka libjack
audio beta jackaudio library midi nim nim-binding nim-lang wrapper
Last synced: 11 Aug 2024
https://github.com/mscompsci/computercraft-songs
Song system for Minecraft Computercraft: Tweaked Speakers
computercraft computercraft-scripts computercraft-tweaked midi minecraft minecraft-fabric modded-minecraft music
Last synced: 30 Sep 2024
https://github.com/dcervantes/scidle-midi-rnn
Generating MIDI music with Recurrent Neural Networks
machine-learning machine-learning-algorithms midi music python
Last synced: 05 Aug 2024
https://github.com/webpolis/musai
Machine learning-powered music generation. Full-featured tokenizer, customization options, and high-quality output files. Integration with music production tools.
deep-learning generative-art large-language-models llm machine-learning midi music music-generation nlp recurrent-neural-networks rnn text-generation tokenizer vae variational-autoencoder
Last synced: 05 Aug 2024
https://github.com/halvves/react-midi-device-provider
web midi utilities for react
Last synced: 03 Aug 2024
https://github.com/prcalopa/musicae
Scale-agnostic MIDI programming tool for Ableton Live
Last synced: 31 Jul 2024
https://github.com/julianps/kontrolx1
Ableton Live Control Surface for NI Kontrol X1 (MKI)
ableton midi python remotescript
Last synced: 01 Aug 2024
https://github.com/shalashify/pytribe
Use Teenage Engineering OP-Z or Korg Electribe 2 as MIDI Sequencer to trigger samples from computer
electribe korg korg-electribe midi midi-controller midi-sequencer mido op-z opz sample-player sample-sequencer sampler teenage-engineering
Last synced: 05 Aug 2024
https://github.com/felipetovarhenao/midi-improviser
A web application for generating polyphonic music improvisations as MIDI files.
computer-assisted-composition improvisation machine-learning markov-model midi music recursive-markov-chains
Last synced: 31 Jul 2024
https://github.com/asigalov61/RecoMIDI
Dead simple, precise and super-efficient MIDI music recommendation system implementation [Algo+AI]
artificial-intelligence clean-midi lakh midi midi-classification midi-recommendation-system
Last synced: 05 Aug 2024
https://github.com/samsta/min.midiout
Use MIDI output to preview/audition MIDI clips in Ableton Live
Last synced: 31 Jul 2024
https://github.com/Wally869/MidiGenerator
Utils and classes to algorithmically generate Music. This folder builds on MusiStrata to represent a musical structure and output a midi.
midi midi-files midigenerator music music-analysis music-generation music-theory procedural-generation python
Last synced: 05 Aug 2024
https://github.com/frett27/Ada-Midi
Implementation of Midi / MidiFile reading and writing
Last synced: 30 Jul 2024
https://github.com/colonel-blimp/m8-midi-instruments-for-qy70
QY70 (XG level 1) MIDI instruments for Dirtywave M8
dirtywave-m8 instruments m8 midi qy100 qy70 xg
Last synced: 01 Aug 2024
https://github.com/arkanosis/smhkd
Simple MIDI hotkontrol daemon
alsa audio daemon linux midi midi-controller pipewire pulseaudio
Last synced: 01 Oct 2024
https://github.com/moul/music-paint
paint-based midi controller
hack midi midi-controller music paint
Last synced: 03 Oct 2024
https://github.com/asigalov61/Algorithmic-Accompaniment-Generator
Algorithmic accompaniment generator
accompaniment accompaniment-generator algorithm melody midi music
Last synced: 31 Jul 2024
https://github.com/b-viguier/WebMidiPiano
:musical_keyboard: Online On-Screen Midi Piano
Last synced: 01 Aug 2024
https://github.com/Ludwiggle/GRUMIDI
Recurrent Neural Network for generative MIDI music
algorave electronic-music gated-recurrent-units generative-art generative-music machine-learning mathematica midi midi-sequencer music recurrent-neural-networks wolfram-language wolfram-mathematica wolframlanguage wolframscript
Last synced: 01 Aug 2024
https://github.com/otiai10/tubevj
にゃーん
desktop dj midi midi-controller vj youtube
Last synced: 01 Oct 2024
https://github.com/todbot/picotouch_drumcard
Card-sized drum synth / sequencer with MIDI In/Out
circuitpython drum midi pico raspberrypipico sequencer synth
Last synced: 26 Sep 2024