417 Commits (cbbea3f97111b6dc4a86545721182027c9f0d7a8)
 

Author SHA1 Message Date
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
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 60f71b17cf Merge branch 'nrt-threading' of https://bitbucket.org/flucoma/flucoma-supercollider into nrt-threading 6 years ago