Python Midi

Open-source Python projects categorized as Midi

Top 23 Python Midi Projects

  • DiffSinger

    DiffSinger: Singing Voice Synthesis via Shallow Diffusion Mechanism (SVS & TTS); AAAI 2022; Official code

  • basic-pitch

    A lightweight yet powerful audio-to-MIDI converter with pitch bend detection

  • Project mention: Open Source Libraries | /r/AudioAI | 2023-10-02

    spotify/basic-pitch: Audio to midi converter

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mido

    MIDI Objects for Python

  • Project mention: .mid to .syx file converter? | /r/synthesizers | 2023-05-18
  • musicpy

    Musicpy is a music programming language in Python designed to write music in very handy syntax through music theory and algorithms.

  • Project mention: GitHub - Rainbow-Dreamer/musicpy: Musicpy is a music programming language in Python designed to write music in very handy syntax through music theory and algorithms. | /r/Python | 2023-05-26
  • MidiTok

    MIDI / symbolic music tokenizers for Deep Learning models 🎶

  • Piano-LED-Visualizer

    Piano LED Visualizer: Connect an LED strip to your Raspberry Pi and create an immersive visual experience for your piano playing

  • textbeat

    🎹 plaintext music sequencer and midi shell, with vim playback and the powers of music theory 🥁

  • Project mention: textbeat VS midica - a user suggested alternative | libhunt.com/r/textbeat | 2023-08-12
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Launchpad95

    Improved Novation Launchpad scripts for Ableton Live

  • Project mention: Bitwig and Presonus launch open DAWproject format | news.ycombinator.com | 2023-09-27

    > it seems the open source community managed to generate the documentation

    That would be terrific. Do you have more?

    A while ago, I tried to cutomize a Novation Launchpad but couldn’t find coherent docs or an intro.

    Some people have mastered it, as witnessed by this great extension [1]. But that’s example code, not a documentation.

    [1] https://github.com/hdavid/Launchpad95

  • 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.

  • Project mention: UltraSinger - Auto create UltraStar songs | /r/Ultrastar | 2023-05-23
  • linux-show-player

    Linux Show Player - Cue player designed for stage productions

  • sardine

    Python's missing "algorave" module (by Bubobubobubobubo)

  • SampleScanner

    Convert hardware MIDI instruments into software instruments from the command line.

  • picotouch

    Tiny capsense touch MIDI keyboard controller from a Raspberry Pi Pico

  • Project mention: A RP2040 Powered MIDI-Controlled Synth in CircuitPython | news.ycombinator.com | 2023-05-13

    Have you heard about "PicoTouch" already? It's a MIDI keyboard with touch buttons, Raspi Pico powered, by the same creator as of this submission:

    https://github.com/todbot/picotouch

    Also "PicoStepSeq" with the following description from its Github page:

    "PicoStepSeq is an 8-step MIDI sequencer using a Raspberry Pi Pico, an I2C SSD1306 OLED display, a rotary encoder. and 8 "Step Switches". It outputs via USB MIDI and Serial MIDI via TRS-A 3.5mm.":

    https://github.com/todbot/picostepseq

  • py_midicsv

    A Python port and library-fication of the midicsv tool by John Walker. If you need to convert MIDI files to human-readable text files and back, this is the library for you.

  • FRUITY-NILA

    FRUITY NILA delivers comprehensive support for the Native Instruments Komplete Kontrol S-Series, A-Series, and M-Series seamlessly integrated within FL STUDIO.

  • Project mention: Keys won’t work on my m32 midi keyboard on my DAW, any ideas? | /r/NativeInstruments | 2023-07-01
  • X-Touch-Mini-FS2020

    Control FS2020 with a Behringer X-Touch Mini

  • sfz2bitwig

    Convert .SFZ files into Bitwig Studio multisample instruments.

  • beatstep

    A Midi Remote Script for Ableton Live 10 & 11 and the Arturia Beatstep controller

  • Project mention: Daw questions Trials | /r/ableton | 2023-12-09

    Have you considered a control surface of some sort? Just mentioned this script for the original beatstep to someone else https://raphaelquast.github.io/beatstep/ I use several

  • Macropad_4chord_MIDI

    A take on the 4chord MIDI project with the Adafruit Macropad

  • midimech

    🎼 Isomorphic musical layout engine for LinnStrument and Launchpad X, with DAW/Synthesia visualizer

  • Project mention: midimech: An alternative musical note layout system and visualizer for grid controllers like the LinnStrument, LaunchPad X, and more. Unlike the layout of other instruments, notes that sound good together are closer together, and notes that sound worse are furthest apart. | /r/coolgithubprojects | 2023-04-29
  • FIRE-NFX-V2

    The most advanced FL Studio MIDI integration for the Akai FIRE. Enjoy!

  • timecode_tools

    Implements LTC and MTC versions of the SMPTE timecode spec.

  • THIRTY-DOLLAR-HAIRCUT-GENERATOR

    30 dollar haircut website MIDI converter - Using MIDIs, QUICKLY generate a chart for the "DON'T YOU LECTURE ME WITH YOUR THIRTY DOLLAR HAIRCUT" website. The site's by GDcolon, if you need to search it up.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Midi related posts

Index

What are some of the best open-source Midi projects in Python? This list will help you:

Project Stars
1 DiffSinger 4,102
2 basic-pitch 2,901
3 mido 1,340
4 musicpy 1,202
5 MidiTok 582
6 Piano-LED-Visualizer 473
7 textbeat 391
8 Launchpad95 335
9 UltraSinger 199
10 linux-show-player 195
11 sardine 181
12 SampleScanner 93
13 picotouch 77
14 py_midicsv 72
15 FRUITY-NILA 63
16 X-Touch-Mini-FS2020 57
17 sfz2bitwig 48
18 beatstep 42
19 Macropad_4chord_MIDI 40
20 midimech 35
21 FIRE-NFX-V2 29
22 timecode_tools 24
23 THIRTY-DOLLAR-HAIRCUT-GENERATOR 23

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com