OS 251 Save

OS-251 is a synthesizer plugin

Project README

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.

Open Source Agenda is not affiliated with "OS 251" Project. README Source: utokusa/OS-251
Stars
93
Open Issues
12
Last Commit
1 year ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating