Releases: CircuitMusicLabs/petra
petra-1.1.0
Update of petra, granular synthesis package for Max by Cycling '74, v1.1.0
Changelog:
New features:
- New "reverse" attribute for all objects. The attribute can be set to either one of the following modes:
- "off": forward grain playback only
- "on": reverse grain playback only
- "random": randomly alternating between forward and reverse grain playback
- "direction":
cm.buffercloud~
,cm.gausscloud~
,cm.indexcloud~
: forward playback when value for min/max offset is increasing, reverse playback when value for min/max offset is decreasing.cm.livecloud~
: forward playback when value for min/max delay decreasing, reverse playback when value for min/max delay increasing
- The "pitchlist" message:
- The objects
cm.buffercloud~
,cm.gausscloud~
, andcm.indexcloud~
now accept the "pitchlist" message, followed by a list of a maximum of 10 float values. When the list is sent to the object, the object inlets are ignored and the pitch values are taken from the list, now stored inside the object. Sending the "pitchlist" message followed by a single zero, the list is deactivated and the object reads values from the object inlets.
- The objects
- New "preview" message lets you preview the sample loaded into the
buffer~
object in it's full length. The "preview" message followed by a positive value starts preview, the "preview" message followed by a zero value stops preview. - New status report outlet:
- The outlet reports the "preview" message as soon as sample preview playback is completed.
- The outlet reports the "resize" message as soon as the buffer resize operation, triggered by the "cloudsize" and the "grainlength" message, is completed.
- The repository now contains a Max for Live Device, featuring the
cm.indexcloud~
object
Improvements:
- The running grain stream is no longer interrupted when the referenced
buffer~
object is modified, replaced, recorded into or changed in any other way. - The objects
cm.buffercloud~
,cm.gausscloud~
, andcm.indexcloud~
now compensate for any discrepancies between the system sample rate and the sample rate of the audio file loaded into thebuffer~
object. This means that you can now load an audio file with any sample rate. The playback position and pitch will match the original sample rate of the audio file, no matter your system sample rate. - Updated documentation to reflect all changes.
- General fixes in documentation and help patchers.
petra-1.0.12-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.12-beta
Changelog:
- Updated README.md
- Max for Live Device:
- Added stability during grain buffer setup
- New parameter linking modes
petra-1.0.11-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.11-beta
Changelog:
- Max for Live Device:
- Font size and weight fixes
- Fixes for the status window when changing the cloudsize
petra-1.0.10-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.10-beta
Changelog:
- The rightmost outlet is now a status report outlet
- The outlet reports the "preview" message as soon as sample preview playback is completed
- The outlet reports the "resize" message as soon as the buffer resize operation, triggered by the "cloudsize" and the "grainlength" message, is completed
- The repository now contains a Max for Live Device, featuring the
cm.indexcloud~
object
petra-1.0.9-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.9-beta
Changelog:
- Recompile of all objects to reflect most recent changes in the max-sdk
petra-1.0.8-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.8-beta
Changelog:
- Windows recompile of all objects to reflect most recent changes in the Mac versions
petra-1.0.7-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.7-beta
Summarized changelog:
New features:
- New "reverse" attribute for all objects. The attribute can be set to either one of the following modes:
- "off": forward grain playback only
- "on": reverse grain playback only
- "random": randomly alternating between forward and reverse grain playback
- "direction":
cm.buffercloud~
,cm.gausscloud~
,cm.indexcloud~
: forward playback when value for min/max offset is increasing, reverse playback when value for min/max offset is decreasing.cm.livecloud~
: forward playback when value for min/max delay decreasing, reverse playback when value for min/max delay increasing
- The "pitchlist" message:
- The objects
cm.buffercloud~
,cm.gausscloud~
, andcm.indexcloud~
now accept the "pitchlist" message, followed by a list of a maximum of 10 float values. When the list is sent to the object, the object inlets are ignored and the pitch values are taken from the list, now stored inside the object. Sending the "pitchlist" message followed by a single zero, the list is deactivated and the object reads values from the object inlets.
- The objects
- New "preview" message lets you preview the sample loaded into the
buffer~
object in it's full length. The "preview" message followed by a positive value starts preview, the "preview" message followed by a zero value stops preview. A new outlet outputs abang
when the preview is completed.
Improvements:
- The running grain stream is no longer interrupted when the referenced
buffer~
object is modified, replaced, recorded into or changed in any other way. - The objects
cm.buffercloud~
,cm.gausscloud~
, andcm.indexcloud~
now compensate for any discrepancies between the system sample rate and the sample rate of the audio file loaded into thebuffer~
object. This means that you can now load an audio file with any sample rate. The playback position and pitch will match the original sample rate of the audio file, no matter your system sample rate. - Updated documentation to reflect all changes.
- General fixes in documentation and help patchers.
petra-1.0.6-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.6-beta
Changelog:
New features:
- New "preview" message lets you preview the sample loaded into the
buffer~
object in it's full length. The "preview" message followed by a positive value starts preview, the "preview" message followed by a zero value stops preview. - A new outlet outputs a
bang
when the preview is completed.
Improvements:
- The running grain stream is no longer interrupted when the referenced
buffer~
object is modified, replaced, recorded into or changed in any other way.
petra-1.0.5-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.5-beta
Changelog:
Improvements:
- The "reverse" attribute now checks for illegal values.
petra-1.0.4-beta
Beta release of petra, granular synthesis package for Max by Cycling '74, v1.0.4-beta
Changelog:
New feature:
- The "reverse" attribute now has a new reverse mode: "direction"
- cm.buffercloud~, cm.gausscloud~, cm.indexcloud~: forward playback when value for min/max offset is increasing, reverse playback when value for min/max offset is decreasing.
- cm.livecloud~: forward playback when value for min/max delay decreasing, reverse playback when value for min/max delay increasing
Improvements:
- Updated documentation to reflect all changes.