Commit Graph

2235 Commits

Author SHA1 Message Date
Alex Harker a182319d63 Merge branch 'dynamic-contexts' into attributes-contexts 2020-02-01 17:26:26 +00:00
Alex Harker 60dbc030af Rename methods to use term streams and update pack and unpack to check for changes 2020-02-01 14:52:48 +00:00
Alex Harker 0a469c9dbe Fix issue with wiping changes if inputCheck() is called twice before inputUpdate() 2020-02-01 14:52:19 +00:00
Alex Harker 15e5dcdc20 Small refactor 2020-02-01 11:49:47 +00:00
Alex Harker 2ec09ed2aa Refactor to allow reduced connection updates 2020-02-01 11:40:27 +00:00
Alex Harker 926150b037 Formatting 2020-02-01 00:14:20 +00:00
Alex Harker 298a746c8e Safely deal with objects that don't own their own streams without direct recursion 2020-01-31 01:05:04 +00:00
Alex Harker fe3dc12e0c Add single-queued stack 2020-01-31 01:02:53 +00:00
Alex Harker 264b4ba94f Formatting 2020-01-30 14:59:25 +00:00
Alex Harker b4f2c2044a Merge branch 'dynamic-contexts' into attributes-contexts 2020-01-30 11:47:28 +00:00
Alex Harker c78b61a4ed Fix issue with testing connections 2020-01-30 11:45:08 +00:00
Alex Harker 278158244d Unneeded config line 2020-01-30 11:44:12 +00:00
Alex Harker 87b546c797 Use relative paths to other headers for ease of inclusion in a variety of contexts 2020-01-30 11:43:46 +00:00
Alex Harker 5f313aeb14 Use angled brackets for export include path 2020-01-30 11:04:30 +00:00
Alex Harker a47495f38a Fix std::__1:: namespaces on mac on export by find and replacing 2020-01-30 11:01:23 +00:00
Alex Harker 2339742eb1 Windows casts 2020-01-30 11:00:49 +00:00
Alex Harker 0663b64ed4 Remove FrameLib_Future and rename FrameLib_AccumPoint on windows 2020-01-30 11:00:36 +00:00
Alex Harker 1ee842e552 Add auto ordering connections to the export 2020-01-12 21:15:16 +00:00
Alex Harker e67a41fa38 Avoid reallocation in the vector set if the memory size is not changing 2020-01-12 13:29:06 +00:00
Alex Harker 63c50401a8 Update TimeBuffer template to allow quicker resets 2020-01-11 23:35:30 +00:00
Alex Harker 51babee327 Allow priority to be either high or low numbered inputs 2020-01-11 19:56:30 +00:00
Alex Harker 9c3583cbd0 Add explicit denormal handling to framelib 2020-01-11 19:54:55 +00:00
Alex Harker 478377c930 Add prioritise object 2020-01-08 11:36:02 +00:00
Alex Harker 49978a572c Add facility to produce two independent gaussian random numbers at the same time 2020-01-07 18:03:44 +00:00
Alex Harker f23c8cb430 Whitespace 2020-01-07 01:07:56 +00:00
Alex Harker e2d96b3e2d Correct code export 2020-01-06 12:29:06 +00:00
Alex Harker bd097d3195 Use "ordering" rather than "synchronisation" 2019-12-14 11:13:18 +00:00
Alex Harker b203a22672 Revise info strings 2019-12-14 11:08:19 +00:00
Alex Harker 22a1c1e6cc Implement wrap and pad modes for the lookup object 2019-12-14 10:29:55 +00:00
Alex Harker 650bfc573e Merge branch 'dynamic-contexts' into attributes-contexts
# Conflicts:
#	FrameLib_Max_Objects/Common/FrameLib_MaxClass.h
2019-12-12 07:07:48 +00:00
Alex Harker 2292350582 Correct parentheses from merge conflict 2019-12-12 07:05:32 +00:00
Alex Harker 8c6622a86e Merge branch 'master' into dynamic-contexts
# Conflicts:
#	FrameLib_Max_Objects/Common/FrameLib_MaxClass.h
2019-12-12 07:03:21 +00:00
Alex Harker b7d60b0074 Use case insensitive comparison for patch names 2019-12-12 06:59:22 +00:00
Alex Harker 630a7230f4 Correct test ordering for connections to make sure inlets are valid 2019-12-12 06:56:40 +00:00
Alex Harker 676c81c051 Do patch comparison as lowercase 2019-12-11 14:59:00 +00:00
Alex Harker 3d1bc3cb70 Use constexpr class members, rather than static methods for type related info 2019-12-09 00:59:32 +00:00
Alex Harker d99c79ea03 Use final keyword to prevent unneeded overrides 2019-12-08 23:20:19 +00:00
Alex Harker c64d9c07fa Change static type info to be retrieved as constexpr value, rather than by static method 2019-12-08 23:19:36 +00:00
Alex Harker 4a2f746e6d Use final keyword to prevent unneeded overrides 2019-12-08 23:11:18 +00:00
Alex Harker 55e373e5b9 Minimise graph resolutions when switching objects into realtime mode 2019-12-08 17:01:41 +00:00
Alex Harker d5a3e4905f Merge branch 'dynamic-contexts' into attributes-contexts
# Conflicts:
#	FrameLib_Max_Objects/Common/FrameLib_MaxClass.h
#	FrameLib_Max_Objects/Context/fl.context~.cpp
2019-12-08 14:10:14 +00:00
Alex Harker 29b28ef6ac More efficient context servicing 2019-12-08 12:37:06 +00:00
Alex Harker f18950fa15 Set default realtime status according to object type 2019-12-08 12:36:49 +00:00
Alex Harker 5f63d978e3 Remove duplicate field 2019-12-08 11:23:54 +00:00
Alex Harker f0276f04d2 Simplify realtime check and only respond to sync() message if in realtime mode 2019-12-08 08:51:20 +00:00
Alex Harker ff3cce5a83 Remove test code 2019-12-08 08:49:51 +00:00
Alex Harker ad36e7d591 Merge branch 'dynamic-contexts' into attributes-contexts
# Conflicts:
#	FrameLib_Max_Objects/Common/FrameLib_MaxClass.h
#	FrameLib_Max_Objects/Context/fl.context~.cpp
2019-12-08 01:09:46 +00:00
Alex Harker 7547b5af5b Preliminary commit for attribute based context specifications 2019-12-08 00:53:23 +00:00
Alex Harker b3e9714793 Consistent and shorter info strings 2019-12-07 23:04:55 +00:00
Alex Harker b40da8d57f Formatting and info strings 2019-12-07 17:07:51 +00:00