1533 Commits (2d6359886b5aa1e2532ee0f0830125d913f19e59)
 

Author SHA1 Message Date
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
weefuzzy 54fcd2ff2b BufSTFT SC class: Add maxFFT (now needed due to core type change) 4 years ago
Owen Green ddb039e6c3
Merge pull request #95 from weefuzzy/fix/scaler-invert
Fix/scaler invert
4 years ago
weefuzzy 834828435b RT FFT Object SC Classes: Provide maxFFTSize default 4 years ago
weefuzzy 009536de7c RealTime wrapper: play it safer with output channel count
This really relies on the SC class being correct, but then everything 
ultimately does...
4 years ago
weefuzzy 0e8e83aac4 SpectralShape SC class: maxFFT 4 years ago
weefuzzy 51a83ccbf7 Update SC classes for new style `max<X>` parameters 4 years ago
Ted Moore c515d5c518 typo 4 years ago
weefuzzy 9b813d9476 fix #96 4 years ago
weefuzzy 11d07c4337 Wrapper: Work around 32 char limit for plugin commands
If too long, remove vowels. 
Sorry. 
Better ideas welcome
4 years ago
weefuzzy d3f56ab023 All scalers: replace 'invert' parameter with `inverseTransform` messages 4 years ago
weefuzzy 4d18d4d103 Wrapper: Make MSVC happy about constexpr lambda capture 4 years ago
Owen Green 2f434f6498
Merge pull request #94 from weefuzzy/enhance/nmf-interface
FluidBufNMF class: add resynthMode argument
4 years ago
Owen Green 167ea1cc9e
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
4 years ago
weefuzzy 82cd8769e7 Wrapper: integer sign warnings 4 years ago
weefuzzy 809320a43a `PCA.sc`: add batch `inverseTranform` method 4 years ago
Owen Green 11bb9015e7
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
4 years ago
Owen Green 4e5f0e4070
Enhance/optional message args (#77)
* optional args: sc wrapper updates

* optional args: KDTree try out
4 years ago
Gerard Roma 333a121524
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>
4 years ago
weefuzzy 52590c5c6d FluidBufNMF class: add resynthMode argument 4 years ago
Ted Moore e450aef220 typo 4 years ago
gianlucaelia e83c7864c1
slicers: add enums for algorithms (#86) 4 years ago
gianlucaelia d776b25ed5
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>
4 years ago
tremblap 106e4d5ea1 novelty interface change in example 4 years ago
tremblap 9457af13b2 add back the nmf-jit-classifier example 4 years ago
Ted Moore 845ef8449c FluidWaveform 'lineWidth' argument now also affects feature lines 4 years ago
weefuzzy 65a88ef92d deal with some warnings 4 years ago
weefuzzy b833659ee1 ignore more varieties of build folder 4 years ago
James Bradbury 229b46b11d Merge branch 'updev' into upmain 4 years ago
James Bradbury b7898b6f74
update highlight method's argument name 4 years ago
James Bradbury bc2456f875
[Fix] Various plotter bugs for beta6 (#89)
* cleaned test folder(s)

* added example files for human testing

* added old example files for human testing to tests folder

* updated FluidMelBands argument ordering to match C++

* invert pca (#80)

* invert pca

* remove old test code (#75)

* inappropriate error check on FluidBufToKr

* FluidPlotter: Click and Drag to Zoom (#87)

* Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions (#79)

* Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions

* Classes: Rename <X>Curve -> <X>Feature

* cpp plugins: <X>Curve -> <X>Feature

* Curve -> Feature in SC / cpp code

* Novelty<X>: feature -> algorithm for input algorithm choice

* do rest of changes of feature -> algorithm

* BufNoveltyFeature needs a shorter internal name

* Correct statement about ctrl/cmd

* Update mousedown key code for plotter reset
4 years ago
James Bradbury aa2017ffd2 Merge branch 'upmain' into updev
# Conflicts:
#	release-packaging/Classes/FluidPlotter.sc
#	release-packaging/HelpSource/Classes/FluidPlotter.schelp
4 years ago
James Bradbury 26192b3124
Update mousedown key code for plotter reset 4 years ago
James Bradbury 82fcc25c40
Correct statement about ctrl/cmd 4 years ago
James Bradbury 15b256b715
[Release] 1.0.0-beta6 (#88)
* cleaned test folder(s)

* added example files for human testing

* added old example files for human testing to tests folder

* updated FluidMelBands argument ordering to match C++

* invert pca (#80)

* invert pca

* remove old test code (#75)

* inappropriate error check on FluidBufToKr

* FluidPlotter: Click and Drag to Zoom (#87)

* Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions (#79)

* Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions

* Classes: Rename <X>Curve -> <X>Feature

* cpp plugins: <X>Curve -> <X>Feature

* Curve -> Feature in SC / cpp code

* Novelty<X>: feature -> algorithm for input algorithm choice

* do rest of changes of feature -> algorithm

* BufNoveltyFeature needs a shorter internal name
4 years ago
Owen Green 8e0c71ec17
Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions (#79)
* Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions

* Classes: Rename <X>Curve -> <X>Feature

* cpp plugins: <X>Curve -> <X>Feature

* Curve -> Feature in SC / cpp code

* Novelty<X>: feature -> algorithm for input algorithm choice

* do rest of changes of feature -> algorithm

* BufNoveltyFeature needs a shorter internal name
4 years ago
Ted Moore 1e13f59570
FluidPlotter: Click and Drag to Zoom (#87) 4 years ago
Ted Moore bec9a25bcb inappropriate error check on FluidBufToKr 4 years ago