falkTX
ef4fe887ed
Add new DISTRHO_NO_WARNINGS macro, use it on macOS test builds
4 years ago
falkTX
2ad209cb73
Cleanup makefiles a bit more, and fix more warnings
4 years ago
falkTX
b2e7ff2ee4
Cleanup
4 years ago
falkTX
374dced982
Remove useless undef of noexcept, fixes #66
4 years ago
falkTX
dee2b4a854
Update carla format code, fix license
4 years ago
falkTX
3bbbef19fe
Fix VST values from host if parameter if integer or boolean
4 years ago
JP Cimalando
59895e9f8f
Fix a memory leak in the Jack wrapper
4 years ago
falkTX
421fdc2cce
Save & restore plugin parameters in VST chunks
Fixes #35
4 years ago
falkTX
b1facba405
Cleanup
4 years ago
falkTX
259ab6369c
Use new vestige.h
Closes #60
4 years ago
falkTX
d5c6245dcb
Allow sendNote for plugins with MIDI input
4 years ago
falkTX
0806803aa0
Implement sendNote() for LV2
4 years ago
falkTX
9dc2c376e5
Add convenience internal isParameterInput, and use it
4 years ago
falkTX
4908bf4dc9
Proper float comparison for param changes in lv2 and ladspa
4 years ago
falkTX
5f65434e57
Implement triggers in all formats; Allow VST to use param outputs
4 years ago
falkTX
c2b9c40333
Implement enums for LV2 and VST; Add triple brackets on some lv2 fields
4 years ago
falkTX
340b8e0c59
Make MIDI output actually work
4 years ago
falkTX
5e57dfbf6b
Whitespace
4 years ago
falkTX
ffdfaa6174
Implement MIDI output for all formats
Needs testing, I did none :)
4 years ago
Ricardo Crudo
44d2a6fba7
Update mod license API ( #55 )
4 years ago
Patrick Desaulniers
e70a6d2719
Add support for plugins that want midi input but aren't synths ( #45 )
* Add support for plugins that want midi input and aren't synths
* Check for WANT_MIDI_INPUT instead of IS_SYNTH for process()
4 years ago
Patrick Desaulniers
a50ea2140b
Fix shaky TimeBeat ( #44 )
5 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
5 years ago
Patrick Desaulniers
40a1ce7427
Fix VST build with custom DISTRHO namespace
5 years ago
grejppi
86bd8079cd
Explicitly state supported LV2 options & use param:sampleRate ( #29 )
* Explicitly state supported options and use the correct sampleRate
* Accept lv2:sampleRate too just in case
* Typo
* Style fix
* Remove lv2:sampleRate
* Remove unnecessary newlines
* Missing semicolon
5 years ago
falkTX
c8d968a230
Fix build with custom DGL namespace, use it for OSX class names
5 years ago
falkTX
0393d1e429
Add DGL_FILE_BROWSER_DISABLED to optionaly disable file browser
5 years ago
falkTX
68b3ca4abe
Correct use of LV2 UI sample rate
5 years ago
Damien Zammit
ce74a0775a
lv2: Fix bug with multiple output param ports generating invalid ttl
5 years ago
falkTX
5ec4e3ac3b
Add vst product string test, to know if we should capture keys
5 years ago
falkTX
982784dfe3
Fix some special VST key handling
This closes #20
5 years ago
fundamental
bae1ad52ac
Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UI
5 years ago
falkTX
07cf566b64
Testing: handle effEditKeyUp/Down from host
Completely untested right now
5 years ago
falkTX
a186f083ca
Add vst product string test, to know if we should capture keys
5 years ago
falkTX
bf326114bd
Fix some special VST key handling
This closes #20
5 years ago
fundamental
49022ac62d
Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UI
5 years ago
falkTX
fa54750583
Testing: handle effEditKeyUp/Down from host
Completely untested right now
5 years ago
falkTX
aad1005802
Implement initial MOD LV2 license API
5 years ago
falkTX
c3a3ee004e
Skip output control ports in lv2 presets
Fixes #18
5 years ago
falkTX
f644f303c5
Fix dssi_get_midi_controller_for_port (needs port offset)
5 years ago
falkTX
8c27ddb0bb
Implement bypass (enabled) for LV2
6 years ago
falkTX
9b69b9da63
Fix unused variable warning
6 years ago
falkTX
6a764d3f88
Fix build without UI
6 years ago
falkTX
b5b1f2cfec
Use MIDI program and CC messages under JACK mode
6 years ago
falkTX
e0d8e14a14
Don't set default value for LV2 control outputs
6 years ago
falkTX
7d1b9a7d1f
Don't pad LV2 UI->DSP messages
6 years ago
falkTX
34e604fd12
Fix initial size of lv2 atom output buffer
6 years ago
falkTX
200b58cc6d
Always initialize LV2 atom output buffer
6 years ago
falkTX
ebb4c82c90
Don't use sa_restorer for signal handler, init with memset instead
It's not available on all OSes, and it's better to initialize the
struct with memset anyway
6 years ago
falkTX
de41152255
Use linux as OS fallback if not mac or windows
6 years ago