468 Commits

Author SHA1 Message Date
Alex Harker 7ec4d88b1d Fix loop condition for inputs of size 1 or less 2019-09-16 21:56:00 +02:00
Alex Harker 1be5348b26 Vectorise FrameLib_Window when interpolating the window coefficients 2019-09-01 15:24:32 +01:00
Alex Harker a69480c66e Silence audio outputs wen objects have timed out 2019-08-31 21:00:54 +01:00
Alex Harker 2f6da499aa Add on/off switching to FrameLib_Interval 2019-08-31 19:21:14 +01:00
Alex Harker 9ee3c9e261 Use FrameLib_DSP::Allocator and not a context allocator for composed functioanility 2019-08-30 12:09:31 +01:00
Alex Harker b24b282f45 Proxies must not store thread local data - fix FrameLib_ToHost by passing the allocator when needed 2019-08-30 11:57:43 +01:00
Alex Harker 12d52d7599 Merge branch 'master' into ir-manipulation 2019-08-28 13:56:38 +01:00
Alex Harker 2fefec6a33 Formatting 2019-08-28 10:46:08 +01:00
Alex Harker df61474de8 Merge branch 'master' into ir-manipulation 2019-08-24 10:17:15 +01:00
Alex Harker 2feb651162 Fix FrameLib_Info (untested) and make code names more expressive 2019-08-23 17:42:12 +01:00
Alex Harker 246105723b Consistent header guards 2019-08-23 17:35:45 +01:00
James Bradbury 3e18dae07b typo 2019-08-23 15:15:39 +01:00
James Bradbury d8a4aa33e8 Merge branch 'master' of https://github.com/AlexHarker/FrameLib into threading-integration
# Conflicts:
#	FrameLib_Exports/FrameLib_TypeList.h
2019-08-22 18:42:30 +01:00
Alex Harker ef2c8e5699 Merge branch 'master' into ir-manipulation 2019-08-21 09:36:17 +01:00
Alex Harker f8a668499d Fix code to compile in the expression parser 2019-08-18 15:53:41 +01:00
Alex Harker 60af25c574 Make the reverse iterations more standards compliant by not decrementing past begin() 2019-08-18 15:01:24 +01:00
Alex Harker b09bcc7929 Fixed normalisation of real FFTs 2019-08-15 15:13:42 +01:00
Alex Harker 5380c1a8aa Typo 2019-08-15 15:13:23 +01:00
Alex Harker 4d457345fd Merge branch 'master' into ir-manipulation 2019-08-14 16:08:31 +01:00
Alex Harker d09b61940c Change name of fl.irphase~ to fl.firphase~ (and similar chnages) and add this plus the kernal smoohter to the max object scheme 2019-08-14 15:59:47 +01:00
Alex Harker 2996f9ae10 Update kernel smoother 2019-08-14 15:32:24 +01:00
Alex Harker 757ff58d5b Fix output retrieval for complex convolution and correlation 2019-08-13 23:07:31 +01:00
James Bradbury c89c153989 Merge branch 'master' of github.com:AlexHarker/FrameLib into pull-branch 2019-08-13 00:52:44 +01:00
Alex Harker 9059ea766a Correct detection for patterns being sent 2019-08-13 00:45:52 +01:00
Alex Harker 1bc73b2701 Remove space from info string 2019-08-13 00:33:08 +01:00
Alex Harker 8401b51825 Spectral code reordering and renaming 2019-08-12 23:19:27 +01:00
Alex Harker c929640496 Refactor the spectral processor as a dependency compose rather than inherit 2019-08-12 18:24:35 +01:00
Alex Harker 9c41138845 Refactor the spectral processor as a template class 2019-08-12 15:48:20 +01:00
Alex Harker 78cebec0b9 Retrieve max FFT size from the Spectral_Processor object 2019-08-12 10:52:31 +01:00
Alex Harker 8bd4446fc1 Refactor all spectral objects to use a common processor 2019-08-12 10:29:18 +01:00
Alex Harker 5144e41b62 Don't use the smoothing path if there is no kernel 2019-08-10 23:34:16 +01:00
Alex Harker cb035f4b8b Remove unused header include 2019-08-10 09:47:11 +01:00
Alex Harker 4438a2da4d Correct IO on irphase 2019-08-10 09:46:57 +01:00
Alex Harker 4a0346ed7b Add kernel smoother code 2019-08-10 09:46:38 +01:00
Alex Harker ce8c8f1a20 Initial irphase code commit 2019-08-08 23:52:45 +01:00
James Bradbury e7ef3c6fc7 Merge branch 'master' of https://github.com/AlexHarker/FrameLib into Alex-Integration
# Conflicts:
#	Current Test Version/FrameLib/docs/tutorial-patchers/_1_What_is_FrameLib?.maxpat
#	Current Test Version/FrameLib/docs/tutorial-patchers/_1_What_is_FrameLib__.maxpat
#	Current Test Version/FrameLib/docs/tutorial-patchers/_2_What_is_FrameLib.maxpat
2019-07-08 20:23:35 +01:00
Alex Harker a0982ce752 Correct type on template to convince windows to compile 2019-06-17 00:54:46 +01:00
Alex Harker 2d645267fb Include missing headers on complex unary and binary operators 2019-06-17 00:32:20 +01:00
Alex Harker 10d2447cb3 Add missing headers 2019-06-17 00:26:55 +01:00
Alex Harker 566189c495 Rework source to use unsigned long for buffer offset 2019-06-16 17:42:50 +01:00
Alex Harker 0bc3899dea NanFilter - correct cast 2019-06-16 15:15:35 +01:00
Alex Harker 37538ff479 From Host integer types 2019-06-16 15:10:03 +01:00
Alex Harker bb9f71b6a3 Misc integer types and casting 2019-06-16 14:51:41 +01:00
Alex Harker d5407ce095 Expressions - don't use size_t where unsigned long should be used. 2019-06-16 14:44:53 +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 2f038375d3 Whitespace 2019-06-16 13:51:45 +01:00
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 62a8924bd6 Type cast 2019-06-16 13:44:40 +01:00