Commit Graph

  • f61c7db147 interface updates and fixes Owen Green 2019-12-03 13:47:42 +0100
  • 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 Owen Green 2019-08-16 09:58:32 +0100
  • 718f8b5bc6 Add NMFCross Owen Green 2019-12-01 22:19:52 +0000
  • deb785f4e6 Update release-packaging/Classes/FluidKDTree.sc and release-packaging/Classes/FluidKMeans.sc for interface changes Owen Green 2019-12-01 20:36:38 +0000
  • 453d74b4ee simple knn example first bash Owen Green 2019-11-29 11:17:14 +0000
  • 4e29aa8554 KNN has no args Owen Green 2019-11-29 09:43:22 +0000
  • cc8b283f54 second-super-simple-1D-example Owen Green 2019-11-28 16:06:30 +0000
  • d169f70af6 Improvements to return value handling magic Owen Green 2019-11-28 15:56:56 +0000
  • 2faa8c05ab Add first of PA's examples Owen Green 2019-11-28 15:27:53 +0000
  • aa566041f2 dataset / labelset : make sure asString returns a string Owen Green 2019-11-28 15:27:32 +0000
  • eae5d3b12e TB2 objects, baby examples for starters Owen Green 2019-11-28 14:04:53 +0000
  • 89c438e604 release-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
  • 89a22adb3c Correct LabelSet interface Owen Green 2019-11-28 14:03:33 +0000
  • 0e8d773a32 Restore 'k' to KMeans (needed so we know how many things predict() will return) Owen Green 2019-11-28 14:03:02 +0000
  • c742f4d14e TB2 classes: Reduce boiler plate Owen Green 2019-11-28 11:41:50 +0000
  • 7aea07c621 Add helpful base client to reduce boiler plate Owen Green 2019-11-28 11:41:19 +0000
  • b1f42c943e Merge commit '7188049266b11db5cf7791c6e84c2ff88f005272' into clients/inter_client_comms Owen Green 2019-11-28 10:20:48 +0000
  • 7aa5705bc1 FluidManipulation: Remaining SClang class stubs – NEEDS TESTING Owen Green 2019-11-25 13:24:00 +0000
  • 6a9febafea src/FluidManipulation/FluidManipulation.cpp: Remove non-existent clients Owen Green 2019-11-25 13:23:25 +0000
  • de9447e3a5 release-packaging/Classes/FluidKDTree.sc: Extra args in new (how did this ever work?) Owen Green 2019-11-25 12:06:00 +0000
  • 50bb88ae14 release-packaging/Classes/FluidDataSet.sc: missing comma in arg list Owen Green 2019-11-25 12:01:35 +0000
  • c83fbd7b54 KDTree SC class Owen Green 2019-11-25 00:02:15 +0000
  • 6779b8077b denoise dataset client Owen Green 2019-11-25 00:00:31 +0000
  • 676ac97aa5 release-packaging/Classes/FluidDataSet.sc : first reasonble dataset client Owen Green 2019-11-24 23:48:33 +0000
  • 0d99d71246 Messages 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
  • 26b341f109 src/FluidManipulation/FluidManipulation.cpp: Update incluedes and object defs Owen Green 2019-11-16 10:26:24 +0000
  • 3d599202a5 scripts/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
  • 8d73df1c03 post merge typos and clarifications of helpfiles Pierre Alexandre Tremblay 2019-11-14 09:44:21 +0000
  • abdedc4522 adapt to client name changes from refactoring of fluid_decomposition Gerard 2019-11-12 14:11:17 +0000
  • 7188049266 coded strange resonators in nmfmatch Pierre Alexandre Tremblay 2019-10-31 11:01:58 +0000
  • 44c7170b3c the creative example of bufstats is now done Pierre Alexandre Tremblay 2019-10-28 15:45:55 +0000
  • 1b433abd78 melbands: the perceptually spread vocoder example is ported from max Pierre Alexandre Tremblay 2019-10-27 14:56:37 +0000
  • 1a539e9de6 bufnmf: removed the placeholder nrt example Pierre Alexandre Tremblay 2019-10-08 18:22:56 +0200
  • 908a56e048 added the related header too Pierre Alexandre Tremblay 2019-10-07 22:19:48 +0200
  • 9de3853742 added wording for multithreading reference, sorts issue #37 Pierre Alexandre Tremblay 2019-10-07 22:14:45 +0200
  • 380afc6970 fluid buf multithread guide typo corrections Pierre Alexandre Tremblay 2019-10-03 12:28:08 +0100
  • ab924f8655 fileiterator: syncing only at the end. Pierre Alexandre Tremblay 2019-10-02 13:23:40 -0400
  • d589b1ba3f release-packaging/Classes/FluidBufCompose.sc: Add processBlocking as alias to process() Owen Green 2019-10-02 16:14:01 +0100
  • 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 Owen Green 2019-10-02 16:10:13 +0100
  • abc9dadbce release-packaging/HelpSource/Guides/FluidBufMultiThreading.schelp; Add documentation of job completion mechanisms. Owen Green 2019-10-02 13:29:19 +0100
  • 9627f72641 Merge branch 'master' into nrt-threading Owen Green 2019-10-02 12:19:57 +0100
  • 7a48b2d4fb release-packaging/HelpSource/Guides/FluidBufMultiThreading.schelp: Additions and edits Owen Green 2019-10-02 12:13:17 +0100
  • ce22c56624 SC Wrapper: always send done for any flavour of cancellation Owen Green 2019-10-02 12:12:52 +0100
  • f1fba9b318 Merge branch 'threading/blocking-switch' into nrt-threading Owen Green 2019-10-02 11:01:18 +0100
  • 2bb9d31e5d New switchable blockiig interface. Highlights Owen Green 2019-10-02 10:56:33 +0100
  • e7bc8c60dc SC Wrapper: Send a /done message (before the doneAction) to let clients complete more quickly Owen Green 2019-10-02 10:50:53 +0100
  • 708de336eb Thread demo client Owen Green 2019-09-09 13:45:33 +0100
  • de45964367 Squish spurious debug message Owen Green 2019-10-01 15:37:42 +0100
  • 0961f0410b Revert "Revert changes to SC classes, because we're going to do something different" Owen Green 2019-10-01 14:54:42 +0100
  • 782e87f82d Revert changes to SC classes, because we're going to do something different Owen Green 2019-09-24 20:02:07 +0100
  • 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 Owen Green 2019-09-24 19:34:57 +0100
  • bfb943fb97 include/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
  • 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 Owen Green 2019-09-24 16:45:26 +0100
  • 540d65a07b Add option for NRT clients to execute directly in command FIFO. Owen Green 2019-09-24 11:16:18 +0100
  • 3f89afac0b SC Wrapper NRT: Ensure UGen emits 1.0 when it is done resolves #35 Owen Green 2019-09-23 12:13:11 +0100
  • 7b9c50ee62 SC 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
  • 92bed6e48c nb_of_slices: removed the superfluous sync Pierre Alexandre Tremblay 2019-09-17 10:19:38 +0100
  • 90dc29bc00 updated MT tutorials Pierre Alexandre Tremblay 2019-09-17 10:10:56 +0100
  • 6d1c149b66 added tolerance to the number of slices Pierre Alexandre Tremblay 2019-09-16 16:45:29 +0100
  • 2dc791906e clamped thresholds in nb_of_slices Pierre Alexandre Tremblay 2019-09-16 16:16:36 +0100
  • 6e7ebed876 Examples: 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
  • eab7216739 corrected errors in FluidBufAmpSlice helpfile and enhanced the explanations Pierre Alexandre Tremblay 2019-09-15 13:03:58 +0100
  • d863a7629a a missing character messed up the updated overview Pierre Alexandre Tremblay 2019-09-15 12:03:42 +0100
  • 2857723bb1 Merged in fluid-nrt-process (pull request #4) gerard 2019-09-15 10:46:18 +0000
  • b4655bd4d8 refactor stubs for NRT objects Gerard 2019-09-12 15:27:12 +0200
  • 8a60b12996 further along the MT SC tutorial Pierre Alexandre Tremblay 2019-09-10 14:03:00 +0100
  • ef701d1551 corrected FluidBBufThreadDemo class def, and first draft of help and tutorial Pierre Alexandre Tremblay 2019-09-10 10:00:26 +0100
  • ac187eda9b release-packaging/Classes/FluidBufThreadDemo.sc: Finish sclang class Owen Green 2019-09-09 17:05:24 +0100
  • f3b605111f Merge branch 'nrt-threading' of https://bitbucket.org/flucoma/flucoma-supercollider into nrt-threading Owen Green 2019-09-09 13:47:25 +0100
  • 1be9076bbe Thread demo client Owen Green 2019-09-09 13:45:33 +0100
  • 60f71b17cf Merge branch 'nrt-threading' of https://bitbucket.org/flucoma/flucoma-supercollider into nrt-threading Pierre Alexandre Tremblay 2019-09-05 16:10:51 +0100
  • 05f7c044b0 Stop horrible race condition by ensuring that only one thread-checking aync command is ever in progress Owen Green 2019-09-05 16:00:37 +0100
  • fad43f18b2 wrapper: tidying Owen Green 2019-09-05 14:11:24 +0100
  • 74d7dcd230 Merge branch 'nrt-threading' of https://bitbucket.org/flucoma/flucoma-supercollider into nrt-threading Pierre Alexandre Tremblay 2019-09-03 21:01:52 +0100
  • b0b2c7d3b3 Belated commit of threading updates for SC Owen Green 2019-09-03 15:05:37 +0100
  • 999f32580e Merge branch 'master' into nrt-threading Pierre Alexandre Tremblay 2019-08-27 15:15:45 +0100
  • 2aa3d545d4 fluidmfcc: added the menu to choose which buffer to play, and a restart button Pierre Alexandre Tremblay 2019-08-26 14:52:20 +0100
  • 80af9ca9ea Proper FluidManipulaitonTarget Owen Green 2019-08-16 10:21:07 +0100
  • 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 Owen Green 2019-08-16 10:20:30 +0100
  • b2a4f32264 SC Wrapper: Handling for heterogenous return types from messages Owen Green 2019-08-16 10:14:00 +0100
  • 04a4ea890a SC Wrapper: handling for shared client types from incoming string Owen Green 2019-08-16 10:13:17 +0100
  • 74e6a25688 SC 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
  • 70c8cfebda SC 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
  • 111d00fc4c SC Wrapper rougue include Owen Green 2019-08-16 10:01:32 +0100
  • 4a24c25b8d Update object stubs with new aliases Owen Green 2019-08-13 09:37:15 +0100
  • d70a23f745 FluidSCWrapper: Clients no longer templates; find RT/NRT info in ClientWrapper Owen Green 2019-08-13 09:36:19 +0100
  • aa2ea9c98d FluidSCWrapper: Re-enable DoneAction processing, hopefully robustly this time Owen Green 2019-08-13 09:34:58 +0100
  • 3660089bcf FluidSCWrapper: Add missing newline to error message so it appears at the correct moment Owen Green 2019-08-13 09:30:44 +0100
  • 1aaf244efb Cmake: Adding Fluid Manuipulation repo dependency the quick and dirty way Owen Green 2019-08-13 09:28:14 +0100
  • 6960c1b95e Add message testing SC class and test code Owen Green 2019-08-07 14:15:11 +0100
  • f54fcfad9f Deal with message return types, and fix thread-completeness logic Owen Green 2019-08-07 14:14:42 +0100
  • d76f446b4f Merge branch 'nrt-threading' into features/ClientMessagesThreading Owen Green 2019-08-05 17:30:10 +0100
  • d8d66db770 Hit 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
  • baf5f32948 release-packaging/HelpSource/Classes/FluidBufOnsetSlice.schelp: Function not metric, in this particular instance Owen Green 2019-08-05 15:53:37 +0100
  • 53b9d7dc0f Starting to add messages to SCWrapper Owen Green 2019-08-05 15:52:40 +0100
  • a160a86c76 Merge threading into ClientMessaging, re-add argument parsing from sc_msg_iter Owen Green 2019-08-05 12:21:40 +0100
  • b331456913 Merge branch 'master' into nrt-threading Alex Harker 2019-07-30 13:01:42 +0100
  • 906d281c75 change to buffer adaptor const samps Owen Green 2019-07-29 18:35:42 +0100
  • 7277a5e41d Changes to the other objects to make them thready Owen Green 2019-07-25 17:53:30 +0100
  • d628c90433 Make it so RT classes compile as well Owen Green 2019-07-25 17:51:22 +0100