1470 Commits (32aff4064fd3a0381b9ff56bf92e6cf6413562c3)
 

Author SHA1 Message Date
Ted Moore 32aff4064f added link to examples folder in the guide 3 years ago
James Bradbury 2ca6e583ca
Merge pull request #127 from flucoma/dev
[Release] 1.0.2
4 years ago
James Bradbury 059cecdd1c
Merge branch 'main' into dev 4 years ago
Ted Moore 3e46bb163a typos and formatting fixes for FluidDataSetWr help file 4 years ago
Ted Moore 9dd149ac2f modify fluid loudness by adding select in a test example 4 years ago
James Bradbury 322c4454df
[Release] 1.0.1 (#125)
* 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

* interface changes in 8c

* knearest interface change in 10a

* waveform help nmf interface change

* capitalise beatRemember

* two more changes of interface

* typo

* sign binaries

* add -nightly affix

* sign releases too

* enforce concurrency of jobs

* UMAP kr method should not allow user to pass numDimensions

* slicers: change algo/metric select to symbols (#103)

* slicers: change algo/metric selection to symbols

* slicers: algo/metric accept UGen

* FluidDataSetWr example code (#124)
4 years ago
Ted Moore 0a8da0281b
FluidDataSetWr example code (#124) 4 years ago
gianlucaelia 5496cf5a69
slicers: change algo/metric select to symbols (#103)
* slicers: change algo/metric selection to symbols

* slicers: algo/metric accept UGen
4 years ago
Ted Moore 27b39f0f5b UMAP kr method should not allow user to pass numDimensions 4 years ago
James Bradbury a9936f2a4f enforce concurrency of jobs 4 years ago
James Bradbury 5b05aadcaf sign releases too 4 years ago
James Bradbury e16536cb15 add -nightly affix 4 years ago
James Bradbury 59174de88c sign binaries 4 years ago
Ted Moore 131e2f5b82 typo 4 years ago
tremblap 557257dc8e two more changes of interface 4 years ago
James Bradbury 0bf814420b Merge branch 'fix/name-capitalisation' into dev 4 years ago
James Bradbury ae3cdde101 capitalise beatRemember 4 years ago
tremblap af7992f705 waveform help nmf interface change 4 years ago
tremblap 85e9436d82 knearest interface change in 10a 4 years ago
tremblap 58c171ea68 interface changes in 8c 4 years ago
James Bradbury 5024e8e348 Merge branch 'upmain' into updev
# Conflicts:
#	.github/workflows/release.yml
4 years ago
James Bradbury 3fd541feaf
Update release.yml 4 years ago
James Bradbury 6bd82bfe12
Update release.yml 4 years ago
James Bradbury f5d1fb277e
fix bad path 4 years ago
James Bradbury d5952ea66f
fix working directory get-version 4 years ago
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
James Bradbury abb026cc6f
[CI] Update Release Workflow (#118)
* cleanup nightly.yaml

* use new release style

* refactor release

* remove workflow dispatch variables
4 years ago
Gerard Roma 81110de196
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>
4 years ago
James Bradbury 2982ba1bf6
change interp to interpolation in nmfmorph class (#115) 4 years ago
Ted Moore 9c5e9d2902 reordered some max<X> arguments 4 years ago
Ted Moore eaa5bf4a41
hidden --> hiddenLayers in class definition (#114) 4 years ago
tremblap 88f58e2fbc
change interface and file name (#113) 4 years ago
Ted Moore 42d9060b92 Added *(Buf)Feature objects to guide (and deleted old guide)
NNDSVD --> NMFSeed in Guide

fixed bad links in Guide
4 years ago
Ted Moore f3ce3cf323 FluidBufToKr ensure that numFrames is an int (not a float) 4 years ago
weefuzzy 2996f7cd17 BufNNDSVD: Ensure activations buffer is queried at finish 4 years ago
weefuzzy 42bd8d314b BufNMFCross: Needs MaxFFTSize 4 years ago
weefuzzy 52f6e38dfb FluidBufNNDSVD: maxfftsize now needed in server call, or booooom
fixes #161
4 years ago
weefuzzy 18b2545b51 FluidStats: Change where output Array reshape happens to keep SynthDescLib happy 4 years ago
tremblap 87ef9cf368 bufnmf: added the maxFFTsize parameter in the server call 4 years ago
tremblap eea15539ce cmake: missing slash in install 4 years ago
weefuzzy aa37957cd4 CMake: This file is now redundant, in fact 4 years ago
weefuzzy b896744357 CMake: Actually commit important code for best collaborative results 4 years ago
weefuzzy 2e255cb9c5 CMake: belatedly add branch selection for flucoma deps upon which CI relies 4 years ago
weefuzzy 84ebcbc299 CI: remove lingering references to docs job 4 years ago
weefuzzy 929375f146 CI: Update nightly 4 years ago
weefuzzy c912c42c14 CMake: typo 4 years ago
Owen Green 9cbd7d5e39
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
4 years ago
Ted Moore 4398cfe4a1
removed invert from scalers class definitions (#102) 4 years ago
weefuzzy 759066b574 Wrapper: workaround scsynth 32 char cmd length limit with extra dispatch layer
also avoids need for formerly truncated plugin names in some cases
4 years ago
Owen Green 3b7e79ebac
Add select param to Loudness and Pitch SC clases (#101) 4 years ago