You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
James Bradbury 8119849f91
[Release] 1.0.0-beta7 (#119)
* ignore more varieties of build folder

* deal with some warnings

* FluidWaveform 'lineWidth' argument now also affects feature lines

* add back the nmf-jit-classifier example

* novelty interface change in example

* resizable and layoutable guis (#83)

* resizable and layoutable guis

* FluidWaveform: rename 'win' to 'parent'

* FluidWaveform/FluidPlotter: update help

* FluidWaveform/Plotter: make views before forking

This way views are immediately available upon creation,
for example to be added to layouts.
Views are still correctly updated with data from within the fork,
whenever they are ready.

* Thanks @elgiano! + a few small edits

Co-authored-by: Ted Moore <ted@tedmooremusic.com>

* slicers: add enums for algorithms (#86)

* typo

* FluidBufNMF class: add resynthMode argument

* add PCA whitening parameter (#65)

* add PCA whitening parameter

* FluidPCA: Ensure whiten parameter is sent to kr query UGen

Co-authored-by: Gerard <gerard@bumblebee.lan>
Co-authored-by: weefuzzy <gungwho@gmail.com>

* Enhance/optional message args (#77)

* optional args: sc wrapper updates

* optional args: KDTree try out

* Enhance/choices param (#78)

* NRTWrapper: Add choices param (long <-> bitset)

* Update `FluidBufStats` with `select` control

* BufStats class: Fix bitfield for `select` and warn on duplicate items

* Update SpectralShape classes for new param

* `PCA.sc`: add batch `inverseTranform` method

* Wrapper: integer sign warnings

* Enhance/max params (#93)

* CMake: Centralise C++ version and set to 17

* Wrapper: handle new LongRuntimeMax param type

* POC for new LongRuntimeMax param with MFCC numCoeffs

* Wrapper: Make MSVC happy about constexpr lambda capture

* All scalers: replace 'invert' parameter with `inverseTransform` messages

* Wrapper: Work around 32 char limit for plugin commands

If too long, remove vowels. 
Sorry. 
Better ideas welcome

* fix #96

* typo

* Update SC classes for new style `max<X>` parameters

* SpectralShape SC class: maxFFT

* RealTime wrapper: play it safer with output channel count

This really relies on the SC class being correct, but then everything 
ultimately does...

* RT FFT Object SC Classes: Provide maxFFTSize default

* BufSTFT SC class: Add maxFFT (now needed due to core type change)

* Add select param to Loudness and Pitch SC clases (#101)

* Wrapper: workaround scsynth 32 char cmd length limit with extra dispatch layer 

also avoids need for formerly truncated plugin names in some cases

* removed invert from scalers class definitions (#102)

* Enhance/generate stubs (#104)

* CMake: generate .cpp stubs

* Remove old cpp stubs

* Ensure correct MSVC runtime by default

* CMake: invoke docs properly

* CMake: Tidy up

* CMake: Tidy up

* CMake: typo

* CI: Update nightly

* CI: remove lingering references to docs job

* CMake: belatedly add branch selection for flucoma deps upon which CI relies

* CMake: Actually commit important code for best collaborative results

* CMake: This file is now redundant, in fact

* cmake: missing slash in install

* bufnmf: added the maxFFTsize parameter in the server call

* FluidStats: Change where output Array reshape happens to keep SynthDescLib happy

* FluidBufNNDSVD: maxfftsize now needed in server call, or booooom

fixes #161

* BufNMFCross: Needs MaxFFTSize

* BufNNDSVD: Ensure activations buffer is queried at finish

* FluidBufToKr ensure that numFrames is an int (not a float)

* Added *(Buf)Feature objects to guide (and deleted old guide)

NNDSVD --> NMFSeed in Guide

fixed bad links in Guide

* change interface and file name (#113)

* hidden --> hiddenLayers in class definition (#114)

* reordered some max<X> arguments

* change interp to interpolation in nmfmorph class (#115)

* Feature/skmeans (#66)

* add PCA whitening parameter

* add FluidSKMeans

* SKMeans correction

* added RT query

* <fit>transform<point> -> <fit>encode<point>

* added to overview

Co-authored-by: Gerard <gerard@bumblebee.lan>
Co-authored-by: tremblap <info@pierrealexandretremblay.com>

* [CI] Update Release Workflow (#118)

* cleanup nightly.yaml

* use new release style

* refactor release

* remove workflow dispatch variables
4 years ago
..
FluidAmpFeature.sc Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions (#79) 4 years ago
FluidAmpGate.sc Add a version method to all objects 5 years ago
FluidAmpSlice.sc Add a version method to all objects 5 years ago
FluidAudioTransport.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufAmpFeature.sc Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions (#79) 4 years ago
FluidBufAmpGate.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidBufAmpSlice.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidBufAudioTransport.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufChroma.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufCompose.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidBufFlatten.sc Add buffer region parameters to FluidBufFlatten 5 years ago
FluidBufHPSS.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufLoudness.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufMFCC.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufMelBands.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufNMF.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufNMFCross.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufNMFSeed.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufNoveltyFeature.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufNoveltySlice.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufOnsetFeature.sc Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions (#79) 4 years ago
FluidBufOnsetSlice.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidBufPitch.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufSTFT.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufScale.sc bufscale: removed the curvature 5 years ago
FluidBufSelect.sc remove troubleshooting print 5 years ago
FluidBufSelectEvery.sc typo in bufselectevery + change of letters in method 4 years ago
FluidBufSines.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidBufSpectralShape.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufStats.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufThreadDemo.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidBufThresh.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidBufToKr.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufTransientSlice.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidBufTransients.sc Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
FluidChroma.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidCorpusBuilders.sc replaces the many erroneous references to labels when we meat identifiers, and a few more typos fix #23 4 years ago
FluidDataSet.sc corrected errors in DataSet classdef and help 4 years ago
FluidDataSetQuery.sc replaces the many erroneous references to labels when we meat identifiers, and a few more typos fix #23 4 years ago
FluidDataSetWr.sc Update FluidDataSetWr to use SetPoint, remove auto index 5 years ago
FluidFilesPath.sc [Enhance] Update resources folder structure (#57) 4 years ago
FluidGain.sc Non-bufferig FluidGain (ar / kr aware) 7 years ago
FluidGrid.sc Grid: change interface to extent / axis 5 years ago
FluidHPSS.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidKDTree.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidKMeans.sc Names KMeans 4 years ago
FluidKNNClassifier.sc Named KNNClassifier 4 years ago
FluidKNNRegressor.sc Correct KNNRegressor 4 years ago
FluidLabelSet.sc added the missing 'setLabel' method to FluidLabelSet 4 years ago
FluidLoudness.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidMDS.sc MDS class: remove dangling printing 5 years ago
FluidMFCC.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidMLP.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidManipulationJSON.sc Revert "JSON: replace null for nil" 5 years ago
FluidMelBands.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidMessageResponse.sc Use (hacky) NRT SendReply for responses 5 years ago
FluidNMFFilter.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidNMFMatch.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidNMFMorph.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidNRTProcess.sc Add a version method to all objects 5 years ago
FluidNormalize.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidNoveltyFeature.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidNoveltySlice.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidOnsetFeature.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidOnsetSlice.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidPCA.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidPitch.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidPlotter.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidRobustScale.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidSKMeans.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidSTFTPass.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidServerCache.sc Ensure all FluidProxyUGen inputs are UGenInputs 5 years ago
FluidServerObject.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidSines.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidSpectralShape.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidStandardize.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidStats.sc [Release] 1.0.0-beta7 (#119) 4 years ago
FluidTransientSlice.sc Add a version method to all objects 5 years ago
FluidTransients.sc Add a version method to all objects 5 years ago
FluidUMAP.sc Named PCA, MLPs, UMAP 4 years ago
FluidWaveform.sc [Release] 1.0.0-beta7 (#119) 4 years ago