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. Learn more →
Top 23 C Midi Projects
-
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.
-
ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
X32-Behringer
This GIT repo (C language) holds applications and utilities for the Behringer X32 and M32 mixing consoles. Additional details, documentation, implementation examples and apps can be found in my website:
-
BMC
BMC the Badass MIDI Controller, all-in-one Scalable MIDI Controller library with a companion Desktop/Browser Editor App for Teensy 3.2, 3.5, 3.6, 4.0, 4.1, Micromod (by neroroxxx)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: An open source cross-platform USB stack for embedded system | news.ycombinator.com | 2023-12-12
Having an issue here using the ESP8266 Audio library (found here).
I'm trying to code a fix for it here: https://github.com/FluidSynth/fluidsynth/issues/1282
Good resource. Some of the piano SoundFonts here are available in https://chiptune.app (Yamaha Grand Lite 1.1, Chateau Grand Lite 1.0, Abbey Steinway D 1.9, Steinway Grand 1.0). Play a MIDI file, open Settings tab, find them at bottom of SoundFont menu. (You can also drag-and-drop SF2 files.)
Maybe this one https://github.com/todbot/picostepseq
You can use the MIDI Key-Range Filter (by Robin Gareus) https://x42-plugins.com/x42/x42-midifilter . Add an Ardour midi bus. Use Ardour to change the output of your piano to the new midi bus. Add 2 plugins to the midi bus 1) an instance of the Midi Key-Range Filter, 2) copy your piano midi instrument to the midi bus. Left click on the Midi Key-Range Filter, set the low and high note to E4, set the operation range to "Exclude Range". You are instructing the Midi Key Range Filter to output all notes except #E4.
Project mention: STM32 detected as a MIDI device from computer but cannot send messages. | /r/embedded | 2023-09-07Hello, Some time ago I asked here what microcontroller to use for my MIDI controller. Today I received the STM32F439ZI Nucleo board. I already started experimenting with some things and with some MIDI libraries. So far, the only one that I have made some progress is this library. I have got to the point where the computer detects the STM32 as a MIDI but I cannot send any messages from it (STM32 to PC). This is the code that should be sending the message:
C Midi discussion
C Midi related posts
-
Suggestions on how to improve FluidSynth
-
pure-data VS midica - a user suggested alternative
2 projects | 12 Aug 2023 -
csound VS midica - a user suggested alternative
2 projects | 12 Aug 2023 -
What's the Smallest MIDI Note Triggering Device?
-
midi note filter in ardour
-
Midi hub suggesyions
-
No audio output in Ardour6
-
A note from our sponsor - InfluxDB
www.influxdata.com | 17 Jun 2024
Index
What are some of the best open-source Midi projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyusb | 4,623 |
2 | ESP8266Audio | 1,956 |
3 | fluidsynth | 1,748 |
4 | midimonster | 480 |
5 | Orca-c | 471 |
6 | PedalinoMini | 466 |
7 | chip-player-js | 324 |
8 | X32-Behringer | 220 |
9 | picostepseq | 219 |
10 | elektroid | 210 |
11 | USBMidiKliK4x4 | 121 |
12 | overwitch | 119 |
13 | pico-dco | 110 |
14 | USBMidiKliK | 85 |
15 | BMC | 82 |
16 | midi2osc | 79 |
17 | openAV-Ctlra | 78 |
18 | midifilter.lv2 | 67 |
19 | mdxtools | 59 |
20 | RealTimeSingingSynthesizer | 56 |
21 | usynth | 50 |
22 | midi-box-stm32 | 42 |
23 | JDTools | 38 |