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
Owen Green
92a7d6de90
remove old test code ( #75 )
4 years ago
Ted Moore
a668755286
invert pca
4 years ago
Ted Moore
be01347157
invert pca ( #80 )
4 years ago
Ted Moore
a2eb53e640
updated FluidMelBands argument ordering to match C++
4 years ago
James Bradbury
6e08b24975
Merge remote-tracking branch 'upstream/vanilla-print-sorting' into dev
4 years ago
tremblap
f171d57ef8
sort the name of postln to be vanilla sc compatible
4 years ago
Ted Moore
e663a62e98
added old example files for human testing to tests folder
4 years ago
Ted Moore
930858bd08
added example files for human testing
4 years ago
Ted Moore
70f071c749
cleaned test folder(s)
4 years ago