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