# Release! FluCoMa Toolkit Beta 6

**URL:** https://discourse.flucoma.org/t/release-flucoma-toolkit-beta-6/1326
**Category:** General Announcements
**Created:** [March 30, 2022, 6:49pm UTC](https://discourse.flucoma.org/t/release-flucoma-toolkit-beta-6/1326 "2022-03-30T18:49:56Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![jamesbradbury](https://discourse.flucoma.org/user_avatar/discourse.flucoma.org/jamesbradbury/32/1252_2.png) [@jamesbradbury](https://discourse.flucoma.org/u/jamesbradbury)
#### Post date: [March 30, 2022, 6:49pm UTC](https://discourse.flucoma.org/t/release-flucoma-toolkit-beta-6/1326/1 "2022-03-30T18:49:56Z")

</div>

# Beta6 Release

Hi everyone,

Today we are releasing Beta6 of the Fluid Corpus Manipulation Toolkit.

Get the newest releases here below 👇

[SuperCollider](https://github.com/flucoma/flucoma-sc/releases/latest)  
[Max](https://github.com/flucoma/flucoma-max/releases/latest)  
[PureData](https://github.com/flucoma/flucoma-pd/releases/latest)  
[CLI](https://github.com/flucoma/flucoma-cli/releases/latest)

## A Quick Round Up

### Plotter Zoom

Max and SuperCollider `fluid.plotter` and `FluidPlotter` now have “drag to zoom” features allowing you to manually **embiggen** areas of interest in your plots. See the help files and documentation for information on how to do this.

### Max fluid.waveform~ improvements

The `fluid.waveform~` object would ocassionally be broken and put into an unfixable state if incorrectly formatted messages were sent to it. The internals are much more robust now and provide you with warnings and errors where it needs to. Furthermore, there is a simpler interface for interacting with fluid.waveform~ (that is backwards compatible with the older more wordy one). See the help file for all the changes.

and…🥁 🥁 🥁 🥁 🥁 🥁 🥁 🥁

### New Realtime and Non-Realtime Slicer Features

Many of the segmentation/slicing objects calculate a set of features (or _time series_) under the hood. Many people have asked if we can extract those out of the objects to help inform tweaking the slicers or to play with as features in their own right. Thus a new suite of objects have been made to accomodate this. Meet:

| Max | PureData | SuperCollider | Realtime | Non-realtime |
| --- | --- | --- | --- | --- |
| `fluid.bufonsetfeature~` | `fluid.bufonsetfeature` | `FluidBufOnsetFeature` | ❌ | ✅ |
| `fluid.bufnoveltyfeature~` | `fluid.bufnoveltyfeature` | `FluidBufNoveltyFeature` | ❌ | ✅ |
| `fluid.bufampfeature~` | `fluid.bufampfeature` | `FluidBufAmpFeature` | ❌ | ✅ |
| `fluid.onsetfeature~` | `fluid.onsetfeature~` | `FluidOnsetFeature` | ✅ | ❌ |
| `fluid.noveltyfeature~` | `fluid.noveltyfeature~` | `FluidNoveltyFeature` | ✅ | ❌ |
| `fluid.ampfeature~` | `fluid.ampfeature~` | `FluidAmpFeature` | ✅ | ❌ |

These objects are related to the slicing objects which share the same algorithm name. So `FluidBufNoveltyFeature` will give you a _novelty curve_ which `FluidBufNoveltySlice` uses under the hood. `FluidBufOnsetFeature` will give you a feature curve that describes the change between spectral frames: the one that `FluidBufOnsetSlice` uses to determine changes in the signal. There are also realtime variants of these, allowing you to retrieve these features as streams / lists / scalars.

We hope to have some examples and vignettes of how these objects can be used creatively in the future.

## ⛔ Breaking Changes ⛔

- FluidNoveltySlice and BufNoveltySlice no longer have the parameter `features`. It has been renamed to `algorithm`.

## Other Changes

- `fluid.plotter` in Max should have more distinctive default colour schemes for painting clusters.
- fixed an issue in Max where dumping an empty dataset would cause a crash.

---

<div class="post-metadata">

### Author: ![tremblap](https://discourse.flucoma.org/user_avatar/discourse.flucoma.org/tremblap/32/5_2.png) [@tremblap](https://discourse.flucoma.org/u/tremblap)
#### Post date: [March 31, 2022, 8:42am UTC](https://discourse.flucoma.org/t/release-flucoma-toolkit-beta-6/1326/2 "2022-03-31T08:42:37Z")

</div>

All I can add is that, for those who do not live in the dangerous land of the [nightly builds](https://discourse.flucoma.org/t/announcement-release-not-release/1204) there are a lot of small bug fixes here and there too, thank to the immense works by the fantastic team (@tedmoore @jamesbradbury @weefuzzy) and also a few public pull requests on GitHub that start to come, which is a great news for the future of our community!

Finally, PureData has all the same objects but one (fluid.waveform) with all the same features (except a few beautiful ones on fluid.plotter) - the helpfiles are very uneven, but I am working slowly on them. If anyone knows a fluent PureData FluCoMa user who wants a short term coding job, please PM me 🙂

---

<div class="post-metadata">

### Author: ![tremblap](https://discourse.flucoma.org/user_avatar/discourse.flucoma.org/tremblap/32/5_2.png) [@tremblap](https://discourse.flucoma.org/u/tremblap)
#### Post date: [April 1, 2022, 4:50pm UTC](https://discourse.flucoma.org/t/release-flucoma-toolkit-beta-6/1326/3 "2022-04-01T16:50:30Z")

</div>

> [@tremblap](#):
>
> If anyone knows a fluent PureData FluCoMa user who wants a short term coding job, please PM me 🙂

We’re sorted thanks!

---

<div class="post-metadata">

### Author: ![jamesbradbury](https://discourse.flucoma.org/user_avatar/discourse.flucoma.org/jamesbradbury/32/1252_2.png) [@jamesbradbury](https://discourse.flucoma.org/u/jamesbradbury)
#### Post date: [June 5, 2022, 6:22pm UTC](https://discourse.flucoma.org/t/release-flucoma-toolkit-beta-6/1326/4 "2022-06-05T18:22:18Z")

</div>



---

<div class="post-metadata">

### Author: ![jamesbradbury](https://discourse.flucoma.org/user_avatar/discourse.flucoma.org/jamesbradbury/32/1252_2.png) [@jamesbradbury](https://discourse.flucoma.org/u/jamesbradbury)
#### Post date: [June 16, 2022, 10:34am UTC](https://discourse.flucoma.org/t/release-flucoma-toolkit-beta-6/1326/5 "2022-06-16T10:34:21Z")

</div>


