47 Commits

Author SHA1 Message Date
Alex Harker 375ea661ea Routing setting active IO using cast 2019-06-16 13:47:36 +01:00
Alex Harker 3f2949feb0 Routing integer types 2019-06-16 13:45:12 +01:00
Alex Harker dd169eca44 Always use snprintf 2019-06-15 10:59:59 +01:00
James Bradbury cb9c1a3127 Fixed typos 2019-02-23 00:38:27 +00:00
Alex Harker 1b063ebf32 Const-correctness 2018-10-16 12:06:58 +01:00
Alex Harker a0002b2e72 C++11 style-memory management added where appropriate. 2018-06-16 22:06:17 +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 f8393f4783 Silence unwanted errors and remove double-setting of parameters 2018-06-15 16:15:14 +01:00
Alex Harker eab4f6859a Use nullptr rather than NULL 2018-06-14 20:42:26 +01:00
Alex Harker 7a545846c2 Use auto for iterator types 2018-06-14 20:37:04 +01:00
Alex Harker 98f61dbeb2 Parameter error reporting support 2018-06-14 16:26:22 +01:00
Alex Harker 7226b6e06c Formatting 2018-06-07 09:45:06 +01:00
Alex Harker 3f02365c75 Formatting 2018-06-07 09:44:40 +01:00
Alex Harker f289e9ee99 Substantial overall of host<->FrameLib communication 2018-04-05 23:53:06 +01:00
Alex Harker 74d33dd7bc More getInput() compliance 2018-04-03 22:39:26 +01:00
Alex Harker 812f50f55d Allow fixed inputs to be inspected from outside objects for serialisation purposes 2018-04-03 21:15:53 +01:00
Alex Harker c1dc9ad3c0 Audio input const-correctedness 2017-11-11 13:06:56 +00:00
Alex Harker ef0f1536b8 Project organisation 2017-11-07 13:00:34 +00:00
Alex Harker 5b4e8ec2d5 Formatting 2017-11-06 18:59:14 +00:00
Alex Harker c9a814c3ae Removed "object" from parameters when describing parameters that set IO count 2017-11-06 18:00:05 +00:00
Alex Harker 386f8f1e37 Routing objects now index from 1 2017-11-06 11:30:55 +00:00
Alex Harker 37910985c4 Updated output type support and added support for both frame types to store and recall 2017-11-06 10:44:08 +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 dc3606a399 Bug fixes for dispatch object 2017-10-24 18:18:51 +01:00
Alex Harker 8d2bc13b2c Documentation 2017-10-13 16:39:20 +01:00
Alex Harker c8a46baed6 Channel object -> StreamID / MultiSelect object -> Dispatch 2017-10-12 01:00:05 +01:00
Alex Harker cb2580a71a New objects MultiSelect and TimeDelta (minus docs) 2017-10-11 03:01:19 +01:00
Alex Harker fd7c53bace Automatic aliasing resolution 2017-10-09 12:27:37 +01:00
Alex Harker 72f4757525 Bug fixes for route object 2017-10-09 01:13:03 +01:00
Alex Harker 71907eb7a8 Set IO before aliasing 2017-10-08 21:26:06 +01:00
Alex Harker 9ddb37f779 Work on the connection system with aliasing 2017-10-08 19:12:24 +01:00
Alex Harker 7840d48014 Use dynamic casts to translate between blocks and DSP objects 2017-10-07 10:38:36 +01:00
Alex Harker 8c5aa4f1bf Simplified DSP connection reporting 2017-10-07 10:21:47 +01:00
Alex Harker df957ec44d Added route object 2017-10-06 23:54:35 +01:00
Alex Harker ad87f12f2b select object improvements/review 2017-10-05 17:54:20 +01:00
Alex Harker e4138c63df Added FrameLib_Channel object 2017-10-04 14:58:12 +01: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 c8bbd9882f Use floor for setting inputs on select 2017-08-03 22:25: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 6538029a54 Info for storage objects 2017-07-31 17:34:44 +01:00
Alex Harker 4247d7ccad Info for filters, routing and parameters 2017-07-31 17:03:43 +01:00
Alex Harker aa7a840bb0 Simplified parameter inputs/updating 2017-07-31 11:12:01 +01:00
Alex Harker 9c904aa093 Simplifications 2017-07-31 00:47:17 +01:00
Alex Harker 8c4c6de587 Completed split of core objects to header/cpp 2017-07-29 23:40:39 +01:00