1508 Commits (21c4311471ebe66e25a883b86175a9b093375052)
 

Author SHA1 Message Date
tremblap 21c4311471
Knnregressor multiout (#153)
Amend `KNNRegressor` to multi-dimensional mapping
3 years ago
Owen Green c59b359023
Merge pull request #154 from weefuzzy/ci/main-flow
Make `main` great again
3 years ago
tremblap 1bb5d28cf0 added vscode hidden files to gitignore 3 years ago
Owen Green d6c1217453 Release from `production` 3 years ago
Owen Green 32117222bb Nightlies from `main` 3 years ago
tremblap dbbee02a37
added-merge-to-labelset (#152) 3 years ago
tremblap 977106c77f error in Plotter's helpfile corrected 3 years ago
tremblap f13d9b4e28 errors in test files corrected 3 years ago
tremblap e326dd0297 Merge branch 'main' into dev 3 years ago
tremblap 5bb4245760
[release] 1.0.5 (#150)
* Readme: Correct C++ version

* WIP: RT-alloc in RT clients (#129)

* Update Realtime to pass RT allocator to clients

* added link to examples folder in the guide

* Wrapper: Allocatorize Part 1

* (Buf)MFCC.sc: Handle maxNumBands

* (Buf)MFCC.sc: Handle maxNumBands (#130)

* typo

* Remove CondVar (#132)

* removed from FluidWaveform

* typo

* Wrapper: allocatorize

* Remove redundant old help files

* Wrapper: Use `fmt` insetad of `std::to_chars`

(STL function needs macOS >= 10.15)

* CMake: Set PIC globally

* ensure PIC for all libs

* Readme: Correct C++ version

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

* correction in example code of the new NN interface

* fixed example: 'Neural Network Predicts FM Params from Audio Analysis'

* Feature/peaks (#143)

* working frankenstein freq only

* removed all the unused arguments

* now with mag out

* now with the buffer version

* change the interface to singular like other bufSTFT

* added logFreq and linMag

* change of interface (sortBy to order)

* last SC commit - object overview added

* method definition for bruteforce knearest (#144)

* feature/kdtree-distance-with-optional-k

* (buf)sines: consistent naming of interface

* Fix/params maxima (#148)

* Readme: Correct C++ version

* Wrapper: constrain runtime param maxima

* Update nightly.yaml

Stay on ubuntu 20.04

* Update release.yml

* Update release.yml

Co-authored-by: weefuzzy <gungwho@gmail.com>
Co-authored-by: Ted Moore <ted@tedmooremusic.com>
3 years ago
tremblap 66fcf7d239
Update release.yml 3 years ago
tremblap 25bcfd5a6c
Update release.yml 3 years ago
Owen Green c011203d49
Update nightly.yaml
Stay on ubuntu 20.04
3 years ago
Owen Green 084adc9e2c
Fix/params maxima (#148)
* Readme: Correct C++ version

* Wrapper: constrain runtime param maxima
3 years ago
weefuzzy 39d4087666 Merge branch 'dev' of https://github.com/flucoma/flucoma-sc into dev 3 years ago
tremblap ad7f7ecbca (buf)sines: consistent naming of interface 3 years ago
tremblap 853935e7bd
Merge pull request #147 from flucoma/feature/kdtree-distance-with-optional-k
feature/kdtree-distance-with-optional-k
3 years ago
tremblap 78dff3b236 feature/kdtree-distance-with-optional-k 3 years ago
tremblap 1999c64ca4
method definition for bruteforce knearest (#144) 3 years ago
weefuzzy c51d1c99a7 Merge branch 'dev' of https://github.com/flucoma/flucoma-sc into dev 3 years ago
tremblap 339fad944d Merge remote-tracking branch 'origin/main' into dev 3 years ago
tremblap b8c057fc1c
Example files corrections (#145)
* WIP: RT-alloc in RT clients (#129)

* Update Realtime to pass RT allocator to clients

* added link to examples folder in the guide

* Wrapper: Allocatorize Part 1

* (Buf)MFCC.sc: Handle maxNumBands

* (Buf)MFCC.sc: Handle maxNumBands (#130)

* typo

* Remove CondVar (#132)

* removed from FluidWaveform

* typo

* Wrapper: allocatorize

* Remove redundant old help files

* Wrapper: Use `fmt` insetad of `std::to_chars`

(STL function needs macOS >= 10.15)

* CMake: Set PIC globally

* ensure PIC for all libs

* Readme: Correct C++ version

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

* correction in example code of the new NN interface

* fixed example: 'Neural Network Predicts FM Params from Audio Analysis'

* Feature/peaks (#143)

* working frankenstein freq only

* removed all the unused arguments

* now with mag out

* now with the buffer version

* change the interface to singular like other bufSTFT

* added logFreq and linMag

* change of interface (sortBy to order)

* last SC commit - object overview added

* corrected interface and simplified some examples

Co-authored-by: Owen Green <gungwho@gmail.com>
Co-authored-by: Ted Moore <ted@tedmooremusic.com>
3 years ago
weefuzzy 37141ade79 Merge branch 'dev' of https://github.com/flucoma/flucoma-sc into dev 3 years ago
tremblap d42ccf1e8d
Feature/peaks (#143)
* working frankenstein freq only

* removed all the unused arguments

* now with mag out

* now with the buffer version

* change the interface to singular like other bufSTFT

* added logFreq and linMag

* change of interface (sortBy to order)

* last SC commit - object overview added
3 years ago
Ted Moore 2ab8f1a509 fixed example: 'Neural Network Predicts FM Params from Audio Analysis' 3 years ago
tremblap ce962b5beb correction in example code of the new NN interface 3 years ago
weefuzzy 2461167499 Merge branch 'dev' of https://github.com/flucoma/flucoma-sc into dev 3 years ago
Owen Green 4e16dbb1c3
WIP: RT-alloc in RT clients (#129)
* Update Realtime to pass RT allocator to clients

* added link to examples folder in the guide

* Wrapper: Allocatorize Part 1

* (Buf)MFCC.sc: Handle maxNumBands

* (Buf)MFCC.sc: Handle maxNumBands (#130)

* typo

* Remove CondVar (#132)

* removed from FluidWaveform

* typo

* Wrapper: allocatorize

* Remove redundant old help files

* Wrapper: Use `fmt` insetad of `std::to_chars`

(STL function needs macOS >= 10.15)

* CMake: Set PIC globally

* ensure PIC for all libs

* Readme: Correct C++ version

Co-authored-by: Ted Moore <ted@tedmooremusic.com>
3 years ago
weefuzzy 56dbc8a81a Readme: Correct C++ version 3 years ago
tremblap 401cc00339
Merge pull request #137 from flucoma/dev
[release] 1.0.4
3 years ago
Ted Moore aca18751d0 example 8b: no need to execute the gui and synth separately 3 years ago
tremblap 39860d14d7
Merge pull request #136 from flucoma/dev
[release] 1.0.3
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
Ted Moore 2678173661 fix for issue #120 3 years ago
weefuzzy 7ee04f188c Remove redundant old help files 3 years ago
Ted Moore c54f43ad2e
Remove CondVar (#132)
* removed from FluidWaveform

* typo
3 years ago
Ted Moore d0d5dfa9ec typo 3 years ago
Owen Green b0fbb30fb2
(Buf)MFCC.sc: Handle maxNumBands (#130) 3 years ago
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