Skip to content

@porres porres released this Nov 25, 2020 · 6 commits to master since this release

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.
Assets 11

@porres porres released this Oct 16, 2020 · 26 commits to master since this release

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.
Assets 11

@porres porres released this Aug 21, 2020 · 86 commits to master since this release

Cyclone 0.5-3 needs at least Pd Vanilla 0.51-0 (btw, 0.51-1 is already available)

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

You need to load cyclone as a library, via Startup or with [declare -lib cyclone].

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

This bugfix release is still managing and focusing in comment and scope~ but offers other fixes.


CHANGELOG:

  • [cyclone]: Pd version check fixed in the cyclone binary (previous version would complain if you installed a version higher than 0.51-0).
  • [cyclone/table]: if window is open and you set values via messages, the values are now updated graphically (you needed to close and open the window for it to reflect the changes).
  • [togedge]: non integer floats not allowed as in Max.
  • [mousestate]:
    - Fixed poll message (regression bugs from 0.5-0 and 0.3).
    - Fixed bugs in reset/zero message (update values only or if polling)
    - Fixed polling for multiple objects in different modes.
  • [scope~]: Added a missing receive symbol box in the properties window.
  • [comment]:
    - Fixed getting the object's area
    - Better handling of "" in append/prepend methods.
    - Now we draw an outline when in edit mode.
    - There's a better handling of resizing now as well.
    - Added support for foreign alphabets.
    - More examples in the documentation on how to use backslash and different alphabets.
    - Properties: better handling of 'empty' receive symbols / fix 'bg flag'.
Assets 12

@porres porres released this Jul 8, 2020 · 139 commits to master since this release

Cyclone 0.5-2 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 or with [declare -lib cyclone].

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

This bugfix release is specially necessary for those who've been using [comment] since cyclone 0.3 and even more since 0.5 - not much to worry, just start using it soon and resave your patches. I won't get into details of my plans and why, but this will be useful in the long run to improve backwards compatibility.


Changelog:

  • scope:

    • fixed a couple of tcl/tk errors and some drawing issues when outta bounds in a GOP.
    • scope now draws inlets when in edit mode, like in Max and cyclone comment.
    • Added a receive symbol (like in comment)
  • comment:

    • fixed some drawing issues when outta bounds in a GOP. Code has been revised and has now a better handling of arguments and a proper handling of dollarsign args.
    • Added a ver rudimentary and preliminary properties window
Assets 9

@porres porres released this Jun 23, 2020 · 160 commits to master since this release

Cyclone 0.5-1 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 or with [declare -lib cyclone].

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


Changelog:

  • fixed a regression bug from 0.5-0 where 'bufsize' wasn't being set in scope~
Assets 10

@porres porres released this Jun 9, 2020 · 165 commits to master since this release

Cyclone 0.5-0 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 or with [declare -lib cyclone].

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


Changelog:

  • Re-added support for capital letters aliases - this is for backwards compatibility and now the objects print an error telling the user to change to the new name. The affected objects are: cyclone/append (*); bucket; cyclone/clip (*); decode; histo; mousestate; peak; cyclone/table (*); togedge; trough; uzi; cyclone/clip~ (*); cyclone/line~ (*); scope~; cyclone/snapshot~ (*)

(*) these classes need the 'cyclone/' prefix to avoid name clashes with vanilla internals - see help file for more information.

  • When loaded as an object, the 'cyclone' library now also outputs the version number. You can use this to make sure your patch has the right version.

  • Fixed some type formats for [sprintf] and updated the documentation.

  • Fixed a bug with [zl delace] in windows where the 2nd outlet wasn't working

  • Fixed a bug in [active] where right click would deactivate in linux

  • Added a few new message methods/attributes to [number~], thanks to the new inlet~ 'fwd' feature from Pd 0.51 (namely bang, list, set, ft1, interval, minimum, maximum, bgcolor, textcolor).

  • [scope~]:

    • Added zoom support and now the patch properly asks if you want to save changes when parameters change.
    • Fixed a regression bug in scope~ where it wouldn't draw if loaded in a patch with DSP on
  • [comment]:

    • Added zoom support and now the patch properly asks if you want to save changes when parameters change.
    • Visual change where it now shows its inlet while in edit mode (like it happens in Max)
    • Fixed a bug in [comment] where it couldn't load font names that had spaces (such as "DejaVu Sans Mono") and made the default font "DejaVu Sans Mono" like in Pd. But this only works well in Pd 0.51-0 or later! Note that although Pd ships with Deja Vu Sans Mono, it still doesn't offer italic and italic+bold variants. With this change all cyclone documentation has been revised to only contain DejaVu Sans Mono fonts in all cyclone/comment objects. This fixes an issue where it would load different fonts in different systems if it didn't have the actual same font installed.
    • Updated [comment] to add missing Max 5 parameters (added 'fontface', 'underline' and 'bgcolor' methods/attributes, plus an extra 'bg' method/attribute to suppress background)
    • Also added 'textjustification' from Max6. This object isn't fully compliant to Max6+ and is the only one that will not be fully updated - for instance, it misses all that "bubble stuff". Nonetheless, this was the last object that needed further updates from cyclone's 0.3's goal to update objects to Max 7. This means that this mission is finally completed!!!!!!!!!!!!!!!!!!!!
