SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Midi Projects
-
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
-
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.
-
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.
-
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
Project mention: Why do MP3s of NES music sound better than direct playback off of NSFplay? | /r/nes | 2023-05-02
Maybe this one https://github.com/todbot/picostepseq
I'm using Overwitch on linux and when I send the tracks to my daw they are all received as mono, which makes sense since I presume the tracks are mono until they are bussed to the amp which receives all tracks.
here's a project made by polykit who posts here with some really good stuff.
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: Is there any way to convert X68000 music data into a tracker module? | /r/chiptunes | 2023-05-21Looks you could get MIDI and a soundfont using https://github.com/vampirefrog/mdxtools Which should let you use OpenMPT at least.
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 - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Midi projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyusb | 4,521 |
2 | ESP8266Audio | 1,921 |
3 | zrythm | 1,899 |
4 | fluidsynth | 1,697 |
5 | Orca-c | 467 |
6 | midimonster | 467 |
7 | PedalinoMini | 447 |
8 | chip-player-js | 316 |
9 | X32-Behringer | 215 |
10 | picostepseq | 207 |
11 | elektroid | 200 |
12 | USBMidiKliK4x4 | 121 |
13 | overwitch | 115 |
14 | pico-dco | 110 |
15 | USBMidiKliK | 84 |
16 | BMC | 79 |
17 | midi2osc | 79 |
18 | openAV-Ctlra | 78 |
19 | midifilter.lv2 | 66 |
20 | mdxtools | 58 |
21 | RealTimeSingingSynthesizer | 56 |
22 | usynth | 50 |
23 | vht | 41 |
Sponsored