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

Releases: CircuitMusicLabs/petra

petra-1.1.0

22 Aug 19:10
Compare
Choose a tag to compare

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~, and cm.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.
  • 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~, and cm.indexcloud~ now compensate for any discrepancies between the system sample rate and the sample rate of the audio file loaded into the buffer~ 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

19 Aug 20:23
Compare
Choose a tag to compare
petra-1.0.12-beta Pre-release
Pre-release

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

19 Aug 20:02
Compare
Choose a tag to compare
petra-1.0.11-beta Pre-release
Pre-release

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

19 Aug 20:01
Compare
Choose a tag to compare
petra-1.0.10-beta Pre-release
Pre-release

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

19 Aug 19:59
Compare
Choose a tag to compare
petra-1.0.9-beta Pre-release
Pre-release

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

19 Aug 19:56
d36cc6b
Compare
Choose a tag to compare
petra-1.0.8-beta Pre-release
Pre-release

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

19 Aug 19:54
Compare
Choose a tag to compare
petra-1.0.7-beta Pre-release
Pre-release

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~, and cm.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.
  • 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.
  • The objects cm.buffercloud~, cm.gausscloud~, and cm.indexcloud~ now compensate for any discrepancies between the system sample rate and the sample rate of the audio file loaded into the buffer~ 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

19 Aug 19:49
Compare
Choose a tag to compare
petra-1.0.6-beta Pre-release
Pre-release

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

19 Aug 19:48
Compare
Choose a tag to compare
petra-1.0.5-beta Pre-release
Pre-release

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

19 Aug 19:46
Compare
Choose a tag to compare
petra-1.0.4-beta Pre-release
Pre-release

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.