Assets 8

@porres porres released this Sep 15, 2019 · 336 commits to master since this release

cyclone 0.4 needs at least Pd Vanilla 0.50-2!

Changes:

  • Thanks to the new [pdcontrol] object from 0.50.0, buffer~ can now load files relative to its owner patch.

  • To conform with the latest Max versions that do not allow capital letters in object names anymore, the alias for capital letters have been removed. The last version of cyclone still included capital letters for backwards compatibility but with a note that this was being phased out. So if you still have capital letters, you should change to lower case. The affected objects and how they must be instantiated now are: cyclone/append *; bucket; cyclone/clip *; decode; histo; mousestate; peak; cyclone/table *; togedge; trough; uzi; cyclone/clip~ *; cyclone/line~ *; scope~; cyclone/snapshot~ *

    • (*) these classes need the 'cyclone/' prefix to avoid name clashes with vanilla internals - see help file for more information.
  • Made some improvements in cyclone/comment's update and other couple of fixes to unjoin/mousestate.

Find more details about the fixes in the changelog at: https://github.com/porres/pd-cyclone/blob/cyclone0.4/documentation/extra_files/CHANGELOG.txt

Cyclone 0.3 was the major overhaul of cyclone, where it was upgraded to the latest Max 7 version. Max 8 was released recently and there are already a few updates that could be ported to cyclone, and they might be included in a future Cyclone release.

See also our wiki: https://github.com/porres/pd-cyclone/wiki

Please file bug reports in here: https://github.com/porres/pd-cyclone/issues

Assets 9

@porres porres released this Feb 21, 2019 · 381 commits to master since this release

In the 3rd anniversary of this repository (maintained by Porres, Kwan and Barber) we're glad to finally release cyclone 0.3! This requires Pd-0.49 or later. It doesn't fully work on Pd-Extended or Purr Data.

About Cyclone 0.3:

The original author of cyclone - Krzysztof Czaja - abandoned it in 2005 at version 0.1alpha55. Cyclone was then incorporated and available in Pd-Extended, where it only a had a minor update in 2013 (0.1alpha56) right before Cyclone and Pd Extended were abandoned altogether. Under a new maintenance phase by Fred Jan Kraan from dec-2014 to feb-2016, 0.1alpha57 and cyclone 0.2 beta versions were released, still closely related to the previous '0.1alpha' releases and mostly compliant to Max 4.0!

Cyclone 0.3 represents a major overhaul and includes:

  • Objects updated to the last Max 7 version (7.3.5)
  • Numerous bug fixes
  • New objects
  • Completely rewritten documentation

Find detailed changelog here: https://github.com/porres/pd-cyclone/blob/cyclone0.3/documentation/extra_files/CHANGELOG.txt

The main changes from the last 0.3 unstable release is a partial update to [comment], some fixes on [sprintf], [coll], [record~] and other minor details. Something else quite important is the possibility of compiling all of objects in cyclone as a single binary instead of separate binaries (all thanks to Diego Barrios Romero) - see the readme for more details on that and cyclone in general https://github.com/porres/pd-cyclone/blob/cyclone0.3/README.md

Max 8 was released recently and there are already a few updates that could be ported to cyclone, and they might be included in a future Cyclone release.

See also our wiki: https://github.com/porres/pd-cyclone/wiki

Please file bug reports in here: https://github.com/porres/pd-cyclone/issues

Assets 9
Jun 28, 2018
removing undocumented and incompatible tempo message from [mtr]
Jun 6, 2018
enough with statics