Pierre Alexandre Tremblay
c63ed9ebad
(buf)ampseg unified examples between CCEs
6 years ago
Pierre Alexandre Tremblay
8d73df1c03
post merge typos and clarifications of helpfiles
6 years ago
Pierre Alexandre Tremblay
7188049266
coded strange resonators in nmfmatch
6 years ago
Pierre Alexandre Tremblay
44c7170b3c
the creative example of bufstats is now done
6 years ago
Pierre Alexandre Tremblay
1b433abd78
melbands: the perceptually spread vocoder example is ported from max
6 years ago
Pierre Alexandre Tremblay
1a539e9de6
bufnmf: removed the placeholder nrt example
6 years ago
Pierre Alexandre Tremblay
908a56e048
added the related header too
6 years ago
Pierre Alexandre Tremblay
9de3853742
added wording for multithreading reference, sorts issue #37
6 years ago
Pierre Alexandre Tremblay
380afc6970
fluid buf multithread guide typo corrections
6 years ago
Pierre Alexandre Tremblay
ab924f8655
fileiterator: syncing only at the end.
6 years ago
Owen Green
d589b1ba3f
release-packaging/Classes/FluidBufCompose.sc: Add processBlocking as alias to process()
6 years ago
Owen Green
52ddb8b21d
release-packaging/Classes/FluidNRTProcess.sc: Reintroduce a sync at the cost of performance, but the benefit of being sure that buffers have updated before action is called
6 years ago
Owen Green
abc9dadbce
release-packaging/HelpSource/Guides/FluidBufMultiThreading.schelp; Add documentation of job completion mechanisms.
6 years ago
Owen Green
7a48b2d4fb
release-packaging/HelpSource/Guides/FluidBufMultiThreading.schelp: Additions and edits
6 years ago
Owen Green
2bb9d31e5d
New switchable blockiig interface. Highlights
...
* Clients overload UGen::new1 , this gives a mehod we can pass a blocking arg to without cluttering kr, and puts all arg checks in one place.
* Blocking calls are done with processBlocking
* FluidBufCompose always blocks
* NRT process calls new1, not kr
* some server.syncs removed to lessen dilly dallying
* completion is triggered by /done message from server, matched against nodeID. replyID indicates status
6 years ago
Owen Green
de45964367
Squish spurious debug message
6 years ago
Owen Green
0961f0410b
Revert "Revert changes to SC classes, because we're going to do something different"
...
This reverts commit 782e87f82d .
6 years ago
Owen Green
782e87f82d
Revert changes to SC classes, because we're going to do something different
6 years ago
Owen Green
540d65a07b
Add option for NRT clients to execute directly in command FIFO.
6 years ago
Pierre Alexandre Tremblay
92bed6e48c
nb_of_slices: removed the superfluous sync
6 years ago
Pierre Alexandre Tremblay
90dc29bc00
updated MT tutorials
6 years ago
Pierre Alexandre Tremblay
6d1c149b66
added tolerance to the number of slices
6 years ago
Pierre Alexandre Tremblay
2dc791906e
clamped thresholds in nb_of_slices
6 years ago
Pierre Alexandre Tremblay
6e7ebed876
Examples: now has an iterative finder of a given number of slice (like the max JS version)
6 years ago
Pierre Alexandre Tremblay
eab7216739
corrected errors in FluidBufAmpSlice helpfile and enhanced the explanations
6 years ago
Pierre Alexandre Tremblay
d863a7629a
a missing character messed up the updated overview
6 years ago
Gerard
b4655bd4d8
refactor stubs for NRT objects
6 years ago
Pierre Alexandre Tremblay
8a60b12996
further along the MT SC tutorial
6 years ago
Pierre Alexandre Tremblay
ef701d1551
corrected FluidBBufThreadDemo class def, and first draft of help and tutorial
6 years ago
Owen Green
ac187eda9b
release-packaging/Classes/FluidBufThreadDemo.sc: Finish sclang class
6 years ago
Owen Green
f3b605111f
Merge branch 'nrt-threading' of https://bitbucket.org/flucoma/flucoma-supercollider into nrt-threading
6 years ago
Owen Green
1be9076bbe
Thread demo client
6 years ago
Pierre Alexandre Tremblay
999f32580e
Merge branch 'master' into nrt-threading
6 years ago
Pierre Alexandre Tremblay
2aa3d545d4
fluidmfcc: added the menu to choose which buffer to play, and a restart button
6 years ago
Owen Green
baf5f32948
release-packaging/HelpSource/Classes/FluidBufOnsetSlice.schelp: Function not metric, in this particular instance
7 years ago
Owen Green
7277a5e41d
Changes to the other objects to make them thready
...
* .cpp stub references threaded template, changes name to full name of SC class
* SC class gets kr method, process wraps this
7 years ago
Owen Green
5dcfd66c1b
Add cancellation and put placeholder example of kr usage in help file
7 years ago
Owen Green
8c0099565f
Improve (well, fix) the SC process-wait-query-action code for NMF
7 years ago
Owen Green
b3895c5be6
Functional attempt at NRT threading:
...
* changes to NRT SC Wrapper makes it a UGen, using the RT thread for polling and delegating to SC NRT thread for launching
* changes to FluidBufNMF: Now a UGen with kr (emitting progress updates); process() wraps .kr via Function.play. Sync at end managed through use of doneAction
* TODO: cancelling, checking progress, all the other client (and then the help...)
7 years ago
Pierre Alexandre Tremblay
6a18db325c
added - fluid decmposition overview
7 years ago
Pierre Alexandre Tremblay
51193f7444
final tweaks of alpha08 helpfiles and examples
7 years ago
Pierre Alexandre Tremblay
b4ddab8cac
last examples of bufampslice
7 years ago
Pierre Alexandre Tremblay
982db962a4
(buf)ampseg: more test code and commented examples of interface use
7 years ago
Pierre Alexandre Tremblay
6729665ce5
(buf)amplslice basic helpfile and updated class def
7 years ago
Pierre Alexandre Tremblay
cb55015f8c
(buf)noveltyslice updated helpfiles
7 years ago
Pierre Alexandre Tremblay
5af767a6e4
(buf)noveltyslice: change to all interface merging
7 years ago
Pierre Alexandre Tremblay
f95cbe1b2c
(buf)sines: amended the description to make the fftSize capping behaviour clear.
7 years ago
Pierre Alexandre Tremblay
878981b150
name change for Onset functions to metrics
7 years ago
Pierre Alexandre Tremblay
b1c56d0325
new MFCC example (and corrected MelBands) thanks to Sam Pluta
7 years ago
Pierre Alexandre Tremblay
050c80286f
examples: folder iteration and 2 passes now working fine
7 years ago