Top 23 C++ Midi Projects
Cross-platform music production softwareProject mention: Are there any good FOSS alternatives to a program like FLstudio? | reddit.com/r/linuxquestions | 2021-09-21
Mixxx is Free DJ software that gives you everything you need to perform live mixes.Project mention: DJing for Beginners....From a Beginner | reddit.com/r/Beatmatch | 2021-09-10
You can get it at https://mixxx.org/ !
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Mirror of Ardour Source CodeProject mention: SLPT: Free Software Alternatives | reddit.com/r/ShittyLifeProTips | 2021-09-20
Audio misc. → Ardour, Audacity, others
One music sequencer for all major platforms, desktop and mobileProject mention: how do you notate music pieces | reddit.com/r/musictheory | 2021-09-12
I love MuseScore and want a decent notation editor for my tablet, but pickings are slim, unfortunately. Most of the editors I find have abhorrent interfaces. I'd even be fine with a LilyPond frontend or something, rather than what I do now (Helio is truly wonderful and ticks my boxes, but can't produce notation).
MIDI for ArduinoProject mention: Need Help With MIDI to CV | reddit.com/r/synthdiy | 2021-04-15
You can look at the examples of the MIDI library on github. Here for example, https://github.com/FortySevenEffects/arduino_midi_library/blob/master/examples/Basic_IO/Basic_IO.ino
ossia score, an interactive sequencer for the intermedia arts.Project mention: Bespoke Synth 1.0 – open-source software modular synthesizer | news.ycombinator.com | 2021-09-14
Arduino library for creating MIDI controllers and other MIDI devices.Project mention: Coding help for a MIDI Controller | reddit.com/r/arduino | 2021-06-02
Run Linux Software Faster and Safer than Linux with Unikernels.
Element Audio Plugin Host (by kushview)Project mention: ZUN instrument equivalents? | reddit.com/r/touhou | 2021-07-04
VGMTrans - a tool to convert proprietary, sequenced videogame music to industry-standard formatsProject mention: PUYOPUYO 20TH ANNIVERSARY MIDI EXTRACTION | reddit.com/r/u_dystopian-cheese | 2021-08-23
A question answered before anybody even asks in the first place: I used VGMTrans to get ahold of all the Midi files. You can get it here: VGMTrans Github page
A small MIDI visualizer tool, using OpenGLProject mention: [Piano Jam] Mazurka in C minor (Glinka, Mikhail) | reddit.com/r/piano | 2021-09-01
Thanks! No the visualisation thing is generated from the midi recording and composited in post. Similar to other visualisation video but I can't setup my camera directly above the piano, so I perspective transformed it in place. (Generated with this if you are interested: https://github.com/kosua20/MIDIVisualizer/)
Multi-platform command-line tool to send out MIDI messagesProject mention: Can you send a midi sequence to a midi controller at Windows startup? | reddit.com/r/midi | 2021-04-04
have a look at this one:https://github.com/gbevin/SendMIDI
🎹🎶 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.Project mention: Got some cool ideas? | reddit.com/r/ProgrammerHumor | 2021-09-01
MIDI addon for a different retro game console
FM Chip Synthesizer — OPL & OPN — VST/LV2/StandaloneProject mention: SampleScience "AdLibXRom" the sound of the AdLib Music Synthesizer Card famous in the early nineties for being widely used in PC computers ($12.50/vst/AU | $5/sf2/WAV) until 12 September with code: commander | reddit.com/r/AudioProductionDeals | 2021-09-12
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)Project mention: After 2 decades of this, I finally bought the one and only piece of hardware that could turn me into an elite veteran, old man engineer..... TRACKBALL MOUSE | reddit.com/r/audioengineering | 2021-06-01
This is the sketch that worked for me pretty much out of the box. Mac OS has built-in support for Wi-Fi MIDI, but in Windows you'll need to install rtpMIDI. Once the Arduino sketch is loaded and running, rtpMIDI is installed, and both the computer and ESP32 are connected to the same network, the ESP32 should show up in the rtpMIDI control panel.
This is a library for making E-Drum with arduino.Project mention: Finished Minimal Electronic Drum Set | reddit.com/r/3dprintedinstruments | 2021-02-08
I'm using this library. He has circuit diagrams here.
Realtime MIDI I/O for python.Project mention: How to read data from A usb midi controller | reddit.com/r/learnpython | 2021-08-25
I googled "usb midi python" for you and this looks pretty good?
USB host library 2.0 for Zero/M0/SAMDProject mention: 5v pro micro usb host shield | reddit.com/r/arduino | 2021-03-12
Actually... this library indicates you can use an M0 board. https://github.com/gdsports/USB_Host_Library_SAMD
RTP MIDI (AppleMIDI) daemon for LinuxProject mention: Network Audio similar to rtpmidid ? | reddit.com/r/linuxaudio | 2021-08-21
I've been using rtp-midi, using rtpmidid and it's working fine.
The KnobKraft Orm - The free modern cross-platform MIDI Sysex LibrarianProject mention: Saving Deepmind Patches in an external project folder for quick recall? | reddit.com/r/synthesizers | 2021-02-07
Yes, that would be how I would do it. I've only dabbled with sysex so far, but I've managed to both export and import patches. I have used an open source sysex librarian I stumbled upon: KnobKraft-orm
Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computerProject mention: Arduino MIDI controller Help | reddit.com/r/linuxaudio | 2021-02-04
hmm..yes you would have to code a little bit. But, cool learning experience? The examples are pretty good. This simple one: https://github.com/lathoub/Arduino-USBMIDI/blob/master/examples/Basic_IO/Basic_IO.ino shows part of the code that would replace the serial code in your original sketch. Note the library itself is handling the code that advertises the controller to Linux as a MIDI device. That's an important benefit.
Assists music production by grouping standalone programs into sessions. Community version of "Non Session Manager".Project mention: Looking for Help/Recommendations with Audio Mixer Setup Similar to Voicemeeter (Garuda Linux w/ Pipewire) | reddit.com/r/linuxaudio | 2021-08-14
New Session Manager () — fork of Non Session Manager, audio session manager, which can save connections between audio nodes/clients
Seq24-based live MIDI looper (C++14/Qt 5). Version 0.96.3 2021-09-10. Non Session Manager support. Linux/Windows. PDF user manual. Trigger transposition. ALSA/JACK MIDI, headless operation available. MIDI automation.Project mention: Preferred workflow | reddit.com/r/linuxaudio | 2021-07-18
~ Sequencing: seq66 / seq24
Virtual Midi keyboard and Midi Live Looper for Jack Audio Connection Kit (by brummer10)Project mention: Anyone know a music making program, supporting midi? Preferably open source of coarse | reddit.com/r/linuxquestions | 2021-08-04
For quickly playing around I use Mamba which is a virtual keyboard with built-in fluidsynth support. So I don't have to start up all my different modular programs just to play a few notes with a piano sound. You can set your hardware MIDI controller to Mamba's MIDI in. It has very basic recording/looping but if you actually want to record and arrange tracks then use a DAW.
What are some of the best open-source Midi projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.