Hello everyone,
Beta 4 is now live as the live latest release. This brings many fixes and a few new objects.
Same Download link
Enjoy!
1.0.0-TB2.beta4: Change Log
Date: November 5th, 2021
Objects
- fluid.waveform~ is a new JSUI abstraction that allows you to draw and overlay the contents of audio, feature curves and segmentation from buffers in a visual display.
- FluidWaveform is the SuperCollider class that mirrors the Max JSUI abstraction.
- SuperCollider has a a new class, FluidPlotter, that allows you to plot points in a two-dimensional canvas.
- Pure Data now has an abstraction that mirrors the functionality
fluid.plotter
.
Interfaces and Behaviours
-
fluid.plotter
has a modified interface compared to its original release in beta3. It is worth checking the help file for these changes if you use the object as they are subtle but breaking. Namely, there are new ways for managing the properties of individual points such as their colour and size. (reconfigure fluid.plotter interface by jamesb93 · Pull Request #69 · flucoma/flucoma-max · GitHub) -
fluid.plotter
will deterministically colour points when the number of clusters exceeds the number of possible colours in a palette. (deterministic plotter colour by jamesb93 · Pull Request #72 · flucoma/flucoma-max · GitHub)
Fixes
- Calling
load
on a dataset with no arguments no longer crashes Max. (Add return to load() when missing arguments by weefuzzy · Pull Request #61 · flucoma/flucoma-max · GitHub) - Unnamed objects that rely on
libmanipulation
will now generate unique names so that all unnamed objects no longer talk to each other across a patch. This means that unnamed objects will behave the same as they did prior to the addition of named objects. (Auto-name shared objects without names by weefuzzy · Pull Request #57 · flucoma/flucoma-max · GitHub) - Stricter ordering for access to
mDone
in the NRT Wrapper. Introduce stricter ordering for access to `mDone` atomic in NRT wrapper by weefuzzy · Pull Request #30 · flucoma/flucoma-sc · GitHub
Tooling
- Copy the
jsui
andjs
folder when building the Max package.