falkTX
953efc62ea
VST: Fix calculation of transport "beat"
Signed-off-by: falkTX <falktx@falktx.com>
7 years ago
falkTX
9d283b02f1
Real fix..
Signed-off-by: falkTX <falktx@gmail.com>
7 years ago
falkTX
943eb1197a
Fix previous commit
Signed-off-by: falkTX <falktx@gmail.com>
7 years ago
falkTX
3a25a66963
Fix VST strncpy
Closes #82
Signed-off-by: falkTX <falktx@gmail.com>
7 years ago
Christopher Arndt
b5d98f4bd3
Add assertions to make sure size > 0
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
7 years ago
Christopher Arndt
ba1ec818e8
Avoid gcc >= 8 warning about possible string truncation when using std::strncpy
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
7 years ago
falkTX
ef4fe887ed
Add new DISTRHO_NO_WARNINGS macro, use it on macOS test builds
7 years ago
falkTX
374dced982
Remove useless undef of noexcept, fixes #66
7 years ago
falkTX
3bbbef19fe
Fix VST values from host if parameter if integer or boolean
7 years ago
falkTX
421fdc2cce
Save & restore plugin parameters in VST chunks
Fixes #35
7 years ago
falkTX
b1facba405
Cleanup
7 years ago
falkTX
259ab6369c
Use new vestige.h
Closes #60
7 years ago
falkTX
9dc2c376e5
Add convenience internal isParameterInput, and use it
7 years ago
falkTX
5f65434e57
Implement triggers in all formats; Allow VST to use param outputs
7 years ago
falkTX
c2b9c40333
Implement enums for LV2 and VST; Add triple brackets on some lv2 fields
7 years ago
falkTX
5e57dfbf6b
Whitespace
7 years ago
falkTX
ffdfaa6174
Implement MIDI output for all formats
Needs testing, I did none :)
7 years ago
Patrick Desaulniers
70cec6a9d0
Set VST parameter hints where useful ( #39 )
* Set VST parameter hints where useful
* Set proper vst parameter display depending on hints
* Add support for kVstParameterCanRamp
* Use good flag for kVstParameterCanRamp
* Don't force on/off text + minor changes
* Prefer bool flag and zero-init parameter properties
* Misc changes
* Consider params that are both int and bool in ParamDisplay
* Round int parameters properly in ParamDisplay
* Refactor if/else in ParamDisplay
8 years ago
Patrick Desaulniers
40a1ce7427
Fix VST build with custom DISTRHO namespace
8 years ago
falkTX
5ec4e3ac3b
Add vst product string test, to know if we should capture keys
8 years ago
falkTX
982784dfe3
Fix some special VST key handling
This closes #20
8 years ago
fundamental
bae1ad52ac
Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UI
8 years ago
falkTX
07cf566b64
Testing: handle effEditKeyUp/Down from host
Completely untested right now
8 years ago
falkTX
a186f083ca
Add vst product string test, to know if we should capture keys
8 years ago
falkTX
bf326114bd
Fix some special VST key handling
This closes #20
8 years ago
fundamental
49022ac62d
Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UI
8 years ago
falkTX
fa54750583
Testing: handle effEditKeyUp/Down from host
Completely untested right now
8 years ago
falkTX
8e7dcb4358
Fix unused variable
10 years ago
falkTX
a82e260a1b
Return -1 for VST canDo features we don't need
10 years ago
falkTX
81529dd0aa
Fix VST chunk save
Thanks fundamental for spotting it
10 years ago
falkTX
292bd7e0a5
Start work torwards external-ui support
10 years ago
falkTX
19f82001a2
Fix out of bounds write on vst state save
10 years ago
falkTX
4444810108
Implement full state on lv2 and vst
10 years ago
falkTX
a66c635a43
Check if bufsize or srate changed in vst2 resume
10 years ago
falkTX
f0561d522e
Fix states; Fix vst build without UI
10 years ago
falkTX
df95e431f5
Fix code for API changes; Update copyright date in dgl code
10 years ago
falkTX
964a566666
Continue documentation
10 years ago
falkTX
655ff0bce8
Change midi macros, start documentation rework
10 years ago
falkTX
0a3eb0fba0
Fix VST OSX build without UI
11 years ago
falkTX
c2230b5f39
Disable UI if HAVE_DGL is not defined
11 years ago
falkTX
7169815782
VST: Reduce char array size for old hosts
11 years ago
falkTX
7c6f0b047f
Remove test print
11 years ago
falkTX
3c1c89a04b
OSX embedding now working; Cleanup
11 years ago
falkTX
1a8954821d
Handle hasCockosViewAsConfig properly; Misc fixing
11 years ago
falkTX
22a06adda4
Rework VST code to work under juce-based hosts
11 years ago
falkTX
d362fed002
Fix some warnings
11 years ago
falkTX
9d6289f30d
Fix mac-vst entry point
11 years ago
falkTX
ca60cca822
Do not use cbegin/cend, it's c++11 only so not provided by OSX
11 years ago
falkTX
a3344964b2
Fix last commit
11 years ago
falkTX
e0f66043fe
Misc
11 years ago