Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/hathach/tinyusb

An open source cross-platform USB stack for embedded system

embedded midi msc tinyusb usb usb-cdc usb-devices usb-drive usb-hid usb-host webusb

Last synced: 02 Jul 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: 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/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/chrisguttandin/midi-json-parser

This module is parsing midi files into a human-readable JSON object.

midi

Last synced: 21 Jun 2024

https://github.com/TomasHubelbauer/web-midi

OP-1 working with web MIDI

akai apc-mini launchpad midi op-1 op1 web-midi web-usb

Last synced: 21 Jun 2024

https://github.com/bgribble/mfp

Music For Programmers, a graphical patching language

jack midi music puredata python

Last synced: 20 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/taylor-vann/pd-sandbox

A collection of puredata patches to help audio synthesis and experimentation.

audio libpd midi pd synthesis

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/x42/midifilter.lv2

LV2 plugins to filter midi events

filter-midi lv2-plugins midi

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/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/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/PolyMeilex/Neothesia

Flashy Synthesia Like Software For Linux,Windows and MacOs

midi rust synthesia wgpu

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/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

midi python

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/Jana-Marie/IBM-dials-retrofit

Retrofit your IBM Dials with USB now!

hid ibm ibm-dials midi otter retrofit stm32 stm32f072

Last synced: 27 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/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/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/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/dredozubov/polyrhythmix

Polyrhythmically-inclinded Midi Drum generator

drums drums-generation midi music polyrhythm polyrhythms rust

Last synced: 15 May 2024

https://github.com/mido/mido

MIDI Objects for Python

midi midifile python

Last synced: 15 May 2024

https://github.com/n-yoda/unity-midi

Play MIDI (SMF) on Unity, using C# Synth Project.

midi smf unity

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

hacktoberfest midi midiplayer

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

midi timeline unity unity3d

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/BlueAmulet/midi2pico

Midi to PICO-8 converter

lua midi pico-8 pico8

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/mixxxdj/mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.

audio dj hid linux mac midi music qt windows

Last synced: 13 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/benkuper/Chataigne

Artist-friendly Modular Machine for Art and Technology

art audio dmx juce midi millumin osc resolume sensors technology timeline wiimote

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/christofmuc/juce-utils

C++ classes with functionality I subjectively would have liked to find in JUCE - maybe it can help you?

juce midi

Last synced: 11 May 2024

https://github.com/savonet/ocaml-mm

OCaml multimedia library

audio midi multimedia ocaml

Last synced: 10 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/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