Skip to content
This repository has been archived by the owner on Jul 5, 2022. It is now read-only.

Commit

Permalink
updated readme - m4l device
Browse files Browse the repository at this point in the history
  • Loading branch information
CircuitMusicLabs committed Aug 19, 2019
1 parent 9ccd1fc commit db5287f
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ petra is now available in the official Max Package Manager. Just open Max, go to
This repository might be in active development at any time, so any of the existing branches might be unstable or contain incomplete code. If you're interested in downloading stable code only, please find the latest release [here](https://github.com/CircuitMusicLabs/petra/releases).

## Package Description
#### External Objects for Max
petra is a is a collection of external audio objects neatly packed into a Package for Max by [Cycling '74](https://cycling74.com/). It is used for polyphonic granulation of pre-recorded sounds. The package is loosely based on the principle of asynchronous granular synthesis (outlined in Curtis Roads' book [Microsound](https://mitpress.mit.edu/books/microsound)). The objects are made for sample precision granulation of both single- and dual-channel audio files.

In addition, petra contains an audio object for live input granulation. It makes use of a circular buffer and an adjustable, and optionally randomised, delay control over the duration of the entire buffer.
Expand All @@ -20,6 +21,13 @@ All objects share the following controls, which consist of an upper and lower ra
* panorama position per grain
* gain per grain

#### Max for Live Device
As of v1.1.0, the petra package will contain a Max for Live Device, which showcases the potential of the external objects:

![m4l device](http://circuitmusiclabs.com/wp-content/uploads/petra-m4l-device.png)

The device uses the `cm.indexcloud~`external object and merely serves as an example of what can be done with the objects contained in the petra package. The device can be found in the [extras](https://github.com/CircuitMusicLabs/petra/blob/master/extras) folder.

## System Requirements for Compiled Externals
* Mac OS 10.9.5 or above or Microsoft Windows 7 or later
* Max 6.1.8 or above (compatible with Max 7)
Expand Down

0 comments on commit db5287f

Please sign in to comment.