Top 23 C++ Midi Projects
Cross-platform music production softwareProject mention: What Free DAW suits me? | reddit.com/r/WeAreTheMusicMakers | 2022-07-04
https://lmms.io/ Actually a free DAW and opensource
Mixxx is Free DJ software that gives you everything you need to perform live mixes.Project mention: starting from zero | reddit.com/r/Beatmatch | 2022-07-05
Get Mixxx. It's free and open source. You can mix with just a keyboard & mouse.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Mirror of Ardour Source CodeProject mention: Any good music programs like garage band or fruity loops? | reddit.com/r/linux4noobs | 2022-06-25
Free and opensource DAWs: Ardour is the "standard" traditional DAW, but I recommend checking out Zrythm or Qtractor as you might prefer their workflows.
One music sequencer for all major platforms, desktop and mobileProject mention: Seriously, don’t underestimate GarageBand | reddit.com/r/musicproduction | 2022-04-20
Helio is another cross-platform option, more streamlined and even more powerful.
MIDI for ArduinoProject mention: Is it possible to build your own Teensy? What's the catch? | reddit.com/r/AskElectronics | 2022-06-08
Click the link to github (second link in the article) and there's all the source code: https://github.com/FortySevenEffects/arduino_midi_library
Your Hardcore Loop Machine.Project mention: [FREE] Monocasual Laboratories has updated Giada, an open source music production tool, sampler, recorder, looper and editor. Expiry: None | reddit.com/r/newplugindeals | 2022-06-20
ossia score, an interactive sequencer for the intermedia artsProject mention: The computers are fast, but you don't know it | news.ycombinator.com | 2022-06-16
> and at the end of the day LLVM compiles 30min and uses tens of GBs of RAM on average hardware
I mean, that's the initial build.
Here's my compile-edit-run cycle in https://ossia.io which is nearing 400kloc (with a free example of performance profiling, I haven't found anything like this whenever I had to profile python)
C/C++ Header 2212 29523 17227 200382
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
🎹🎶 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: Ask HN: What cool projects do you suggest I build with a Raspberry Pi 2W | news.ycombinator.com | 2022-07-02
Arduino library for creating MIDI controllers and other MIDI devices.Project mention: How do I essentially go from button to sound? | reddit.com/r/synthdiy | 2022-06-28
Element Audio Plugin Host (by kushview)Project mention: IvanC's Improved MIDI player VSTi Plugin | reddit.com/r/VSTi | 2022-04-12
many VSTHost I found uses JUCE old version, or any bad configuration that makes the MIDI data transfer system ignores Program Phanges. Without Program Change recognition, the MIDI playback will all be Piano, and some Synth will also lose drum and have that Piano as well. There is only one that does it correctly which was Kushview's Element but unfortunately that guy is very greedy! (one time download only grants you 1 version for 14 days after checkout, lifetime version is way too expensive, subscription while cheaper is of course not recommended because it's recurring payment, and compile yourself is not that easy and complicated. Obviously, since the software is GNU GPL v3, you can sparsdat by spreading the compiled binaries away, e.g. kx.studio Linux Debian Ubuntu repository has Element in it as well as others, all for free). JUCE included VST Host sample app does it well and recognizes Program Change, but it lacks transport.
A small MIDI visualizer tool, using OpenGLProject mention: A Complete and unique look inside the soundtrack scoring and orchestration of video game music for 'The Legend of Zelda: Ocarina of Time, Majora's Mask and future games | reddit.com/r/musictheory | 2022-02-16
Great you like it. The program is called MIDI Visualizer
VGMTrans - a tool to convert proprietary, sequenced videogame music to industry-standard formatsProject mention: thoughts on GBA sound replacement | reddit.com/r/emulation | 2021-12-30
1 - There are generic-ish tools to dump/convert the with the notation like VGMTrans, but support for various internal formats/methods/effects/commands is definitely not 100%. I've used that one to dump tracks from many games across various systems and often it works fine, but sometimes an effect/track is missing for one reason or another or sometimes a game's music format simply isn't supported and people need to get hands-on.
Multi-platform command-line tool to send out MIDI messagesProject mention: How can I send a voltage to calibrate DIY Plaits from this rack? | reddit.com/r/synthdiy | 2021-09-30
If you are sending MIDI from the PC you should have full control over the content of the MIDI message (velocity and much more). Here is one solution: SendMIDI, but they should come in all flavours.
Software and hardware platform for simpler building of MIDI controllers with support for DMX.Project mention: Midievil | My Midi Switch Project | reddit.com/r/diypedals | 2022-06-19
Checkout OpenDeck. Github repo here. It supports lots of different boards and no programming is required at all. I've used it for everything from 8 channel consoles for my DAW to a full-featured live controller for AmpliTube.
Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, Warp Markers, and JUCE processorsProject mention: Zrythm: A highly automated and intuitive digital audio workstation | news.ycombinator.com | 2021-12-05
FM Chip Synthesizer — OPL & OPN — VST/LV2/StandaloneProject mention: Advanced methods to get Reaper to actually see a vsti? | reddit.com/r/Reaper | 2022-06-04
Orange Pi DMX512 / RDM / MIDI / OSC / Art-Net / WS28xx / L6470 / Stepper / TLC59711 / PCA9685 / Servo / PWM / TCNet / SMPTE / RDMNet / LLRP / GD32 / GigaDevice / Raspberry PiProject mention: Demo - Using a track on a cassette portastudio as master clock for Eurorack and the Minibrute 2 | reddit.com/r/synthdiy | 2022-05-25
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)Project mention: The prototype for my multi layer fader based on Deej volume mixers. | reddit.com/r/arduino | 2021-11-27
Just a thought, in a future build you could go totally wireless (theoretically) if you use: - an ESP8266 or ESP32 with wireless MIDI and - MIDI mixer on Windows.
A modern C++ MIDI real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.Project mention: Turning a Guitar Hero controller into a MIDI controller | news.ycombinator.com | 2022-05-20
This is a library for making E-Drum with arduino.Project mention: percussion synth help | reddit.com/r/synthdiy | 2022-07-03
Look Mum No Computer built a simple recreation of the Kraftwerk electronic drum pads. A more modern approach might be to use an Arduino.
RTP MIDI (AppleMIDI) daemon for LinuxProject mention: ESP8266 controls all hidden parameters with any phone or PC | reddit.com/r/novationcircuit | 2022-05-24
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?
The KnobKraft Orm - The free modern cross-platform MIDI Sysex LibrarianProject mention: My shot at a church organ patch for the DM12, inspired by u/Xopanex | reddit.com/r/synthesizers | 2022-05-03
Strange. I actually used a third party tool called KnobKraft-Orm to do the export, so maybe that has something to do with it. I'm on Linux and the Behringer DM app does not work very well on there. I'll have a look when I get back from work.
C++ Midi related posts
starting from zero
1 project | reddit.com/r/Beatmatch | 5 Jul 2022
What Free DAW suits me?
2 projects | reddit.com/r/WeAreTheMusicMakers | 4 Jul 2022
percussion synth help
1 project | reddit.com/r/synthdiy | 3 Jul 2022
How to install FL studio
1 project | reddit.com/r/archlinux | 1 Jul 2022
Color mixing Mk II
2 projects | reddit.com/r/Simulated | 28 Jun 2022
How do I essentially go from button to sound?
1 project | reddit.com/r/synthdiy | 28 Jun 2022
Why no VST3 support?
1 project | reddit.com/r/lmms | 27 Jun 2022
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.