Skip to content

Cyclone version 0.5-4

Compare
Choose a tag to compare
@porres porres released this 16 Oct 23:40
· 333 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.