Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 02 Jul 2024
https://github.com/raybellis/PicoSynth
Polyphonic wavetable synthesizer for the Raspberry Pi Pico
midi midi-device rp2040 rpi-pico synthesizer
Last synced: 01 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 Jul 2024
https://github.com/bocasfx/Q
Q - Nodular Synthesizer/Sequencer
audio electron midi music react sequencer synthesizer webaudio
Last synced: 01 Jul 2024
https://github.com/FortySevenEffects/arduino_midi_library
MIDI for Arduino
arduino arduino-midi-library midi
Last synced: 29 Jun 2024
https://github.com/asigalov61/Tegridy-MIDI-Dataset
Tegridy MIDI Dataset for precise and effective Music AI models creation.
artificial-intelligence dataset datasets karaoke midi midi-converter midi-files midi-parser midi-seeds midis-datasets multi-track musenet music music-ai music-clip music-composition music-generation music-library rock-trios tegridy
Last synced: 28 Jun 2024
https://github.com/schollz/miti
miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text. :musical_note:
golang midi midi-controller midi-sequencer music music-composition sequencer synthesizer
Last synced: 27 Jun 2024
https://github.com/jimm/patchmaster
MIDI processing and patching system
midi midi-controller music-performance
Last synced: 23 Jun 2024
https://github.com/jimm/midilib
Pure Ruby MIDI file and event manipulation library
midi midi-api midi-files midi-parser ruby
Last synced: 23 Jun 2024
https://github.com/arirusso/unimidi
Realtime MIDI IO for Ruby
alsa alsa-rawmidi gem hardware jruby linux midi midi-controller midi-device midi-messages music osx ruby ruby-gem synthesis synthesizer
Last synced: 23 Jun 2024
https://github.com/chrisguttandin/midi-json-parser
This module is parsing midi files into a human-readable JSON object.
Last synced: 21 Jun 2024
https://github.com/patriciogonzalezvivo/MidiGyver
c-plus-plus cpp linux macos midi osc raspberrypi windows
Last synced: 21 Jun 2024
https://github.com/velolala/touchosc2midi
a (linux compatible) TouchOSC Midi Bridge written in python
linux midi osc python rpi touchosc-bridge
Last synced: 19 Jun 2024
https://github.com/ology/MIDI-Perl-HOWTO
Create algorithmic musical compositions with Perl
algorithmic-musical-compositions midi perl5
Last synced: 19 Jun 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: 19 Jun 2024
https://github.com/rdybka/vht
vahatraker - a live midi sequencer/tracker for pipewire/JACK
c gtk jack midi minimal music music-composition performance python sequencer tracker-music
Last synced: 18 Jun 2024
https://github.com/maximecb/noisecraft
Browser-based visual programming language and platform for sound synthesis.
audio javascript midi modular-synthesizers music music-programming music-programming-language sound sound-synthesis synthesizer visual-programming-language webaudio webmidi
Last synced: 18 Jun 2024
https://github.com/emicklei/melrose
interactive programming of melodies, producing MIDI
golang livecoding midi music music-composition music-programming music-programming-language notes
Last synced: 17 Jun 2024
https://github.com/allthemusicllc/atm-cli
Command line tool for generating and working with MIDI files.
creative-commons midi music public-domain rust
Last synced: 15 Jun 2024
https://github.com/flipcoder/textbeat
🎹 plaintext music sequencer and midi shell, with vim playback and the powers of music theory 🥁
command-line composition drum-machine linux-audio markup-language midi midi-sequencer midi-tracker music-composition music-notation music-sequencer music-theory music-tracker notation plaintext repl sequencer shell vim vim-plugin
Last synced: 15 Jun 2024
https://github.com/mikeroyal/PipeWire-Guide
PipeWire Guide. Learn about how PipeWire gives your Linux system a Professional Audio/Video Processing workflow.
alsa audio audio-analysis audio-processing audio-production audio-streaming compressor daw gstreamer ladspa low-latency lv2 midi multimedia pipewire playback pulseaudio spatial-audio video-streaming vst
Last synced: 13 Jun 2024
https://github.com/tsoding/dimooper
Digital Music Looper
hacktoberfest hacktoberfest2020 looper midi music rust
Last synced: 11 Jun 2024
https://github.com/PolyMeilex/Neothesia
Flashy Synthesia Like Software For Linux,Windows and MacOs
Last synced: 11 Jun 2024
https://github.com/MoonInTheRiver/DiffSinger
DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism (SVS & TTS); AAAI 2022; Official code
aaai2022 diffusion-model diffusion-speedup midi singing-synthesis singing-voice singing-voice-database singing-voice-synthesis speech-synthesis text-to-speech tts
Last synced: 11 Jun 2024
https://github.com/openvpi/DiffSinger
An advanced singing voice synthesis system with high fidelity, expressiveness, controllability and flexibility based on DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism
acoustic-model diffusion diffussion-model melody-frontend midi pitch-prediction rectified-flow singing-voice singing-voice-synthesis svs
Last synced: 11 Jun 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: 06 Jun 2024
https://github.com/ossia/score
ossia score, an interactive sequencer for the intermedia arts
art creative-coding digital-art hacktoberfest interactive intermedia media-art midi open-sound-control open-source osc osc-messages qt sequencer
Last synced: 05 Jun 2024
https://github.com/nudibranchrecords/hedron
Perform live shows with your three.js creations
audio live midi three-js threejs visual visual-art visual-arts vjing
Last synced: 03 Jun 2024
https://github.com/mdoege/PySynth
Python 2/3 music synthesizer scripts (old but still functional project)
additive-synthesis fm-synthesis midi music python subtractive-synthesis synthesis
Last synced: 02 Jun 2024
https://github.com/MarkCWirt/MIDIUtil
A pure Python library for creating multi-track MIDI files
Last synced: 02 Jun 2024
https://github.com/zya/degrees-and-modifiers
Ableton Live MIDI Generator Chords Device
chords max4live midi music music-theory
Last synced: 30 May 2024
https://github.com/jameshball/osci-render
〰📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
audio audio-plugin blender midi music oscilloscope rendering synthesizer
Last synced: 30 May 2024
https://github.com/heyigor/miniBAE
The platform-neutral Beatnik Audio Engine, Mini Edition (miniBAE) is an exceptionally mature, well-rounded, and reliable computer music and sound system specially customized for small-footprint and embedded applications.
aif audio beatnik engine midi mobile music sound wav
Last synced: 28 May 2024
https://github.com/dwhinham/mt32-pi
🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
audio bare-metal baremetal midi midi-device ms-dos mt-32 raspberry-pi raspberrypi retrocomputing retrogaming synthesizer
Last synced: 27 May 2024
https://github.com/FluidSynth/fluidsynth
Software synthesizer based on the SoundFont 2 specifications
cross-platform fluidsynth linux midi midi-files midi-player realtime soundfont-synthesizers soundfont2-synthesizer-library soundfonts synthesizer wavetables
Last synced: 27 May 2024
https://github.com/xi-livecode/xi
A domain-specific language for live coding musical patterns in Ruby
livecoding midi ruby supercollider
Last synced: 27 May 2024
https://github.com/mat1jaczyyy/apollo-studio
Apollo Studio is a standalone editor and live playback engine for RGB Launchpad light effects.
avalonia avaloniaui cross-platform csharp daw dotnet-core midi novation-launchpad
Last synced: 26 May 2024
https://github.com/scribbletune/scribbletune
Create music with JavaScript
ableton ableton-live chords javascript live midi music nodejs scale webaudio webaudioapi webmidi
Last synced: 26 May 2024
https://kousun12.github.io/eternal
👾~ music, eternal ~ 👾
3d-graphics art creative-coding data-processing glsl midi music node-based webaudio webgl
Last synced: 23 May 2024
https://github.com/lukemcraig/NegativeHarmonizer
A python tool to invert the tonality (a.k.a negative harmony) of midi notation
harmony midi music music-composition music-notation music-theory python
Last synced: 23 May 2024
https://github.com/Woyten/tune
Make xenharmonic music and create synthesizer tuning files for microtonal scales.
audio microtonal midi modular modular-synthesizers mts music musical-scales piano rust scales sound-effects synthesizer wasm xenharmonic
Last synced: 17 May 2024
https://github.com/1j01/guitar
🎸 Online guitar toy and tablature recorder/player
app editor guitar html5 javascript midi music scales synth synthesizer tablature tablature-parser tabs toy tuna web-app
Last synced: 16 May 2024
https://github.com/ad-si/awesome-music-production
A curated list of software, services, and resources to create and distribute music
audio instrument midi midi-controller mpe music music-production sound synthesizer
Last synced: 15 May 2024
https://github.com/mdedwards/slippery-chicken
slippery chicken: algorithmic composition software in common lisp and clos
algorithmic-composition algorithms antescofo clm common-lisp lilypond midi music music-xml musicxml-format object-oriented reaper score-following score-synthesis
Last synced: 15 May 2024
https://github.com/Bubobubobubobubo/sardine
Python's missing "algorave" module
algorave algorithmic-music audio improvisation live-coding midi music musicology open-source osc patterns python sequencer synthesis toplap
Last synced: 15 May 2024
https://github.com/hundredrabbits/Orca
Esoteric Programming Language
esoteric-language livecoding midi osc programming-language udp
Last synced: 15 May 2024
https://github.com/truj/midica
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
abc abc-notation alda karaoke karaoke-player lilypond midi midi-player midica musescore music music-composition music-programming music-programming-language
Last synced: 15 May 2024
https://github.com/buzzinglight/IanniX
IanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.
digital-art graphical midi osc qt5 sequencer
Last synced: 15 May 2024
https://github.com/Jackojc/cane
A small MIDI sequencer DSL designed around vectors and euclidean rhythms
cane composition cpp dsl euclidean-rhythms jackaudio linux-audio midi minimalist music music-tracker notation pipewire proglangs-discord programming-language rhythms sequencer song tracker vector-language
Last synced: 15 May 2024
https://github.com/dredozubov/polyrhythmix
Polyrhythmically-inclinded Midi Drum generator
drums drums-generation midi music polyrhythm polyrhythms rust
Last synced: 15 May 2024
https://github.com/n-yoda/unity-midi
Play MIDI (SMF) on Unity, using C# Synth Project.
Last synced: 15 May 2024
https://github.com/adamnemecek/WebMIDIKit
Simplest MIDI Swift library
audio audiokit coremidi ios mac macos midi midi-api midi-events music music-library sound swift swift-framework swift-library tvos web-midi web-standards webmidi
Last synced: 15 May 2024
https://github.com/mathigatti/midi2voice
Singing synthesis from MIDI file
midi python singing-synthesis singing-voice sinsy tts vocaloid voice
Last synced: 15 May 2024
https://github.com/nfroidure/midiplayer
Play MIDI file right in your browser with the WebMIDIAPI
Last synced: 15 May 2024
https://github.com/mtolly/onyx
Toolkit for converting and building songs for Rock Band, Guitar Hero, Clone Hero, and other similar rhythm games
audio clone-hero game guitar-hero haskell midi music purescript rock-band
Last synced: 15 May 2024
https://github.com/keijiro/MidiAnimationTrack
SMF (.mid) file importer for Unity Timeline
Last synced: 14 May 2024
https://github.com/elieserdejesus/JamTaba
Jamtaba is a software to play online music jam sessions.
audio-unit jam midi music music-collaboration ninjam qt vst
Last synced: 14 May 2024
https://github.com/sc0ttj/awesome-javascript-audio
JavaScript tools, libraries and components for creating/managing audio, sounds and music
audio awesome-list javascript midi web-audio web-audio-api web-midi web-midi-api
Last synced: 14 May 2024
https://github.com/deckerego/Macropad_4chord_MIDI
A take on the 4chord MIDI project with the Adafruit Macropad
adafruit circuitpython macropad midi midi-controller music-player music-theory neopixel rp2040
Last synced: 14 May 2024
https://github.com/adamjmurray/ableton-midi-sculptor
Ableton MIDI Sculptor: Tools for MIDI editing in Ableton Live
ableton ableton-live maxforlive maxmsp midi midi-device
Last synced: 14 May 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: 13 May 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: 12 May 2024
https://github.com/ianacaburian/AbletonLink_JuceSampler
Simple tutorial on how to build JUCE projects with tempo synchronization by Ableton Link
ableton-link clock juce metronome midi sampler tutorial
Last synced: 12 May 2024
https://github.com/llloret/osmid
osmid is a tool to bridge MIDI and OSC. It is currently in use in Sonic Pi
juce midi midi-device midi-port osc osc-address osc-messages portable sonic-pi
Last synced: 12 May 2024
https://github.com/rsjaffe/MIDI2LR
An application and plugin to remotely control Lightroom with a MIDI controller
adobe juce lightroom lightroom-plugin macos midi midi-controller midi2lr osx photography support-midi2lr windows
Last synced: 12 May 2024
https://github.com/DBraun/DawDreamer
Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, JAX, Warp Markers, and JUCE processors
ableton audio audio-plugin audio-processing daw faust jax juce midi python synthesizer vst vst-host vst3 vst3-host
Last synced: 12 May 2024
https://github.com/kushview/element
Element Audio Plugin Host
audio-applications audio-plugin audiounit juce juce-application lv2-host midi vst-host vst-plugin vst3-host vst3-plugin
Last synced: 12 May 2024
https://github.com/vsicurella/SuperVirtualKeyboard
MIDI Plugin made with JUCE for interacting with microtonal piano layouts
juce keyboard microtonal midi midi-plugin
Last synced: 12 May 2024
https://github.com/YPares/arpligner
A multi-track & polyphonic arpeggiator plugin that takes both chords and arp patterns as live MIDI data
arpeggiator juce juce-application juce-plugins ladspa-plugin lv2-plugin midi midi-plugin midi-processing music protoplug vst vst3-plugin
Last synced: 12 May 2024
https://github.com/christofmuc/KnobKraft-orm
The KnobKraft Orm - The free modern cross-platform MIDI Sysex Librarian
juce juce-application librarian midi synthesizer synthesizer-presets sysex
Last synced: 12 May 2024
https://github.com/gbevin/ReceiveMIDI
Multi-platform command-line tool to monitor and receive MIDI messages
command-line command-line-tool midi midi-messages
Last synced: 12 May 2024
https://github.com/gbevin/ShowMIDI
Multi-platform GUI application to effortlessly visualize MIDI activity
midi midi-messages midi-monitor mpe
Last synced: 12 May 2024
https://github.com/gbevin/SendMIDI
Multi-platform command-line tool to send out MIDI messages
command-line command-line-tool midi midi-messages
Last synced: 12 May 2024
https://github.com/psemiletov/drumlabooh
LV2/VSTi drum machine that can use Hydrogen, SFZ, and other drumkit formats
drum drum-machine drums lv2-plugin midi vst3
Last synced: 11 May 2024
https://github.com/jpcima/ADLplug
FM Chip Synthesizer — OPL & OPN — VST/LV2/Standalone
adlmidi audio audio-plugin chip fm-synthesizer jackaudio lv2 midi musical-instrument opl opl3-emulator opn opn2-emulator opnmidi real-time-audio synthesizer vst
Last synced: 11 May 2024
https://github.com/monocasual/giada
Your Hardcore Loop Machine.
audio audio-processing audio-production beatmaking cpp20 daw drum-machine giada giadaloopmachine hardcore-loopmachine juce linux loop-machine macos midi midi-device music music-composition vst3 windows
Last synced: 11 May 2024
https://github.com/helio-fm/helio-sequencer
One music sequencer for all major platforms, desktop and mobile
audio-applications composition cross-platform juce microtonal midi music-composition music-sequencer music-tools sequencer vst
Last synced: 11 May 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: 11 May 2024
https://github.com/feross/bitmidi.com
🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
audio javascript midi midi-files midi-player music nodejs website
Last synced: 10 May 2024
https://github.com/rakuri255/UltraSinger
AI based tool to convert vocals lyrics and pitch from music to autogenerate Ultrastar Deluxe, Midi and notes. It automatic tapping, adding text, pitch vocals and creates karaoke files.
ai audio karaoke lyrics midi music pitch-detection singing ultrastar vocal voice
Last synced: 10 May 2024
https://github.com/asigalov61/B-CLassi
Full-featured binary MIDI classifier implemented in TensorFlow
classification-model classifier midi midi-classification music-ai tensorflow
Last synced: 07 May 2024
https://github.com/kousun12/eternal
👾~ music, eternal ~ 👾
3d-graphics art creative-coding data-processing glsl midi music node-based webaudio webgl
Last synced: 06 May 2024
https://github.com/notthetup/awesome-webaudio
A curated list of awesome WebAudio packages and resources.
audio awesome awesome-list list midi webaudio
Last synced: 05 May 2024
https://github.com/fletcherist/jamhub
low-latency jamming space for musicians
collaborative jam midi musicians webaudio
Last synced: 04 May 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: 04 May 2024