Alex Harker
|
34b596773d
|
Formatting
|
2019-05-27 22:58:53 +01:00 |
|
Alex Harker
|
16da2496fa
|
Project and build updates to align all targets
|
2019-03-14 12:03:19 +00:00 |
|
Alex Harker
|
a51f3c54d9
|
Fix pd build
|
2018-10-05 00:15:24 +01:00 |
|
Alex Harker
|
1f12a03f8c
|
Fix linker errors to do with template specialisation of methods (now declared inline)
|
2018-10-05 00:04:44 +01:00 |
|
Alex Harker
|
9312789857
|
Moved pack and unpack into objects which is more appropriate
|
2018-06-17 14:26:24 +01:00 |
|
Alex Harker
|
0a0bd99104
|
Reduce direct calls to T::handlesAudio() in host classes
|
2018-06-17 12:29:50 +01:00 |
|
Alex Harker
|
a0002b2e72
|
C++11 style-memory management added where appropriate.
|
2018-06-16 22:06:17 +01:00 |
|
Alex Harker
|
0805f4f1d5
|
Fixed PD compilation
|
2018-06-16 16:32:23 +01:00 |
|
Alex Harker
|
52d1b430d2
|
Remove space before/between '>' characters in (nested) templates and simply Max/PD class creation (including removing inheritance simply for expansion objects)
|
2018-06-16 16:26:11 +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
|
7a600ff086
|
Multichannel is now (more appropriately) multistream
|
2018-06-15 15:53:00 +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
|
360dc14384
|
Explicitly delete copy constructors and assignment operators for non-copyable items
|
2018-06-14 17:30:26 +01:00 |
|
Alex Harker
|
3c2287df3c
|
Use data() to retrieve pointer from std::vector
|
2018-06-14 17:21:05 +01:00 |
|
Alex Harker
|
1d34efa421
|
Working expression graph object
|
2018-06-05 14:55:03 +01:00 |
|
Alex Harker
|
14a3b624eb
|
PD Ternary object argument correction and formatting
|
2018-06-05 00:29:52 +01:00 |
|
Alex Harker
|
28cebc4359
|
Update pd makefile
|
2018-06-01 14:57:39 +01:00 |
|
Alex Harker
|
2cb269835f
|
Added the reverse object to the pd build
|
2018-06-01 14:57:00 +01:00 |
|
Alex Harker
|
ba1b0e4b89
|
Updated build systems for new nan filter object
|
2018-05-18 15:10:19 +01:00 |
|
Alex Harker
|
1b0c85635f
|
Upgrade XCode schemes and project to remove project-related warnings
|
2018-04-12 19:24:21 +01:00 |
|
Alex Harker
|
a9d37f2001
|
Add codeexport (export) call to pd
|
2018-04-06 22:52:35 +01:00 |
|
Alex Harker
|
ec944a12ad
|
Updated buffer reading to use a proxy
|
2018-04-06 18:39:45 +01:00 |
|
Alex Harker
|
f289e9ee99
|
Substantial overall of host<->FrameLib communication
|
2018-04-05 23:53:06 +01:00 |
|
Alex Harker
|
61fc0fda66
|
Remove unnecessary casts
|
2018-04-04 22:27:57 +01:00 |
|
Alex Harker
|
12030bf867
|
Correct convolution tools to compile whatever the level of vector support and add to pd
|
2018-04-02 11:19:00 +01:00 |
|
Alex Harker
|
5e1d86a1e7
|
Build almost all of framelib for pd, added preliminary makefile and ignore object files when built
|
2018-03-28 10:19:04 +01:00 |
|
Alex Harker
|
fd37b166d6
|
Added STL include <vector>
|
2018-03-28 10:00:19 +01:00 |
|
Alex Harker
|
3e24fd96a8
|
Fixed pd_buffer to store the pointer correctly and retrieve at the correct precision
|
2018-03-28 09:56:47 +01:00 |
|
Alex Harker
|
0c577455d8
|
Corrected pd argument template stuff
|
2018-03-28 09:56:03 +01:00 |
|
Alex Harker
|
87fc06c568
|
More pd bug fixes - iterate over canvas in the dsp routine and only call relevant objects and test correctly for tags/symbols
|
2018-03-27 23:51:12 +01:00 |
|
Alex Harker
|
bc7f12d4b1
|
Only edit signal storage if we are using signals
|
2018-03-27 16:40:29 +01:00 |
|
Alex Harker
|
0cae0fea51
|
Typo
|
2018-03-27 16:26:36 +01:00 |
|
Alex Harker
|
3e2df7ef2e
|
Make fl.samplerate~ for pd
|
2018-03-27 16:24:50 +01:00 |
|
Alex Harker
|
bd57ea3157
|
Added more objects to framelib pd including a buffer reader!
|
2018-03-27 15:50:25 +01:00 |
|
Alex Harker
|
857e3a909a
|
Correct typo
|
2018-03-27 14:45:52 +01:00 |
|
Alex Harker
|
186b7b7a90
|
Offset proxy indices correctly
|
2018-03-27 14:44:43 +01:00 |
|
Alex Harker
|
cf10c4e0ce
|
Make the correct number of proxies and inlets
|
2018-03-27 14:41:21 +01:00 |
|
Alex Harker
|
1fd3094de9
|
Merge branch 'master' of https://github.com/AlexHarker/FrameLib
|
2018-03-27 12:14:52 +01:00 |
|
Alex Harker
|
985e0b7d37
|
Fix the signal setups
|
2018-03-27 12:13:59 +01:00 |
|
Alex Harker
|
cb0e2209dc
|
Correct proxy setup and usage
|
2018-03-27 12:11:40 +01:00 |
|
Alex Harker
|
7d84bb0b72
|
Fix the pd base to create the correct number of signal inlets
|
2018-03-27 12:10:10 +01:00 |
|
Alex Harker
|
038ee8574d
|
Move reference counters to be private
|
2018-03-27 09:02:19 +01:00 |
|
Alex Harker
|
006ec217af
|
Make the proxy class
|
2018-03-26 19:17:29 +01:00 |
|
Alex Harker
|
c2407be076
|
Don't call pd_Free on NULL pointers
|
2018-03-26 18:34:10 +01:00 |
|
Alex Harker
|
275d549be3
|
Get the correct symbol for the entry point for PD
|
2018-03-26 18:24:08 +01:00 |
|
Alex Harker
|
15986dc894
|
Get rid of complaints about literal strings passed as char*
|
2018-03-26 17:20:58 +01:00 |
|
Alex Harker
|
a8f018558f
|
Starting point for framelib pd building in one file
|
2018-03-26 17:04:40 +01:00 |
|
Alex Harker
|
a3429cab76
|
Copy audio to temporary doubles for pd
|
2018-03-26 17:04:11 +01:00 |
|
Alex Harker
|
12e82bff7d
|
Remember to pass the vector size
|
2018-03-26 15:47:06 +01:00 |
|