30 Commits (88f58e2fbc5904d05b82e862743fb94ec37e0fc5)

Author SHA1 Message Date
weefuzzy 51a83ccbf7 Update SC classes for new style `max<X>` parameters 4 years ago
Owen Green 8e0c71ec17
Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions (#79)
* Add AmpCurve, OnsetCurve, NoveltyCurve + buf versions

* Classes: Rename <X>Curve -> <X>Feature

* cpp plugins: <X>Curve -> <X>Feature

* Curve -> Feature in SC / cpp code

* Novelty<X>: feature -> algorithm for input algorithm choice

* do rest of changes of feature -> algorithm

* BufNoveltyFeature needs a shorter internal name
4 years ago
Owen Green 4a6959c104 Add alias UGen classes for FluidBuf*Trigger to enable use in SynthDefs 5 years ago
Owen Green d0cbf95550 Update SC classes 5 years ago
Owen Green 7f316e57d8 Add Blocking switch to NRT processor .kr methods 5 years ago
Owen Green d6776226be Add triggering to NRT processors, remove doneAction 6 years ago
Pierre Alexandre Tremblay 32d3f463af buf noveltyslice: corrected the helpfiles for new latency formula, and updated the minSliceLenght to be the same as other CCEs 6 years ago
Pierre Alexandre Tremblay 1d594cfe78 (buf) noveltyslice helpfiles now with minslicelen examples (and last fix of the class def!) 6 years ago
Pierre Alexandre Tremblay 0cbd93ec8d I'm told it always works better when you actually pass the variable 6 years ago
Pierre Alexandre Tremblay c8796a9331 now with the right spelling and helpfiles amended 6 years ago
Pierre Alexandre Tremblay 6119886f46 added minSliceLength to class def 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
Pierre Alexandre Tremblay 5af767a6e4 (buf)noveltyslice: change to all interface merging 7 years ago
Pierre Alexandre Tremblay 4d372c3dc0 new interface naming convention 7 years ago
Pierre Alexandre Tremblay 9d0f437975 (buf)RTNoveltySlice: wrappers, classes, helps, code 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 8b7b9874a2 NoveltySlice classdef typo, removed transient debuging code, sorted 2 typos in helpfiles 7 years ago
Pierre Alexandre Tremblay 6a07e0434c noveltyslice and bufhpss updated 7 years ago
Owen Green 5fd0def5d3 FluidBufNoveltySlice.sc: Add filterSize parameter 7 years ago
Pierre Alexandre Tremblay 06970d4b7b cleaning of arguments name and order in help files and class declaration 7 years ago
Pierre Alexandre Tremblay 235cc09806 BufNoveltySlice: now with corrected class definition, a shell of helpfile, and a cool example. 7 years ago
Owen Green 519fd46f2a Add NRT novelty segmentation 7 years ago