All Projects → utokusa → OS-251

utokusa / OS-251

Licence: GPL-3.0 license
OS-251 is a synthesizer plugin

Programming Languages

C++
36643 projects - #6 most used programming language
typescript
32286 projects
CMake
9771 projects
shell
77523 projects
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language
Inno Setup
370 projects

Projects that are alternatives of or similar to OS-251

Audiogridder
DSP servers using general purpose networks and computers - https://audiogridder.com
Stars: ✭ 423 (+449.35%)
Mutual labels:  vst3
Node Audio
Graph-based audio api for Node.js based on LabSound and JUCE
Stars: ✭ 67 (-12.99%)
Mutual labels:  vst3
AUSequencer
(WIP) MIDI Sequencer Audio Unit
Stars: ✭ 26 (-66.23%)
Mutual labels:  audio-unit
Camomile
An audio plugin with Pure Data embedded that allows to load and to control patches
Stars: ✭ 527 (+584.42%)
Mutual labels:  vst3
Iplug2
C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]
Stars: ✭ 875 (+1036.36%)
Mutual labels:  vst3
Surge
Synthesizer plug-in (previously released as Vember Audio Surge)
Stars: ✭ 1,382 (+1694.81%)
Mutual labels:  vst3
Yabridge
A modern and transparent way to use Windows VST2 and VST3 plugins on Linux
Stars: ✭ 329 (+327.27%)
Mutual labels:  vst3
Roboverb
A VST / VST3 / AU / LV2 Reverb Plugin
Stars: ✭ 48 (-37.66%)
Mutual labels:  vst3
Regrader
VST delay plugin where the repeats degrade in resolution
Stars: ✭ 44 (-42.86%)
Mutual labels:  vst3
Sfizz
SFZ parser and synth c++ library, providing AU / LV2 / VST3 plugins and JACK standalone client
Stars: ✭ 174 (+125.97%)
Mutual labels:  vst3
Wdl Ol
Enhanced version of Cockos' iPlug - A simple-to-use C++ framework for developing cross platform audio plugins and targeting multiple plugin APIs with the same code. VST / VST3 / Audiounit / RTAS / AAX (Native) formats supported. NOTE: THIS IS OBSOLETE, PLEASE SEE IPLUG2:
Stars: ✭ 906 (+1076.62%)
Mutual labels:  vst3
Awesome Musicdsp
A curated list of my favourite music DSP and audio programming resources
Stars: ✭ 871 (+1031.17%)
Mutual labels:  vst3
Audio Plugin Development Resources
Various resources related to developing plugins for audio production.
Stars: ✭ 136 (+76.62%)
Mutual labels:  vst3
Vstgui
A user interface toolkit mainly for audio plug-ins
Stars: ✭ 443 (+475.32%)
Mutual labels:  vst3
aeolus plugin
Pipe organ synthesizer (VST plugin)
Stars: ✭ 38 (-50.65%)
Mutual labels:  vst3
Dplug
Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.
Stars: ✭ 341 (+342.86%)
Mutual labels:  vst3
Jamba
A lightweight VST2/3 framework
Stars: ✭ 73 (-5.19%)
Mutual labels:  vst3
GuitarAmp
A basic and experimental guitar modeling amp
Stars: ✭ 79 (+2.6%)
Mutual labels:  vst3
MIDISequencerAUv3
A great start point for making AUv3 MIDI sequencer apps.
Stars: ✭ 24 (-68.83%)
Mutual labels:  audio-unit
Vst Js
native node addon that allows for instantiation of natively installed VST3 audio plugins
Stars: ✭ 153 (+98.7%)
Mutual labels:  vst3

OS-251

OS-251 is a synthesizer plugin (vst3, au) made with C++ , JUCE and react-juce.

Download

You can down load pre-built binaries from release.

Development

Build

  • Download the codes

    git clone --recursive https://github.com/utokusa/OS-251
  • Build the UI (Node.js and react-juce) Use Node.js version 14.

    cd ./src/jsui
    npm ci
    npm run build
  • Build the body of the plugin (C++)

    You can build it using CMake.

Lint

Lint checking for both C++ and Node.js is available. For C++, we use clang-format 11. See details by running ./lint.sh -h.

Code completion

Use clangd for code completion or go-to-definition. compile_commands.json (it's necessary for clangd) is automatically generated when you build OS-251. Use ./run_compdb.sh -h if you want to add header information to compile_commands.json.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].