131 Commits (5afdad3865b83977282ba811b73af986a87e6097)

Author SHA1 Message Date
Owen Green e1c8fe7d98 Reduce contention to try and fix #67 5 years ago
Owen Green d060839475 Fix instability in batch processing: todo revert to SC memory pool and tidy up 5 years ago
Owen Green 323deaa063 Update params in poll() for benefit of NRT data objects that don't trigger 6 years ago
Owen Green 5dff5ea28e Update real time control array size to account for model objects 6 years ago
Owen Green 1d6fd8f1b0 Merge branch 'clients/inter_client_comms' into feature/rt-queries 6 years ago
Owen Green f480d476b2 Correct reading of UID from controls for ModelObjects, resolves #62 6 years ago
Owen Green 2b71644d7b Refresh parameters before message invocation 6 years ago
Owen Green b2a295d8b3 Add support for LongArrayT params 6 years ago
Owen Green b687b5649d Add KMeansClient RT support 6 years ago
Owen Green eb6aeb0304 Also capture report 6 years ago
Owen Green a3ee1868f1 Supply missing lambda capture, because MSVC was sad 6 years ago
Owen Green 441d1d0cf9 Things that haven't run, can't be cancelled. Hope this fixes #58 6 years ago
Owen Green 716d60912e Recover cancelled notification resolves #58 6 years ago
Owen Green 5eecb02ab8 Update NRT params on retrigger 6 years ago
Owen Green 1a01e76001 Guard against scsynth triggering u_cmd before constructor called 6 years ago
Owen Green cffcd889dd Remove debug detritus 6 years ago
Owen Green ce22e867db Mend clean up for Shared Clients 6 years ago
Owen Green 7dc44c738e Don't try and send message responses > 8kb 6 years ago
Owen Green 253339aac2 Harden message dispatch against cmd+. by using more safely shared state 6 years ago
Owen Green e5798aaa35 Harden cross thread code, and fix retriggering / busy check.
By actually looking at the result.
6 years ago
Owen Green 48dc167c1b Toughen NRT processing by decoupling ownership of shared state from synth Node 6 years ago
Owen Green 73530260b5 Toughen checks for job status now that start time is decoupled from construction
More toughening of threads vs triggers
6 years ago
Owen Green 23785e88be Constrain params before constructing clients 6 years ago
Owen Green 32ac90c28d Bring wrapper into line with upstream 6 years ago
Owen Green 00b2b5f8d5 Better argument validation for RT inputs 6 years ago
Owen Green d6776226be Add triggering to NRT processors, remove doneAction 6 years ago
Owen Green 4c2d96f244 Wrapper: make sure world is available if we're going to use it 6 years ago
Owen Green c6540c051e Merge branch 'clients/inter_client_comms' into features/sc-object-persist 6 years ago
Owen Green d73a82d069 Fix memory leak, and NRT housekeeping 6 years ago
Owen Green b283494cae Ensure that all results from synchronous jobs get passed on correctly 6 years ago
Owen Green 3777057995 decouple freeing shared and model objects from the synth with PlugInCmd
This should give much stronger guarantees that the server and client 
agree about what exists. It would be neat if the server could delete its 
own node as well, but I haven't worked out how to do this yet
6 years ago
Owen Green 1eabc42b24 Amend wrapper creation to fetch client and params from different places
This is to enable persistent storage for certain client typee
6 years ago
Owen Green 40691d4217 Tidy up properly 6 years ago
Owen Green 058605a78a Readability 6 years ago
Owen Green 4984e06772 Fix a potential memory leak 6 years ago
Owen Green 561cf0faf0 Add persistence mechanism for shared clients 6 years ago
Owen Green a46643d46a Update remaining fromArgs for LocalBuf stuff 6 years ago
Owen Green 3109a51842 Add LocalBuf awareness 6 years ago
Owen Green 8844be07b1 Send server response even when message fails, resolves #50 6 years ago
Owen Green fd13fff2de Add strict argument count and type checking to messages, to avoid server crashes. 6 years ago
Owen Green 41c4fda0f5 (hopefully) Temporary fix for incompatibility between master / tb2 parameter counting 6 years ago
Owen Green 7159392a9b Integer conversion for new stuff, formatting 6 years ago
Owen Green c72e04a8c6 Make it compile post-merge 6 years ago
Owen Green c84a81a3bf Merge branch 'master' into clients/inter_client_comms 6 years ago
Owen Green 8a8dd1eeb0 SC windows seems to prefer std::endl to guarantee printing to console 6 years ago
Owen Green ac7fc5b29c Formatting 6 years ago
Owen Green 9677ad83f6 Add header text to source files 6 years ago
Owen Green ff04cc737f Add version message to all plugins (classes later) 6 years ago
Owen Green c6dd99ec81 signed indices in SC wrapper 6 years ago
Owen Green 3bd79fffb1 AudioTransport: Use specialIndex to deal with multiple audio ins, make sure wrapper notes this in the right places 6 years ago