23 Commits (aad9a5d5393b875a466168fc331eeffa90885520)

Author SHA1 Message Date
tremblap bf19c3b593 KDTree KR supports the same behaviour than the NRT query 3 years ago
tremblap 78dff3b236 feature/kdtree-distance-with-optional-k 3 years ago
gianlucaelia 17067137fd
Classes: uniform sc default indentation (#134)
SuperCollider code defaults to indentation using tab. All sc codebase is
formatted like this. Here I just opened every .sc file in scide,
selected all code, and automatically indent it pressing Tab.
3 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
Owen Green 0b6f7acd18 Named KDTree 4 years ago
Owen Green f948988167 Remove spurious postln in FluidKDTree.kr 5 years ago
Owen Green 4c277baf60 Add explicit *Query UGen classes for RT model objects
Enables use in SynthDefs
5 years ago
Owen Green d0cbf95550 Update SC classes 5 years ago
Owen Green 32e53cb955 KDTree decouple response parsing from numNeighbours so that radius works 5 years ago
Gerard 27bdb4f94d FluidKDTree radius 5 years ago
Owen Green 5b0771597d Extend the dubious benefits of generated properties to nonrealtime DataClients 6 years ago
Pierre Alexandre Tremblay 13af5e9c6e all interface unified with C++ code and style 6 years ago
Owen Green 806a3414d7 Update infrastructure and SC classes for RT queries 6 years ago
Gerard 8381580885 KDTree further formatting review and typos 6 years ago
Gerard 1d13f8cac0 refactor common methods to FluidManipulationClint 6 years ago
Owen Green 00a238dae7 Improve order async behaviour for synth; fix symbol vs string; default behaviour for cols/size; update interfaces 6 years ago
Owen Green d6905db3a3 New free message; no dice if server not running; working freeAll 6 years ago
Owen Green 4b88b405d7 Enable persistence for Dataset, Labelset and 'model' objects
viz. KDTree, KMeans,KNN, Normalize, PCA and Standardize. Most changes in 
FluidManipulationClient
6 years ago
Owen Green 2ad8b508bd Toughen FluidManipulation SC classes where strings are expected 6 years ago
Owen Green deb785f4e6 Update release-packaging/Classes/FluidKDTree.sc and release-packaging/Classes/FluidKMeans.sc for interface changes 6 years ago
Owen Green c742f4d14e TB2 classes: Reduce boiler plate 6 years ago
Owen Green de9447e3a5 release-packaging/Classes/FluidKDTree.sc: Extra args in new (how did this ever work?) 6 years ago
Owen Green c83fbd7b54 KDTree SC class 6 years ago