Patrick Desaulniers
6f622cdc8d
Proper namespace for isBase64Char
7 years ago
Patrick Desaulniers
40a1ce7427
Fix VST build with custom DISTRHO namespace
7 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
7 years ago
falkTX
f0cca0af92
Misc changes
7 years ago
falkTX
c8d968a230
Fix build with custom DGL namespace, use it for OSX class names
7 years ago
falkTX
0393d1e429
Add DGL_FILE_BROWSER_DISABLED to optionaly disable file browser
7 years ago
falkTX
68b3ca4abe
Correct use of LV2 UI sample rate
7 years ago
Damien Zammit
ce74a0775a
lv2: Fix bug with multiple output param ports generating invalid ttl
7 years ago
falkTX
5ec4e3ac3b
Add vst product string test, to know if we should capture keys
7 years ago
falkTX
982784dfe3
Fix some special VST key handling
This closes #20
7 years ago
fundamental
bae1ad52ac
Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UI
7 years ago
falkTX
07cf566b64
Testing: handle effEditKeyUp/Down from host
Completely untested right now
7 years ago
falkTX
a186f083ca
Add vst product string test, to know if we should capture keys
7 years ago
falkTX
bf326114bd
Fix some special VST key handling
This closes #20
7 years ago
fundamental
49022ac62d
Fix VST Build With DISTRHO_PLUGIN_HAS_EXTERNAL_UI
7 years ago
falkTX
fa54750583
Testing: handle effEditKeyUp/Down from host
Completely untested right now
7 years ago
falkTX
aad1005802
Implement initial MOD LV2 license API
8 years ago
falkTX
c3a3ee004e
Skip output control ports in lv2 presets
Fixes #18
8 years ago
falkTX
f644f303c5
Fix dssi_get_midi_controller_for_port (needs port offset)
8 years ago
falkTX
bb29962a51
Add Parameter::initDesignation()
8 years ago
falkTX
8c27ddb0bb
Implement bypass (enabled) for LV2
8 years ago
falkTX
91d1a9bdf7
Another typo
8 years ago
falkTX
4c6c52ec83
Fix typo
8 years ago
falkTX
aa6288df7c
Add parameter designation API (unused for now)
8 years ago
falkTX
9b69b9da63
Fix unused variable warning
8 years ago
falkTX
6a764d3f88
Fix build without UI
8 years ago
falkTX
b5b1f2cfec
Use MIDI program and CC messages under JACK mode
8 years ago
falkTX
e0d8e14a14
Don't set default value for LV2 control outputs
8 years ago
falkTX
7d1b9a7d1f
Don't pad LV2 UI->DSP messages
8 years ago
falkTX
34e604fd12
Fix initial size of lv2 atom output buffer
8 years ago
falkTX
200b58cc6d
Always initialize LV2 atom output buffer
8 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
8 years ago
falkTX
de41152255
Use linux as OS fallback if not mac or windows
8 years ago
falkTX
cda831ffcd
Add 'midiCC' hint to Parameter, use in as DSSI code already
This provides the initial work for #12 .
We need to export this info for LV2s as well.
8 years ago
falkTX
8773ce8480
Don't allow to mix LADSPA_HINT_TOGGLED with other hints.
Fix needed for non-mixer
8 years ago
FaTony
76b7a34dfd
Fixed indentation.
8 years ago
FaTony
bf8f1ff54b
Added DSSI pitch bend handling.
8 years ago
falkTX
95ca7b0f7d
Minor MacOS build fixes
9 years ago
falkTX
70e3780a63
Reporting LV2 latency port to the UI is not fatal
9 years ago
falkTX
d5d4d94182
Add notOnGUI property to lv2 latency port
9 years ago
falkTX
79dfcc97e4
Fix new OSX build
9 years ago
falkTX
97fb4236d0
Proper signal class implementation
9 years ago
falkTX
a94a9948fc
Final fix
9 years ago
falkTX
793c9f658c
Fix previous commits
9 years ago
falkTX
32730ebfe2
Really fix FreeBSD build
9 years ago
falkTX
dc12c0cf30
Remove test code
9 years ago
falkTX
60d8fad890
Limit String base64 stack size
9 years ago
falkTX
c255436ab6
Treat FreeBSD and GNU (Hurd) as if they were linux
9 years ago
falkTX
94f2f5087a
Use a signal to wait for thread start
9 years ago
falkTX
663f30a047
Add Signal class alongside Mutex
9 years ago