Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pierreguillot/Camomile
An audio plugin with Pure Data embedded that allows to load and to control patches
https://github.com/pierreguillot/Camomile
audio audio-plugin audio-unit juce libpd lv2 pd plugin pure-data vst vst3
Last synced: 13 days ago
JSON representation
An audio plugin with Pure Data embedded that allows to load and to control patches
- Host: GitHub
- URL: https://github.com/pierreguillot/Camomile
- Owner: pierreguillot
- License: gpl-3.0
- Created: 2015-07-26T14:22:23.000Z (over 9 years ago)
- Default Branch: dev/v1.0.8
- Last Pushed: 2024-02-26T10:06:47.000Z (9 months ago)
- Last Synced: 2024-07-31T22:46:52.141Z (3 months ago)
- Topics: audio, audio-plugin, audio-unit, juce, libpd, lv2, pd, plugin, pure-data, vst, vst3
- Language: C++
- Homepage:
- Size: 10.2 MB
- Stars: 897
- Watchers: 66
- Forks: 62
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - Camomile - An audio plugin with Pure Data embedded that allows to load and to control patches (C++)
- awesome-juce - Camomile - plugin that embeds Pure Data| GPL-3.0|910|9 months<sub><sup>🟢</sup></sub>| (Frameworks)
README
Camomile
Create audio plugins with Pure Data patches.
## Presentation
Camomile is a meta plugin with Pure Data embedded that allows creating audio plugins that load and control Pure Data patches inside digital audio workstations. Camomile supports the VST3, LV2 and Audio Unit plugin formats on Windows, Linux and macOS.
## Instruction
The [latest stable release](https://github.com/pierreguillot/Camomile/releases/latest) of Camomile is available for download along with all previous versions on the [releases page](https://github.com/pierreguillot/Camomile/releases). The Camomile distribution provides sample plugins that can be used directly in digital audio workstations. The [wiki pages](https://github.com/pierreguillot/Camomile/wiki) offer documentation to [install plugins](https://github.com/pierreguillot/Camomile/wiki/How-to-install-plugins) on your computer, [generate plugins](https://github.com/pierreguillot/Camomile/wiki/How-to-generate-plugins) with patches and [create patches](https://github.com/pierreguillot/Camomile/wiki/How-to-create-new-plugins) for audio plugins.
## Compilation
```
git clone --recursive https://github.com/pierreguillot/Camomile.git
cd Camomile
mkdir build && cd build
cmake .. (the generator can be specified using -G"Unix Makefiles", -G"Xcode" or -G"Visual Studio 16 2019" -A x64)
cmake --build .
```**Important:**
- Please ensure that the git submodules are initialized and updated! You can use the `--recursive` option while cloning or `git submodule update --init --recursive` in the Camomile repository .
- On Linux OS, Juce framework requires to install dependencies, please refer to [Linux Dependencies.md](https://github.com/juce-framework/JUCE/blob/master/docs/Linux%20Dependencies.md) and use the full command.
- The CMake build system have been tested with *Unix Makefiles*, *XCode* and *Visual Studio 16 2019*.### Organization
- [CICM](http://cicm.mshparisnord.org)
- [Université Paris 8](https://www.univ-paris8.fr)### Author
- [Pierre Guillot](https://github.com/pierreguillot)
### Credits
- [Pure Data](http://msp.ucsd.edu/software.html) by Miller Puckette and others
- [libpd](http://libpd.cc) by the Peter Brinkmann, Dan Wilcox and others
- [Juce](https://github.com/WeAreROLI/JUCE) by ROLI Ltd.
- [MoodyCamel](https://github.com/cameron314/concurrentqueue) by Cameron Desrochers
- [LV2 PlugIn Technology](http://lv2plug.in) by Steve Harris, David Robillard and others
- [VST PlugIn Technology](https://www.steinberg.net/en/company/technologies/vst3.html) by Steinberg Media Technologies
- [Audio Unit PlugIn Technology](https://developer.apple.com/documentation/audiounit) by Apple
- [Juce LV2 interface](http://www.falktx.com) by Filipe Coelho
- [Console icons](https://www.flaticon.com/authors/gregor-cresnar) by Gregor Cresnar
- [CMake](https://cmake.org/) by Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf
- Images of the plugin's examples are copyrighted by their respective comics publishers. [Dupuis](https://www.dupuis.com/) for the Bulgroz and AlmondOrgan plugins and [Casterman](https://www.casterman.com/) for the Castafiore plugin. For further information, read this [issue](https://github.com/pierreguillot/Camomile/issues/177).### Papers
- [LAC 2018 - Camomile: Creating audio plugins with Pure Data](http://lac.linuxaudio.org/2018/pdf/44-paper.pdf)
- [JIM 2018 - Camomile, enjeux et développements d’un plugiciel audio embarquant Pure Data](https://hal.archives-ouvertes.fr/hal-01791392/document).