Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soundspear/formula
https://github.com/soundspear/formula
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/soundspear/formula
- Owner: soundspear
- License: bsl-1.0
- Created: 2021-12-28T17:00:38.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2023-05-14T06:44:28.000Z (about 1 year ago)
- Last Synced: 2024-01-28T18:24:13.531Z (5 months ago)
- Language: C++
- Size: 6.85 MB
- Stars: 59
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Lists
- awesome-juce - formula - 1.0|62|Β 1Β year<sub><sup>π </sup></sub>| (DSP)
README
![Formula](assets/logo.svg)
---
Formula is an open-source VST & AU plugin to create custom audio effects inside your DAW.**π¨βπ» For developers**: Live code and test your effects right inside your DAW.
**πΈFor end-users**: Browse and use hundreds of effects made by developers.
## Quick start
#### Using binary setup
Download and install the latest release for Windows, macOS or Linux [here](https://github.com/soundspear/formula/releases).#### Build from source code
1. Run `configure-windows.ps1`, `configure-mac.sh` or `configure-linux.sh` depending on your platform. This will download and locally install all our dependencies (JUCE, boost, vcpkg, cpprestskd).
2. If you have an IDE that supports CMake (Visual Studio 17+, CLion...) just open the repository folder and build the default target.
3. Else, run `cmake . -G Ninja -DVCPKG_TARGET_TRIPLET=x64-windows-static -DCMAKE_TOOLCHAIN_FILE="./vcpkg/scripts/buildsystems/vcpkg.cmake"`.
Replace `x64-windows-static` by `x64-osx` or `arm64-osx` depending on your platform.
5. Finally, run `cmake --build .`---
![Demo](/assets/demo.gif)
## Contribute
If you like this project and you would like to contribute, you are welcome!
The workflow is as follows:- Fork the repository
- Create a branch based on `develop`
- Code your features in that branch
- Rebase from upstream develop
- Submit a pull request on our `develop` branch