41 Commits

Author SHA1 Message Date
Alex Harker a69480c66e Silence audio outputs wen objects have timed out 2019-08-31 21:00:54 +01:00
Alex Harker 1bc73b2701 Remove space from info string 2019-08-13 00:33:08 +01:00
Alex Harker 566189c495 Rework source to use unsigned long for buffer offset 2019-06-16 17:42:50 +01:00
Alex Harker ad15c77ce8 Correct last commit by not calling through to non-const methods 2019-06-16 14:36:19 +01:00
Alex Harker 7f18a162d0 IO objects buffer size as unsigned long 2019-06-16 14:33:21 +01:00
Alex Harker af53737ae2 Simplify code / types / return value 2019-06-16 11:19:07 +01:00
Alex Harker 6d423383ba Explicit type casts when moving from double to int 2019-06-16 09:27:37 +01:00
Alex Harker 237355d70c More accurate time conversions 2018-06-18 11:02:22 +01:00
Alex Harker 60a92cb344 Consistent use of 'override' and 'final' in object headers, as well as 'using' for template style types to avoid unneeded inheritance 2018-06-16 15:13:30 +01:00
Alex Harker 3c2287df3c Use data() to retrieve pointer from std::vector 2018-06-14 17:21:05 +01:00
Alex Harker 3853825d60 Comment typos 2018-06-01 14:54:10 +01:00
Alex Harker f289e9ee99 Substantial overall of host<->FrameLib communication 2018-04-05 23:53:06 +01:00
Alex Harker 9fbfb03cd6 Corrected trace info strings 2017-11-11 22:54:47 +00:00
Alex Harker c1dc9ad3c0 Audio input const-correctedness 2017-11-11 13:06:56 +00:00
Alex Harker ab393f85e7 Note to FIX later 2017-11-09 13:36:42 +00:00
Alex Harker fc3a68a388 Const correctedness 2017-11-09 13:35:16 +00:00
Alex Harker 5f806b219b Removed FIX tags 2017-11-07 11:23:12 +00:00
Alex Harker 0692cf1de3 Support for source input delay and more intelligent parameter naming for IO objects 2017-11-06 19:02:11 +00:00
Alex Harker 8ef9883cbd The trace object now supports different modes 2017-11-06 18:00:22 +00:00
Alex Harker d9d61b26ae C++ style casting 2017-11-06 16:36:25 +00:00
Alex Harker 9ca840c80d Consistent use of setParameterInput / addParameterInput and new parameters for output objects 2017-11-05 14:17:54 +00:00
Alex Harker 49860706e8 Sorted parameter info for all supporting objects. 2017-10-31 11:30:21 +00:00
Alex Harker 7efa97d65f Preliminary max support for dependency connections and stored ownership for all objects 2017-09-26 16:40:11 +01:00
Alex Harker 03581673ed Better method naming for info helpers 2017-09-20 17:08:44 +01:00
Alex Harker 6e9bad78d4 Allow the source object to dynamically change the size 2017-09-11 19:17:31 +01:00
Alex Harker ebfb3d0c6f Increased safety for source object 2017-08-31 23:54:18 +01:00
Alex Harker 67457a2208 Get time from the object directly, not form the inputs 2017-08-31 20:05:05 +01:00
Alex Harker b8603ba769 Minor improvements 2017-08-04 00:25:04 +01:00
Alex Harker d1594e5ae3 Moved FIX to a more relevant place 2017-08-01 15:50:09 +01:00
Alex Harker ed6548f751 Improvements (small fixes, including reporting of the max vector size from the host) 2017-08-01 14:29:11 +01:00
Alex Harker e82d7ef294 Enforce parameter info with constructor 2017-08-01 12:38:18 +01:00
Alex Harker ae2a0e8746 Use std::String for returning info for persistence (and removal of temporary storage) 2017-08-01 11:09:36 +01:00
Alex Harker d3177f4afa Info improvements and additions 2017-07-31 12:04:44 +01:00
Alex Harker 9c904aa093 Simplifications 2017-07-31 00:47:17 +01:00
Alex Harker b94b5b6a13 Clean up 2017-07-29 23:41:30 +01:00
Alex Harker 77ad3b0ccd Substitute convenience functions for memcpy 2017-07-29 21:13:11 +01:00
Alex Harker 6552c38ee8 Changed to std::vector, rather than using new[] / delete[] 2017-07-29 10:25:39 +01:00
Alex Harker 3926631323 Separate header/cpp for IO Objects 2017-07-29 00:21:06 +01:00
Alex Harker ec2699b911 Clean up 2017-07-28 09:51:32 +01:00
Alex Harker 209a19999c Info v1 for some objects. 2017-07-27 22:43:41 +01:00
Alex Harker fd549661aa Reorganised and removed old test objects 2017-07-27 19:11:32 +01:00