-
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
All that said, unless you have to design hardware, I would recommend just using a Raspberry Pi plus the Elk Pi hat for MIDI and audio, using the Elk OS linux kernel / board support package then write your sampler using the JUCE framework plus the built-in ALSA audio / midi drivers. That'll get you making sound the fastest and get you a finished product quickest!
A 6-voice wavetable oscillator STM32F765 project with a stereo codec: https://github.com/4ms/SWN
A 4-input 4-output “crossfading” delay using an STM32F427 and external SDRAM chip (32MB). Achieves up to 3 minutes of 48kHz/16bit stereo delay time, less if you use 24bit. https://github.com/4ms/DLD
A stereo output, 6-channel resonant band-pass filter using the STM32F427: https://github.com/4ms/SMR
And if you want more processing power and memory, there are some audio examples in this project using a Cortex A7 (STM32MP157) bare-metal (512MB RAM, 800MHz) https://github.com/4ms/stm32mp1-baremetal
Related posts
-
Anyone know anyone that creates plugins?
-
Ardour 8.0 released
-
What programming languages do you recommend starting with regarding audio visual programming/audio software development?
-
xcode or visual studio?
-
Anyone here have experience writing VST audio plugins in C++, or 'wrapping'/converting a VST to an AU plug-in?