Coder Social home page Coder Social logo

aucop's Introduction

AUCOP

AUCOP is...

An Unfortunate Collection Of Plugins

V 0.1.73

It's a collection of open source audio plugins, which are (at inception) based on Pure Data and the Camomile plugin API (which itself uses libpd). Most plugins are based on "Vanilla" Pd, which is a prerequisite of Camomile.

Note: it's always best to clone this repository. The "releases" tend to become historical.

Some plugins also (will) utilize MobMuPlat, which is an opensource API for creating interfaces on mobile devices. MobMuPlat has great networking hooks, and is OSC capable.

Plugins

Installation

All plugin subfolders are organized as follows:

  • /PD/ ... the orginal Pure Data patch and support files. Copy this folder anywhere, then load the <plugin_name>.pd file in Pure Data.
  • /Camomile/ ... the Camomile plugin source files. Place /<plugin_name>/ in the Camomile/Examples folder (or Camomile/Plugins/Examples/), and invoke Camomile as required for the target OS. Follow the instructions on the Camomile site for each OS to install from the /builds/ folder (it's different for each OS).
  • /plugins_linux/ ... binary plugins built for EXT4 64 bit systems. If you don't want to generate the plugins, simply copy /<plugin_name>.lv2/ to ~/.lv2/, or the LV2 system folder. Likewise, copy the plugin within the /vst3/ folder to ~/.vst3/ to install the vst3 version.

Note: As of 1.0.7, Camomile doesn't support VST2, due to Steinberg withdrawing the header files (their API was free, but never open). This is unfortunate, as fewer hosts support vst3.

Additionally, due to JUCE cross-platform issues, MANY extra MIDI parameters are exposed in the VST3 plugin generic interface.

  • /.AUCOP/ ... This directory should be copied to the user home dir (i.e.: ~/.AUCOP/). It holds preset and configuration files. It's new with 0.1.71.

I prefer the user "home" installs, as that allows for easy editing of the preset files that accompany some plugins. And Carla automatically scans the ~/.lv2 directory on start, no need to manually rescan...

About Camomile and AUCOP

Camomile affords encapsulation of Pure Data patches within different plugin formats for multiple platforms (Linux, Mac, Windows). Currently only the Linux binary plugins are included (this will likely change), but using the source files to generate the plugins for other platforms is encouraged. See the instructions above in Installation.

Learn how to create new Camomile plugins here.

All Camomile plugins with guis have an extra documentation tab that's accessed by clicking on the chamomile flower in the upper left corner of the GUI. One tab displays the contents of the plugin-defined "description" file -- "Info.txt" in the plugin folder is the conventional name.

As noted, each AUCOP project includes a Linux LV2 plugin, and a VST2 VST3 plugin. They are not stand-alone applications, and must be instantiated within an audio app, such as Carla or a DAW, like Ardour.

There are some LV2 issues currently, like all parameters are normalized to a 0-1 range.. NOTE: this issue is now fixed in Camomile 1.0.7, so it's much preferable to build these plugins with that version, or newer.


Links:

Thanks! Later,
Doug Garmon

aucop's People

Contributors

gmodal avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

aucop's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.