Owen Green
7f316e57d8
Add Blocking switch to NRT processor .kr methods
5 years ago
Owen Green
3d02da998f
FluidBufNMF: Fix Ugen construction and trigger argument passing from *kr
6 years ago
Owen Green
d6776226be
Add triggering to NRT processors, remove doneAction
6 years ago
Pierre Alexandre Tremblay
5ef2cf3924
bufNMF: corrected the 'destination' variable to 'resynth'
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
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
Gerard
b4655bd4d8
refactor stubs for NRT objects
6 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
4d372c3dc0
new interface naming convention
7 years ago
Pierre Alexandre Tremblay
2bda503323
corrected the error handling in all buf* objects
7 years ago
Pierre Alexandre Tremblay
87e960a0f6
all post-refactor post-renaming interface change in classes, help and examples
7 years ago
Pierre Alexandre Tremblay
80cce5d085
all buf* classes have a 'action' argument now and sync properly.
7 years ago
Pierre Alexandre Tremblay
43fdf6dee3
now all Buf* class def have a buffer object checking (plus typos and consistent parameter naming
7 years ago
Pierre Alexandre Tremblay
da51e87853
bufNMF: post-refactor fix and update of help
7 years ago
Owen Green
eb0c997b5b
Pull in updated class stubs and help files from master
7 years ago
Pierre Alexandre Tremblay
06970d4b7b
cleaning of arguments name and order in help files and class declaration
7 years ago
Owen Green
205cc528a5
RenamoFest Part II: Updating Ugen plugin names, class and helpfiles for new naming conventions
7 years ago
Owen Green
8b231257ec
Renaming all objects, cpp files, sc files, help files to agreed format
7 years ago