Owen Green
|
ee666fe7cf
|
All frames as 2D view from Buffer
|
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
|
9c8b9c0dc5
|
Merge branch 'master' into clients/inter_client_comms
|
6 years ago |
Owen Green
|
8844be07b1
|
Send server response even when message fails, resolves #50
|
6 years ago |
Owen Green
|
717457d8bb
|
Report unallocated buffers as non-existent and invalid
|
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
|
683bb66791
|
Delete implicitly deleted operator
|
6 years ago |
Owen Green
|
47f3f23823
|
Delete implicitly deleted operator
|
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
|
5bc6cd400b
|
Delete implicitly deleted default constructor in SCBuffer
|
6 years ago |
Owen Green
|
9e97518316
|
sign conversion warning
|
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 |
Owen Green
|
b1f42c943e
|
Merge commit '7188049266b11db5cf7791c6e84c2ff88f005272' into clients/inter_client_comms
# Conflicts:
# include/FluidSCWrapper.hpp
|
6 years ago |
Owen Green
|
0d99d71246
|
Messages that have side effects on buffers need to make sure they do the nrt->rt buffer swap thing
|
6 years ago |
Owen Green
|
ce22c56624
|
SC Wrapper: always send done for any flavour of cancellation
|
6 years ago |
Owen Green
|
f1fba9b318
|
Merge branch 'threading/blocking-switch' into nrt-threading
# Conflicts:
# release-packaging/Classes/FluidNRTProcess.sc
|
6 years ago |
Owen Green
|
e7bc8c60dc
|
SC Wrapper: Send a /done message (before the doneAction) to let clients complete more quickly
|
6 years ago |
Owen Green
|
bfb943fb97
|
include/FluidSCWrapper.hpp: When cancellation happens by freeing the synth, it would still be nice to get the informational message
|
6 years ago |
Owen Green
|
540d65a07b
|
Add option for NRT clients to execute directly in command FIFO.
|
6 years ago |
Owen Green
|
3f89afac0b
|
SC Wrapper NRT: Ensure UGen emits 1.0 when it is done resolves #35
|
6 years ago |
Owen Green
|
7b9c50ee62
|
SC Wrapper: ensure NRT UGen done isn't set unless job has completed sucessfully and without cancellation. resolves #34
|
6 years ago |
Owen Green
|
05f7c044b0
|
Stop horrible race condition by ensuring that only one thread-checking aync command is ever in progress
|
6 years ago |
Owen Green
|
fad43f18b2
|
wrapper: tidying
|
6 years ago |
Owen Green
|
b0b2c7d3b3
|
Belated commit of threading updates for SC
|
6 years ago |
Owen Green
|
b2a4f32264
|
SC Wrapper: Handling for heterogenous return types from messages
|
6 years ago |
Owen Green
|
04a4ea890a
|
SC Wrapper: handling for shared client types from incoming string
|
6 years ago |
Owen Green
|
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.
|
6 years ago |
Owen Green
|
70c8cfebda
|
SC Wrapper: incoming / outgoing data – deal more liberally with int / fp types (for message returns); deal with goddam strings
|
6 years ago |
Owen Green
|
111d00fc4c
|
SC Wrapper rougue include
|
6 years ago |
Owen Green
|
d70a23f745
|
FluidSCWrapper: Clients no longer templates; find RT/NRT info in ClientWrapper
|
6 years ago |
Owen Green
|
aa2ea9c98d
|
FluidSCWrapper: Re-enable DoneAction processing, hopefully robustly this time
|
6 years ago |
Owen Green
|
3660089bcf
|
FluidSCWrapper: Add missing newline to error message so it appears at the correct moment
|
6 years ago |
Owen Green
|
f54fcfad9f
|
Deal with message return types, and fix thread-completeness logic
|
6 years ago |
Owen Green
|
d76f446b4f
|
Merge branch 'nrt-threading' into features/ClientMessagesThreading
|
7 years ago |
Owen Green
|
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)
|
7 years ago |
Owen Green
|
53b9d7dc0f
|
Starting to add messages to SCWrapper
|
7 years ago |
Owen Green
|
a160a86c76
|
Merge threading into ClientMessaging, re-add argument parsing from sc_msg_iter
|
7 years ago |
Alex Harker
|
b331456913
|
Merge branch 'master' into nrt-threading
# Conflicts:
# include/FluidSCWrapper.hpp
|
7 years ago |
Owen Green
|
906d281c75
|
change to buffer adaptor const samps
|
7 years ago |
Owen Green
|
d628c90433
|
Make it so RT classes compile as well
|
7 years ago |
Owen Green
|
5dcfd66c1b
|
Add cancellation and put placeholder example of kr usage in help file
|
7 years ago |