Owen Green
06493ee1c3
Ensure 10.7 target on Mac
6 years ago
Owen Green
13642c1a5f
Merge branch 'features/buildsystem'
6 years ago
Owen Green
77d6335e6d
Merge branch 'master' into features/buildsystem
6 years ago
Pierre Alexandre Tremblay
c63ed9ebad
(buf)ampseg unified examples between CCEs
6 years ago
Owen Green
c6dd99ec81
signed indices in SC wrapper
6 years ago
Owen Green
cb673d205a
and another install mistake
6 years ago
Owen Green
40b4fe2453
Install errors
6 years ago
Owen Green
cbbea3f971
That'll be an actual variable then
6 years ago
Owen Green
91c99b94f4
Ensure wrapper is actually included, and a typo
6 years ago
Owen Green
aaf43cbf68
Remove noise from subproject CMakeLists
6 years ago
Owen Green
3904590dbf
Set CMake up for FetchContent
6 years ago
Owen Green
d6fe4f705a
Update subprojects' minimum CMake to 3.11
6 years ago
Owen Green
465dab6a82
CmakeLists / target_post.cmake: switch to using CMake Fetch for Fluid dependencies. Same syntax is possible, but will fall back to git clone in the absence of supplied cache args
6 years ago
Pierre Alexandre Tremblay
8d73df1c03
post merge typos and clarifications of helpfiles
6 years ago
Gerard
abdedc4522
adapt to client name changes from refactoring of fluid_decomposition
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
9627f72641
Merge branch 'master' into nrt-threading
...
# Conflicts:
# release-packaging/Classes/FluidBufThreadDemo.sc
6 years ago
Owen Green
7a48b2d4fb
release-packaging/HelpSource/Guides/FluidBufMultiThreading.schelp: Additions and edits
6 years ago
Owen Green
ce22c56624
SC Wrapper: always send done for any flavour of cancellation
6 years ago
Owen Green
f1fba9b318
Merge branch 'threading/blocking-switch' into nrt-threading
...
# Conflicts:
# release-packaging/Classes/FluidNRTProcess.sc
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
e7bc8c60dc
SC Wrapper: Send a /done message (before the doneAction) to let clients complete more quickly
6 years ago
Owen Green
708de336eb
Thread demo client
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
89e774ab9d
release-packaging/Classes/FluidNRTProcess.sc: process() still needs to be blocking until synth free whenever it is in a routine.
...
yet another attempt to resolve #34
6 years ago
Owen Green
bfb943fb97
include/FluidSCWrapper.hpp: When cancellation happens by freeing the synth, it would still be nice to get the informational message
6 years ago
Owen Green
278d50c608
release-packaging/Classes/FluidNRTProcess.sc: Make process() send a done message to the language iff processing is successful, hopefully resolves #34 properly this time
6 years ago
Owen Green
540d65a07b
Add option for NRT clients to execute directly in command FIFO.
6 years ago
Owen Green
3f89afac0b
SC Wrapper NRT: Ensure UGen emits 1.0 when it is done resolves #35
6 years ago
Owen Green
7b9c50ee62
SC Wrapper: ensure NRT UGen done isn't set unless job has completed sucessfully and without cancellation. resolves #34
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
2857723bb1
Merged in fluid-nrt-process (pull request #4 )
...
Fluid nrt process
Approved-by: Pierre Alexandre Tremblay <tremblap@gmail.com>
6 years ago