Skip to content

Releases: porres/pd-cyclone

Cyclone 0.9-1

20 Aug 08:16
Compare
Choose a tag to compare

Here's Cyclone 0.9-1, Pd 0.55-0 or greater is required. Download Cyclone below (source only) or get directly from Pd via menu "Help --> Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki

CHANGELOG:

  • Improved object browser plugin
  • Fixed some compilation bugs and improved 64 bit support

Cyclone 0.9-0

02 Jul 22:49
Compare
Choose a tag to compare

Here's Cyclone 0.9-0, Pd 0.55-0 or greater is required. Download Cyclone below (source only) or get directly from Pd via menu "Help --> Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki

CHANGELOG:

  • Compilation and binaries in double precision is now supported and provided
  • [append] has been deprecated, use [list append] and [list trim] instead
  • [forward] has also been deprecated, just use [send] or regular message boxes, will you?
  • [xbendin]/[xbendin2]/[xbendout]/[xbendout2] have been deprecated, use [midiformat] and [midiparse] instead (I doubt anyone is using such badly designed and silly objects anyway)
  • The documentation has been revised and considering PlugData users, and many ELSE alternatives were added in a new 'see also' section (because ELSE is also part of PlugData), as well as Vanilla alternatives/related objects
  • Added a browser plugin for objects on right click on an empty spot of the patch
  • [trunc~] is now borrowed and equivalent to ELSE's [trunc~] which has multichannel support
  • Fixed a bug in [zl.group] where it did not load the default arg
  • Fixed regression bugs in [offer], list input works now and other things that were funny seems ok now (we introduced this bug in 0.3)
  • [buffer~]: Added support for 64-bit audio files in [buffer~] (Pd 0.55 in double precision is required for this); object has been rewritten and now uses [file which] with 0.55's functionality that allows finding files in the parent. Added support for arguments in the 'read' message and implemented 'replace' message (the object doesn't really behave 100% like the MAX original because that one is bugged as fuck)

Cyclone 0.8-1

22 Feb 04:30
Compare
Choose a tag to compare

Here's Cyclone 0.8-1 at the 8th year anniversay of this repository, it needs at least Pd Vanilla 0.54-1.

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki

CHANGELOG:

  • [zl] fixed some bugs and now the format where the mode comes after the dot (as in [zl.len]) is allowed.
  • [phaseshift~]: Fix div-by-zero and potential blow up
  • Improved/fixed seeding on random objects: [rand~] and [decide]

Cyclone 0.8-0

22 Oct 19:14
Compare
Choose a tag to compare

Cyclone 0.8-0 needs at least Pd Vanilla 0.54-0.

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki

