f61c7db147interface updates and fixes
Owen Green
2019-12-03 13:47:42 +0100
465dab6a82CmakeLists / 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
Owen Green
2019-08-16 09:58:32 +0100
718f8b5bc6Add NMFCross
Owen Green
2019-12-01 22:19:52 +0000
deb785f4e6Update release-packaging/Classes/FluidKDTree.sc and release-packaging/Classes/FluidKMeans.sc for interface changes
Owen Green
2019-12-01 20:36:38 +0000
453d74b4eesimple knn example first bash
Owen Green
2019-11-29 11:17:14 +0000
4e29aa8554KNN has no args
Owen Green
2019-11-29 09:43:22 +0000
cc8b283f54second-super-simple-1D-example
Owen Green
2019-11-28 16:06:30 +0000
d169f70af6Improvements to return value handling magic
Owen Green
2019-11-28 15:56:56 +0000
2faa8c05abAdd first of PA's examples
Owen Green
2019-11-28 15:27:53 +0000
aa566041f2dataset / labelset : make sure asString returns a string
Owen Green
2019-11-28 15:27:32 +0000
eae5d3b12eTB2 objects, baby examples for starters
Owen Green
2019-11-28 14:04:53 +0000
89c438e604release-packaging/Classes/FluidManipulationClient.sc: Make sendMsg block when in a routine (so we can reliably dump the whole of a label set in sequence). I don't like this idiom though
Owen Green
2019-11-28 14:04:31 +0000
89a22adb3cCorrect LabelSet interface
Owen Green
2019-11-28 14:03:33 +0000
0e8d773a32Restore 'k' to KMeans (needed so we know how many things predict() will return)
Owen Green
2019-11-28 14:03:02 +0000
c742f4d14eTB2 classes: Reduce boiler plate
Owen Green
2019-11-28 11:41:50 +0000
7aea07c621Add helpful base client to reduce boiler plate
Owen Green
2019-11-28 11:41:19 +0000
b1f42c943eMerge commit '7188049266b11db5cf7791c6e84c2ff88f005272' into clients/inter_client_comms
Owen Green
2019-11-28 10:20:48 +0000
7aa5705bc1FluidManipulation: Remaining SClang class stubs – NEEDS TESTING
Owen Green
2019-11-25 13:24:00 +0000
6a9febafeasrc/FluidManipulation/FluidManipulation.cpp: Remove non-existent clients
Owen Green
2019-11-25 13:23:25 +0000
de9447e3a5release-packaging/Classes/FluidKDTree.sc: Extra args in new (how did this ever work?)
Owen Green
2019-11-25 12:06:00 +0000
50bb88ae14release-packaging/Classes/FluidDataSet.sc: missing comma in arg list
Owen Green
2019-11-25 12:01:35 +0000
c83fbd7b54KDTree SC class
Owen Green
2019-11-25 00:02:15 +0000
6779b8077bdenoise dataset client
Owen Green
2019-11-25 00:00:31 +0000
676ac97aa5release-packaging/Classes/FluidDataSet.sc : first reasonble dataset client
Owen Green
2019-11-24 23:48:33 +0000
0d99d71246Messages that have side effects on buffers need to make sure they do the nrt->rt buffer swap thing
Owen Green
2019-10-02 16:10:13 +0100
26b341f109src/FluidManipulation/FluidManipulation.cpp: Update incluedes and object defs
Owen Green
2019-11-16 10:26:24 +0000
3d599202a5scripts/target_post.cmake: Add FluidManipulation 3rd party includes to path (will be part of FluidManipulation cmake in due course)
Owen Green
2019-11-16 10:25:51 +0000
8d73df1c03post merge typos and clarifications of helpfiles
Pierre Alexandre Tremblay
2019-11-14 09:44:21 +0000
abdedc4522adapt to client name changes from refactoring of fluid_decomposition
Gerard
2019-11-12 14:11:17 +0000
7188049266coded strange resonators in nmfmatch
Pierre Alexandre Tremblay
2019-10-31 11:01:58 +0000
44c7170b3cthe creative example of bufstats is now done
Pierre Alexandre Tremblay
2019-10-28 15:45:55 +0000
1b433abd78melbands: the perceptually spread vocoder example is ported from max
Pierre Alexandre Tremblay
2019-10-27 14:56:37 +0000
1a539e9de6bufnmf: removed the placeholder nrt example
Pierre Alexandre Tremblay
2019-10-08 18:22:56 +0200
908a56e048added the related header too
Pierre Alexandre Tremblay
2019-10-07 22:19:48 +0200
9de3853742added wording for multithreading reference, sorts issue #37
Pierre Alexandre Tremblay
2019-10-07 22:14:45 +0200
ab924f8655fileiterator: syncing only at the end.
Pierre Alexandre Tremblay
2019-10-02 13:23:40 -0400
d589b1ba3frelease-packaging/Classes/FluidBufCompose.sc: Add processBlocking as alias to process()
Owen Green
2019-10-02 16:14:01 +0100
52ddb8b21drelease-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
Owen Green
2019-10-02 16:10:13 +0100
abc9dadbcerelease-packaging/HelpSource/Guides/FluidBufMultiThreading.schelp; Add documentation of job completion mechanisms.
Owen Green
2019-10-02 13:29:19 +0100
9627f72641Merge branch 'master' into nrt-threading
Owen Green
2019-10-02 12:19:57 +0100
7a48b2d4fbrelease-packaging/HelpSource/Guides/FluidBufMultiThreading.schelp: Additions and edits
Owen Green
2019-10-02 12:13:17 +0100
ce22c56624SC Wrapper: always send done for any flavour of cancellation
Owen Green
2019-10-02 12:12:52 +0100
f1fba9b318Merge branch 'threading/blocking-switch' into nrt-threading
Owen Green
2019-10-02 11:01:18 +0100
2bb9d31e5dNew switchable blockiig interface. Highlights
Owen Green
2019-10-02 10:56:33 +0100
e7bc8c60dcSC Wrapper: Send a /done message (before the doneAction) to let clients complete more quickly
Owen Green
2019-10-02 10:50:53 +0100
708de336ebThread demo client
Owen Green
2019-09-09 13:45:33 +0100
de45964367Squish spurious debug message
Owen Green
2019-10-01 15:37:42 +0100
0961f0410bRevert "Revert changes to SC classes, because we're going to do something different"
Owen Green
2019-10-01 14:54:42 +0100
782e87f82dRevert changes to SC classes, because we're going to do something different
Owen Green
2019-09-24 20:02:07 +0100
89e774ab9drelease-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
Owen Green
2019-09-24 19:34:57 +0100
bfb943fb97include/FluidSCWrapper.hpp: When cancellation happens by freeing the synth, it would still be nice to get the informational message
Owen Green
2019-09-24 16:46:07 +0100
278d50c608release-packaging/Classes/FluidNRTProcess.sc: Make process() send a done message to the language iff processing is successful, hopefully resolves#34 properly this time
Owen Green
2019-09-24 16:45:26 +0100
540d65a07bAdd option for NRT clients to execute directly in command FIFO.
Owen Green
2019-09-24 11:16:18 +0100
3f89afac0bSC Wrapper NRT: Ensure UGen emits 1.0 when it is done resolves#35
Owen Green
2019-09-23 12:13:11 +0100
7b9c50ee62SC Wrapper: ensure NRT UGen done isn't set unless job has completed sucessfully and without cancellation. resolves#34
Owen Green
2019-09-23 09:06:11 +0100
92bed6e48cnb_of_slices: removed the superfluous sync
Pierre Alexandre Tremblay
2019-09-17 10:19:38 +0100
90dc29bc00updated MT tutorials
Pierre Alexandre Tremblay
2019-09-17 10:10:56 +0100
6d1c149b66added tolerance to the number of slices
Pierre Alexandre Tremblay
2019-09-16 16:45:29 +0100
2dc791906eclamped thresholds in nb_of_slices
Pierre Alexandre Tremblay
2019-09-16 16:16:36 +0100
6e7ebed876Examples: now has an iterative finder of a given number of slice (like the max JS version)
Pierre Alexandre Tremblay
2019-09-15 16:48:42 +0100
eab7216739corrected errors in FluidBufAmpSlice helpfile and enhanced the explanations
Pierre Alexandre Tremblay
2019-09-15 13:03:58 +0100
d863a7629aa missing character messed up the updated overview
Pierre Alexandre Tremblay
2019-09-15 12:03:42 +0100
2857723bb1Merged in fluid-nrt-process (pull request #4)
gerard
2019-09-15 10:46:18 +0000
b4655bd4d8refactor stubs for NRT objects
Gerard
2019-09-12 15:27:12 +0200
8a60b12996further along the MT SC tutorial
Pierre Alexandre Tremblay
2019-09-10 14:03:00 +0100
ef701d1551corrected FluidBBufThreadDemo class def, and first draft of help and tutorial
Pierre Alexandre Tremblay
2019-09-10 10:00:26 +0100
ac187eda9brelease-packaging/Classes/FluidBufThreadDemo.sc: Finish sclang class
Owen Green
2019-09-09 17:05:24 +0100
b0b2c7d3b3Belated commit of threading updates for SC
Owen Green
2019-09-03 15:05:37 +0100
999f32580eMerge branch 'master' into nrt-threading
Pierre Alexandre Tremblay
2019-08-27 15:15:45 +0100
2aa3d545d4fluidmfcc: added the menu to choose which buffer to play, and a restart button
Pierre Alexandre Tremblay
2019-08-26 14:52:20 +0100
80af9ca9eaProper FluidManipulaitonTarget
Owen Green
2019-08-16 10:21:07 +0100
6073ccadafAdd 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
Owen Green
2019-08-16 10:20:30 +0100
b2a4f32264SC Wrapper: Handling for heterogenous return types from messages
Owen Green
2019-08-16 10:14:00 +0100
04a4ea890aSC Wrapper: handling for shared client types from incoming string
Owen Green
2019-08-16 10:13:17 +0100
74e6a25688SC Wrapper: To deal with incoming strings (whose size we don't know in advance), we have to change how we deal with unexpected numbers of incoming parameters. Now we just warn, and use defaults in the case of a short fall.
Owen Green
2019-08-16 10:12:38 +0100
70c8cfebdaSC Wrapper: incoming / outgoing data – deal more liberally with int / fp types (for message returns); deal with goddam strings
Owen Green
2019-08-16 10:08:48 +0100
111d00fc4cSC Wrapper rougue include
Owen Green
2019-08-16 10:01:32 +0100
4a24c25b8dUpdate object stubs with new aliases
Owen Green
2019-08-13 09:37:15 +0100
d70a23f745FluidSCWrapper: Clients no longer templates; find RT/NRT info in ClientWrapper
Owen Green
2019-08-13 09:36:19 +0100
aa2ea9c98dFluidSCWrapper: Re-enable DoneAction processing, hopefully robustly this time
Owen Green
2019-08-13 09:34:58 +0100
3660089bcfFluidSCWrapper: Add missing newline to error message so it appears at the correct moment
Owen Green
2019-08-13 09:30:44 +0100
1aaf244efbCmake: Adding Fluid Manuipulation repo dependency the quick and dirty way
Owen Green
2019-08-13 09:28:14 +0100
6960c1b95eAdd message testing SC class and test code
Owen Green
2019-08-07 14:15:11 +0100
f54fcfad9fDeal with message return types, and fix thread-completeness logic
Owen Green
2019-08-07 14:14:42 +0100
d76f446b4fMerge branch 'nrt-threading' into features/ClientMessagesThreading
Owen Green
2019-08-05 17:30:10 +0100
d8d66db770Hit SC Wrapper until threading works (mostly making sure it only tries to run async post-job functions once): TODO Fix up for stateful clients (not yet an issue)
Owen Green
2019-08-05 17:29:45 +0100
baf5f32948release-packaging/HelpSource/Classes/FluidBufOnsetSlice.schelp: Function not metric, in this particular instance
Owen Green
2019-08-05 15:53:37 +0100
53b9d7dc0fStarting to add messages to SCWrapper
Owen Green
2019-08-05 15:52:40 +0100
a160a86c76Merge threading into ClientMessaging, re-add argument parsing from sc_msg_iter
Owen Green
2019-08-05 12:21:40 +0100
b331456913Merge branch 'master' into nrt-threading
Alex Harker
2019-07-30 13:01:42 +0100
906d281c75change to buffer adaptor const samps
Owen Green
2019-07-29 18:35:42 +0100
7277a5e41dChanges to the other objects to make them thready
Owen Green
2019-07-25 17:53:30 +0100
d628c90433Make it so RT classes compile as well
Owen Green
2019-07-25 17:51:22 +0100