574 Commits (c84a81a3bfdd5ffd55c5d68350f8be5c4fcdfd07)
 

Author SHA1 Message Date
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
Owen Green 05f7c044b0 Stop horrible race condition by ensuring that only one thread-checking aync command is ever in progress 6 years ago
Owen Green fad43f18b2 wrapper: tidying 6 years ago
Pierre Alexandre Tremblay 74d7dcd230 Merge branch 'nrt-threading' of https://bitbucket.org/flucoma/flucoma-supercollider into nrt-threading 6 years ago
Owen Green b0b2c7d3b3 Belated commit of threading updates for SC 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 80af9ca9ea Proper FluidManipulaitonTarget 6 years ago
Owen Green 6073ccadaf Add compile-bundled targets for FluidManipulation objects (needed to share memory space between shared clients)
Add compile-bundled Subscriber-Provider Tests target
Add SC test files for Messaging, Subscriber Provider
6 years ago
Owen Green b2a4f32264 SC Wrapper: Handling for heterogenous return types from messages 6 years ago
Owen Green 04a4ea890a SC Wrapper: handling for shared client types from incoming string 6 years ago