CHANGELOG:

  • Opening "all_objects" doesn't crash Pd anymore and we don't know why it did.

  • Fixed [play~] bang output to just bang once when stopping.

  • Fixed loading help file of [cyclone/snapshot~].

  • [cyclone]: added 2nd and 3rd outlet for pd version and flavour

  • [comment]: fix setting receive name from properties, fixed 'set' message at lodbang, improved loading internal symbols and made it deprecated and removed from the other help files --> this clears the room for forks of Pd to not need to port [comment] to some other front gui, an example is PlugData, which does not support [comment] and does not have plans to. The [comment] object will stick around but will receive no further real attention other than a real crucial or minor bugs and will be kept for backwards compatibility, but it is not encouraged to use this object which will never be a proper clone of MAX's [comment] anyway - just consider using [note] from ELSE instead, because it's the actual original object now and the one that'll keep being worked on.

  • [number~]: made it deprecated and removed from the other help files

  • Revised the help files also to include the [output~] abstraction available in Pd Vanilla 0.54-0, which can take a mono input and send it to a stereo output (solely for this reason, it's best you have Pd Vanilla 0.54-0 installed for this release). For this reason the [out~] abstraction from ELSE is not being borrowed anymore.

  • made [minimum~] and [maximum~] deprecated, as they're basically the same as Vanilla's [min~] and [max~], with the advantage that vanilla's [min~]/[max~] can take multichannel signals as of Pd 0.54-0.

  • also made [pow~] and [clip~] deprecated, as they're quite similar to Vanilla's [pow~] and [clip~], also there's the advantage that vanilla's [pow~]/[clip~] can take multichannel signals.

Cyclone 0.7-0

21 Feb 17:00
Compare
Choose a tag to compare

Cyclone 0.7-0 needs at least Pd Vanilla 0.53-2, this release celebrates the 7th anniversary of this repository.

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki

CHANGELOG:

  • [number~] can now print 'nan' thanks to new features in Pd 0.53
  • [scope~]: Fixed resizing issues when zoomed. Added undo. Minor cosmetic changes that were considered unnecessary as it only tried to mimmick a bit more the original aspect in MAX when selecting the object and we're already failing in doing that 100% perfectly anyway, plus other minor cosmetic improvements.
  • [comment]: We finally have a decent properties window (thanks to Tim Schoen)!!! Fixed some issues with zooming. Fixed many issues with resizing and also justification. Fixed saving parameters. Improved drawing the handle. Fixed resizing when maximum width wasn't set. Added undo. Added outline parameter. Added width parameter (this was only set before via dragging the handle in edit mode). This is now diverging from the original MAX object and is basically a clone of [else/note], an object from the ELSE library that was originally based on cyclone's [comment]. This also completes the updates to this object which was almost the last one to get updated.
  • [mtr] starting to update this object to MAX 7 at last (and this is the last one that never got updated). Added attributes "speed" / "trackspeed" / "loop" and "embed". We missed updates to this one as it was included some time after 7.0! There are numerous things to add and we won't be able to add them all. More are yet to come until we can say we finally reached the goal of updating Cyclone to MAX 7!
  • [pink~] is now a whole new object stolen from ELSE, which has more features but it's also backwards compatible.
  • [pow~] added missing 'Pow~' alias for Linux and error/warning (like other objects that clash in Vanilla - can't believe we still missed getting all of these right)
  • [coll] now updates window if it's opened and when you use the 'read'/'readagain' messages
  • [acosh] fixed bug calculating the value
  • [record~] fixed regression bug in loading arguments
  • [out~] object, borrowed from ELSE, removed and not used in the documentation anymore. We now use [output~] which should be called from Pd's 'extra' library (it was included there in version 0.52).

Cyclone 0.6-1

08 Jun 02:02
Compare
Choose a tag to compare

Cyclone 0.6-1 needs at least Pd Vanilla 0.52-1

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki


CHANGELOG:

  • fixed many typos.
  • bitwise signal operators now are not "bitsafe"
  • objects can now find and open files added to Pd's search path, affected objects: [funbuff], [mtr], [table], [seq] and [coll].
  • [scope~]/[comment]:
    • fixed tcl error when closing a subpatch with object in it while in edit mode.
    • fixed deleting the resizing handle when deleting the object.

Cyclone 0.6-0

25 Nov 17:59
Compare
Choose a tag to compare

Cyclone 0.6-0 needs at least Pd Vanilla 0.52-1

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki


CHANGELOG:

  • [cyclone] (binary/lib) fixed checking minimum Pd version
  • [buffer~] added support to .caf files (thanks to updates in soundfiler for Pd 0.52-0)
  • [comment] thanks to updates in Pd 0.52-0 we can now fully support natively italic variants of DejaVu Sans Mono
  • [record~]: fix arg loading (allowing $1)
  • [play~]: fix arg loading (allowing $1)
  • [wave~]: fix arg loading (allowing $1)
  • [mtr]: fix recording bangs, anythings and lists that start with a symbol (this object hasn't been updated to MAX 7 and we just realized that - it's the only one in cyclone that got no updates at all, hopefully we'll get to it)
  • [seq]:
    • Partially updated to MAX 7 (finally) added new 'clear'/addeventdelay messages from MAX 7, but we haven't added the float argument to 'write' message so it forces saving files with separate tracks.
    • Fixed 'tick' message where the first message after 'start -1' wouldn't count.
    • 'read' message now warns when file is not found, same for file argument.
    • The "end of track" byte is now found and respected.
    • Opening files while reading an old one now restart from the beginning.
    • The 'print' message was fixed to show absolute time values like in MAX.
    • Extra feature of the display/editor window via clicking was restored back (it had been removed n the cyclone 0.3 experimental phase)
    • Times in the edit window are now displayed in absolute as it's the standard for 'print' in MAX and the text file (therefore it was considered a bug).
    • Improved the edit window behaviour, now clicking on the object raises and focuses on the window if it's already opened. The contents are also updated on the opened window when changed.
    • Improved documentation significantly, added examples for all messages and we also explain now how to save and load text files and its format.

Cyclone 0.5-6

05 Aug 15:36
Compare
Choose a tag to compare

Cyclone 0.5-6 needs at least Pd Vanilla 0.51-3

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki


CHANGELOG:

  • Some minor documentation fixes and improvements.
  • [split]: now it's float mode only
  • [deltaclip~]: added safeguards so it doesn't go crazy
  • [grab]: now it can also grab from built-in receive names in GUIs
  • [zl queue]: fixed a bug (not clearing and sending '-1' after reaching a size of 0).
  • Fixed once more again many issues with creating capital letters aliases and I can't believe we're still doing this. It's gotta be ok now!
  • Also fixed packaging capital letters aliases for linux yet once again as we said we had done in 0.5-4 but apparently screwed up one more time (no code has changed, again) - sorry.

Cyclone version 0.5-5

25 Nov 01:02
Compare
Choose a tag to compare

Cyclone 0.5-5 needs at least Pd Vanilla 0.51-3

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki


CHANGELOG:

  • [anal]: fixed 'reset' message and fixed/improved documentation
  • [prob]: If the window is opened: update window graphically after inputs/clear and raise window on clicking the object.
  • [Table]: If the window is opened, raise window on clicking the object.
  • [capture]: If the window is opened: update window graphically after inputs/clear and raise window on clicking the object.
  • [capture~]: If the window is opened: update window graphically after clear and raise/update window on clicking the object.
  • [scope~]: Fixed loading as "Scope~".
  • [comment]: 'Menlo' is the default font for Mac, since that's Pd's default font for Mac in 0.51-3.

Cyclone version 0.5-4

16 Oct 23:40
Compare
Choose a tag to compare

Cyclone 0.5-4 needs at least Pd Vanilla 0.51-0

Download it below or get directly from Pd via menu "Help => Find Externals".

You need to load cyclone as a library, via Startup and add it to the Path. Alternatively you can use [declare -lib cyclone -path cyclone].

More information at https://github.com/porres/pd-cyclone/wiki


CHANGELOG:

  • Fixed packaging/uploading Upper Case aliases objects for Linux (such as Line~, etc) - this is not a change in code so this can be done for earlier 0.5 releases.
  • Changed the install description, now it is advised to also use [declare -path] and add it to the preferences to force search priority.
  • Fixed cross compiling for windows.
  • [fromsymbol]: fixed converting to floats for all float cases (regression bug from 0.3).
  • Fixed loading "cyclone/snapshot~" as "cyclone/Snapshot~", and "cyclone/table" as "cyclone/Table".
  • [urn]: fixed seed bug and improved/fixed documentation.
  • Fixed saving and loading resizing information for object boxes, affects: [coll], [funbuff], [table] and [prob].
  • [coll]: now coll window updates graphically when you're changing data via methods (before you had to close and reopen the window). Another thing is that the window now gets raised into focus if it's already open and you either click on the object or send an "open" message to it. And now deleting the object will force closing the window if it's opened (there was an exception when this didn't happen).
  • [unjoin]: fixed output order of outlets (now it's from right to left).
  • [plusequals~] (or +=~): increased the output resolution to a 'double'.
  • [record~]: fixed an old bug (since cyclone 0.1 phase) where record~ would freeze Pd; fixed number of channels, and now you can resize the array to a bigger size that it'll work.
  • [scope~]:
    • Pd doesn't ask anymore if you want to save changes if you changed the object's parameters via messages (this is in line with how iemguis work).
    • Improved GOP management, such as erasing when out of GOP's bounds
    • Improvement of the resize mechanism via handle.
    • Redesign of the resize handle interface. Now when you get in and out of edit mode, the handle shows up in the bottom right corner for you to resize the object - there's also a new and more proper cursor for what it does "bottom_right_corner". Before you had to first select the object like in Max, but now this is more in line with how resizing regularly works for Pd, where you don't need to select the object first.
  • [comment]:
    • Pd doesn't ask anymore if you want to save changes if you changed the object's parameters via messages (this is in line with how iemguis work).
    • Fixed a bug where you could lose the comment when saving the patch (regression bug from 0.5-2)
    • Fixed graph on parent (GOP) display when loading patch (regression bug from 0.5-3)
    • Fixed setting colors via a loadbang message
    • Better drawing when loading of the patch (it'd generate a wrong outline for a very brief moment before getting it right).
    • Improved GOP management, such as erasing when out of GOP's bounds
    • Designed a new resizing handle that works much better.