Skip to content
porres edited this page Jun 8, 2022 · 1 revision

==> Next Release (priorities):


==> Further Releases:

  • [vectral~] needs a proper rampsmooth method, for now it's just a copy of [slide~]

  • replace out~ for output~ and maybe get rid of setdsp~ ?

  • Whatever other issues are still open :)

  • Compile and provide a single binary library

  • Revise documentation and add meta

  • Check double precision in filters, phase, etc

==> Reorganising issues:

  • get "shared" dependency in line with the others (in the makefile or not) - but I got no idea how this works...

Objects affected:

    1. mtr
    1. sub_lib_cyclone
    1. phasewrap~
    1. play~
    1. rand~
    1. record~
    1. wave~

why do we need these things on the makefile for magic or shared???

cflags = -Ishared -DHAVE_STRUCT_TIMESPEC

uname := $(shell uname -s)


  • maybe have one simple big folder with all remaining dependencies

  • clean & learn how to deal with silly macOS .DS file to ignore it

==> Existencial issue:

  • Think about "selectors": Since max considers all symbol atoms as a "symbol message", maybe we should consider all symbolic atoms as symbols instead of "anything" when they're coming out of cyclone's objects... some pd objects do that by the way, such as "unpack" - cyclone is inconsistent, sometimes it uses selectors, sometimes it doesn't: iter does, [zl iter] doesn't, for instance. we could: A) leave it as it is; B) Make it either one or another. [prepend] is famous for not using list selectors, and people basically use it to save from using [list trim]. It might be bad to make it use selectors. Should we take all selectors from all objects? like [iter] / [pak], and others I should check... (?)
Clone this wiki locally