Alex Harker
|
1877ffd224
|
Update include paths
|
2020-06-08 17:02:57 +01:00 |
|
Alex Harker
|
1083293642
|
Fix build issues for newer versions of XCode
|
2020-06-08 17:01:29 +01:00 |
|
Alex Harker
|
8ea4c7c1f8
|
Fix issue with testing connections
|
2020-01-30 11:34:02 +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
|
6dd0c4a64f
|
Rework error reporting to allow either immediate or amalgamated error reporting
|
2019-11-24 23:09:17 +00:00 |
|
Alex Harker
|
4816f2a474
|
Correct patch traversal
|
2019-09-07 00:48:41 +01:00 |
|
Alex Harker
|
01c3928987
|
Register requires kAllInputs in max
|
2019-09-03 13:17:48 +01:00 |
|
Alex Harker
|
3ca13fe335
|
Fix compilation of special objects in single object build
|
2019-09-03 13:14:23 +01:00 |
|
Alex Harker
|
22f070112f
|
Rework XCode project and config settings, including single object max build for speedy testing
|
2019-09-01 13:09:16 +01:00 |
|
Alex Harker
|
edb7aa346c
|
Added header guard
|
2019-09-01 12:52:56 +01:00 |
|
Alex Harker
|
4e1e532221
|
Automatically set the namespace to CLASS_BOX for max objects
|
2019-09-01 12:17:47 +01:00 |
|
Alex Harker
|
d617b2aded
|
Safely check if dsp is on
|
2019-08-30 17:24:30 +01:00 |
|
Alex Harker
|
4e095b4b14
|
Fix error with scientific notation in object boxes
|
2019-08-14 16:07:08 +01:00 |
|
Alex Harker
|
5b237170b0
|
Use number of audio ins/outs from the internal framelib object for info() calls
|
2019-08-13 00:32:50 +01:00 |
|
Alex Harker
|
6ddb836622
|
Make the visual studio compiler happy (for now) about types
|
2019-07-08 23:03:15 +01:00 |
|
Alex Harker
|
13b3564529
|
Correct tests for valid input in the max class when checking remotely
|
2019-06-17 02:25:31 +01:00 |
|
Alex Harker
|
ef3263d35a
|
Fix reversal of audio ins and outs in the Max class
|
2019-06-17 02:05:19 +01:00 |
|
Alex Harker
|
3ecb810d5f
|
FrameLib_MaxClass add explicit integer casts
|
2019-06-16 16:53:18 +01:00 |
|
Alex Harker
|
0ad2745c02
|
Safer integer typecasting from void*
|
2019-06-16 16:44:21 +01:00 |
|
Alex Harker
|
c08c093444
|
FrameLib_MaxClass update integer types
|
2019-06-16 16:08:55 +01:00 |
|
Alex Harker
|
d0239fc757
|
Type cast size_t to unsigned long / make sure all paths return in function
|
2019-06-16 15:33:37 +01:00 |
|
Alex Harker
|
d27d33fc3b
|
FrameLib_MaxClass types
|
2019-06-16 10:35:50 +01:00 |
|
Alex Harker
|
33c5b95372
|
Formatting
|
2019-06-15 22:29:46 +01:00 |
|
Alex Harker
|
06b61f6701
|
Rework connection data to use a separate class so it can be used safely in wrappers
|
2019-06-15 14:53:59 +01:00 |
|
Alex Harker
|
e2aa1b57e8
|
Don't dynamic cast on a nullptr
|
2019-05-30 08:07:12 +01:00 |
|
Alex Harker
|
34b596773d
|
Formatting
|
2019-05-27 22:58:53 +01:00 |
|
Alex Harker
|
a659a78d50
|
Fix input parsing to avoid infinite loops when no values are present, and removing extra errors caused by inputs
|
2019-01-31 22:25:27 +00:00 |
|
Alex Harker
|
2b187cd165
|
Allow fl.tomax~ to separate streams if required
|
2018-10-13 18:15:40 +01:00 |
|
Alex Harker
|
2dc1778446
|
Build directly into the package location
|
2018-10-13 18:13:43 +01:00 |
|
Alex Harker
|
8280c7e723
|
More appropriate error reporting
|
2018-10-11 15:03:35 +01:00 |
|
Alex Harker
|
623002e172
|
More reliable (but not 100% foolproof) bpatcher traversal
|
2018-10-11 15:02:45 +01:00 |
|
Alex Harker
|
f9e5617112
|
Make sure patch traversal for poly~s etc. exits with the correct context patch
|
2018-10-10 11:43:44 +01:00 |
|
Alex Harker
|
ed697aa474
|
Remove duplicate reference counting in the MaxGlobals class
|
2018-06-17 12:32:35 +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
|
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
|
7a600ff086
|
Multichannel is now (more appropriately) multistream
|
2018-06-15 15:53:00 +01:00 |
|
Alex Harker
|
3541134be2
|
Error reporting in Max
|
2018-06-14 21:22:32 +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
|
30dfaf32a9
|
Move max proxy to the top of the Max Framelib base class file
|
2018-06-14 16:29:19 +01:00 |
|
Alex Harker
|
ca48a49daa
|
Ensure the framelib max objects with audio hooks report errors through the wrapper, even at load time
|
2018-06-14 16:28:22 +01:00 |
|
Alex Harker
|
c4bc88f6bd
|
Reliable context patcher detection
|
2018-06-01 10:46:24 +01:00 |
|
Alex Harker
|
23a989c722
|
Condense code
|
2018-05-30 22:38:28 +01:00 |
|
Alex Harker
|
1058c64b1c
|
Comment formatting
|
2018-05-30 18:35:11 +01:00 |
|
Alex Harker
|
f0c08c4379
|
Better poly~/pfft~ etc. safety part 1 (abstractions nested in a poly~/pfft~ are still an issue)
|
2018-05-30 18:33:09 +01:00 |
|
Alex Harker
|
a2b98d3316
|
Corrected method return type
|
2018-05-30 18:29:01 +01:00 |
|