falkTX
|
491fa7a76d
|
Deal with dynamic IO for AU, implement MakeConnection
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4e2e3a8a38
|
Rework how AU macros are defined, use it for other formats
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
dfc9e235c0
|
Another attempt at AU support
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
26373f3c70
|
Fix some code comments
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b29e345b8c
|
Move common code to DistrhoDetails.hpp; add constexpr attributes
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
54e1fb847d
|
Introduce kParameterIsHidden flag, implement it for LV2
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
53148852c0
|
Implement custom State::fileTypes for MOD
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
87e9b0f844
|
Define kCVPortIsOptional property and use it for LV2
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
eff1c6f578
|
Add overloaded double precision functions to parameter ranges
|
2 years ago |
falkTX
|
632f9c4a32
|
Add default constructor to State struct
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
028060954a
|
Make selftest more generally useful, inform plugins of such
|
2 years ago |
falkTX
|
17eecabd40
|
Deal a bit more with VST3 buses and arrangements
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f0c16920f5
|
Leave warning note about TimePosition.frame not being monotonic
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
007a457e1e
|
Make sure the new `updateState` calls `setState` first
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
485832aff3
|
Get rid of the old DISTRHO_PLUGIN_WANT_STATEFILES
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b3c75c9a2a
|
Clarify initial/default state
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
854a9c7649
|
Revamp state API, make it a struct
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
53fd80aa9c
|
Start API for changing state from DSP
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
249c2e0470
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7e6e3cc84b
|
Initial work for host-visible state
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
14423c5eec
|
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ad055720fc
|
Add Plugin::isDummyInstance() method, useful for some plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
145f3f9a25
|
Add some more basic documentation
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1da1c811c7
|
Start of getResourcePath utility
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2c91052619
|
Start of getBinaryFilename implementation; Cleanup
|
3 years ago |
falkTX
|
74f4898b2a
|
Define functions for plugin format and binary/bundle path, WIP
|
3 years ago |
falkTX
|
a7c2278668
|
VST3: Fix UI related issues
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4e4d49ff70
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e4c69d2d65
|
More work towards VST3, main class starts to take shape
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6d29d5d83d
|
Reduce amount of Plugin pure virtual methods, use runtime warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
JP Cimalando
|
3c37d4c096
|
Remove the const qualifier on ParameterEnumerationValue (#309)
* Remove the const qualifier on ParameterEnumerationValue
* Also remove const in the ctor of ParameterEnumerationValues
|
3 years ago |
falkTX
|
92f0f978a1
|
Fix wording
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
495dcc4f03
|
Initial implementation of port groups
Closes #193
Fixes #192
|
3 years ago |
falkTX
|
74214cbeaa
|
Improve documentation for kParameterIsOutput
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ead50d1c85
|
Add CV range flags, implement jack meta-data
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
21346d9ec7
|
send note and request parameter change implemented for JACK
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0d72be018e
|
Tweak some comments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d5d3fdf53f
|
Preliminar "parameter value change request" support
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c64350f41a
|
Write link to JACK transport API docs as reference
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1083a86dd7
|
Make TimePosition::BarBeatTick::tick a double
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e36aaaa02f
|
Use DISTRHO_DECLARE_NON_COPYABLE
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9d09b5e15b
|
Start implementation of state files; rework some code where sane
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
deed311a09
|
Remove specialized constructor for ParameterRanges, not needed
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
58da5a6ef7
|
Leave note that AudioPort can be CV by specifying a hint
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
3fa7482577
|
Add initializer list constructor to ParameterRanges class
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
JP Cimalando
|
945ee9a2f4
|
Suppress the copy methods of ParameterEnumerationValues (fixes #177) (#178)
* Suppress the copy methods of ParameterEnumerationValues
* Provide a C++98 definition of DISTRHO_DECLARE_NON_COPY_STRUCT
|
5 years ago |
falkTX
|
3fddc2794f
|
Mention that parameter description is LV2 only
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
JP Cimalando
|
126595f1a5
|
Add LV2 parameter comments
|
5 years ago |
falkTX
|
f4f44ab0cd
|
Add Parameter short name support, used in LV2 and VST
Closes #163
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
7a056bbcf8
|
Don't return reference in getFixedValue function
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |