bsp2
563a983686
fix plugin detection in Cakewalk by BandLab (64bit)
6 years ago
bsp2
f6419ed96a
clean up + fix deadlock issue
6 years ago
bsp2
d321f5f150
replace std::mutex by std::recursive_mutex + protect setProgramChunk() by engine.mutex
6 years ago
bsp2
59bee7796d
fix GCC warning
6 years ago
bsp2
7a44bfe4cd
fix MIDI Note On idle detection mode and add configurable threshold settings
6 years ago
bsp2
da0c4b0854
add fixDenorm global setting (settings.json + Toolbar)
6 years ago
Robin Gareus
67e9a44342
Implement Vst Version
Some hosts check the VST-standard version of plugins.
This fixes MIDI Ports, which are only available in VST 2.x, for some hosts (Ardour 5.x in particular)
6 years ago
bsp2
29a0d43b56
add USE_BEGIN_REDRAW_FXN build option (disabled by default, see setenv_linux.sh)
6 years ago
bsp2
633385a5ed
revert host fps fallback
6 years ago
bsp2
515a9ae6a4
Linux: fix host fps setting (=> 30fps)
6 years ago
Cameron Leger
945c6d2f36
Fix Host FPS redraw bug
6 years ago
bsp2
87ee048934
document "unknown" Bitwig opcodes
6 years ago
bsp2
b5b6fb6ad3
stub-handle Bitwig opcodes 56+66
6 years ago
bsp2
b46ccdd88e
add USE_LOG_PRINTF; use recursive mutex (Linux) (fixes BWS plugin re-loading)
6 years ago
bsp2
af32e1a0da
Linux: redirect Dprintf to /tmp/vst2_log.txt (debug)
6 years ago
bsp2
c562fb51b4
Linux: set FPU rounding mode (zero)
6 years ago
bsp2
ba11bc075d
handle events in effEditIdle only in Linux build; fix input lag (reduce number of redraws)
6 years ago
Cameron Leger
aa4e2d0532
Change Event Handling methods, other fixes
Run lglw_events in effEditIdle (debug plugin)
Run lglw_events in effEditIdle (VSR plugin)
Run effEditIdle loop in debug host if no _XEventProc
Temporarily swap lglw_log for printf (needs fixing)
Suppress most mouse event messages
Bring back sending of child events to parent (rare occurence)
Cleanup some lglw_window_open code
lglw_window_open event mask setup to receive events for itself
Comment the setting of _XEventProc (to get to effEditIdle loop)
NoEventMask on mouse grabbing, possible fix for grabbing issues
Setup working and non-blocking lglw_events
6 years ago
bsp2
26c080216d
extern c fixes (GCC)
6 years ago
bsp2
7dc68ecfc6
Linux: support both relative and absolute library paths
6 years ago
bsp2
0e32465769
Linux: remove hard-coded plugin path and find it via dladdr() instead
6 years ago
bsp2
93a77c1520
Linux: bypass VST plugin dir detection and use hard-coded path instead (just for testing!)
6 years ago
bsp2
f068cdeb3f
add support for ppqPos based timing (fixes CLK1/2 in FLStudio)
6 years ago
bsp2
0cb0eac373
fix some GCC warnings (+ can now build Linux VST shared objects (w/o 3rd party modules, for now))
6 years ago
bsp2
d27413adda
remove dep.7z and place the dependencies under version control
6 years ago
Cameron Leger
3e409c4b78
Add one additional inline extern C issue
6 years ago
Cameron Leger
e8a70c9ba4
Cross-platform vst2_main directory changes
6 years ago
bsp2
60aa9ec138
prepare for Linux port (can build lib and shared_lib targets)
6 years ago
bsp2
7e8b33f19b
fix critical multi-instancing (mixed instr+fx) issue
6 years ago
bsp2
16e4d934c5
add global settings toolbar menu (window size, refresh rate, vsync, favourite module list, ..)
6 years ago
bsp2
4a76974790
add numerical param editing; add param copy'n'paste; add param mini-undo
6 years ago
bsp2
2b5f1d174e
fix: failed assertion when restoring dynamically loaded module patch state
6 years ago
bsp2
8324dc853e
update release notes
6 years ago
bsp2
5a30045102
fix idle detection; update module LindenbergResearch.Westcoast
6 years ago
bsp2
ad0d90f664
add idle-detection (off, wake on MIDI note-on, wake on audio input)
6 years ago
bsp2
41d0eb82d4
add offline rendering / bounce detection and oversample settings
6 years ago
bsp2
f455deed13
add clipboard support and alto777_LFSR, Autodafe, CastleRocktronics, computerscare, FrankBuss, JE, Nohmad, SynthKit, TheXOR modules
6 years ago
bsp2
c5c161562d
fix parameter automation in Reason; fix Fundamental.VCA-1
6 years ago
bsp2
33c5bf8a59
add 21kHz, ImpromptuModular modules; update LindenbergResearch modules
6 years ago
bsp2
c80757d45c
support fractional oversampling factors (e.g. 0.25)
6 years ago
bsp2
4d74da5639
add oversampled I/O channel limit
6 years ago
bsp2
d1398ead8f
add oversampling
6 years ago
bsp2
32c6049356
add virtual touch keyboard support (settings.json:touchKbd option)
6 years ago
bsp2
c53600481a
fix MIDI input in Jeskola Buzz 1.2
6 years ago
bsp2
1d995b3950
fix MIDI input in Jeskola Buzz 1.2
6 years ago
bsp2
dc870680ce
fix Win7 mouse lock issue; support file drag'n'drop; sort fav modules by name
6 years ago
bsp2
897678a0f8
add refreshRate and vsync config options (settings.json)
6 years ago
bsp2
b7ef460fa0
replace GLFW by LGLW
6 years ago
bsp2
0aa2fbc55b
fix effect processing in Cubase 9.5.30
6 years ago
bsp2
7e79bd3eda
add DLL plugin support; add Template_shared example plugin; move dBiz.* modules to plugin.dll
6 years ago