bsp2
26c080216d
extern c fixes (GCC)
7 years ago
Cameron Leger
489e7dbfce
Add initial LGLW Linux support and testing environment
vst2_lglw_debug_plugin extracted, makefile made
vst2_debug_host temporarily using this debug plugin
vst2_debug_host Linux support for XWindows, _XEventProc
Temporary logger change to avoid crashes (needs investigating)
LGLW for Linux:
Include necessary X and GL headers
Temporary static log file and XErrorHandler for debugging
Many logging statements
loc_create_hidden_window implemented and working
loc_destroy_hidden_window implemented and working
lglw_window_open implemented and working
lglw_window_resize implemented and untested
lglw_window_close implemented and working
lglw_window_show implemented and untested
lglw_window_hide implemented and untested
lglw_window_is_visible is implemented and untested
lglw_window_size_get is implemented and untested
lglw_redraw is implemented, but possible wrongly
lglw_glcontext_push implemented and working
lglw_glcontext_pop implemented and working
lglw_swap_buffers implemented and working
lglw_swap_interval_set implemented and untested
7 years ago
bsp2
6598e163ec
add more debug output (windowInit())
7 years ago
bsp2
7dc68ecfc6
Linux: support both relative and absolute library paths
7 years ago
bsp2
0e32465769
Linux: remove hard-coded plugin path and find it via dladdr() instead
7 years ago
bsp2
e41fc9d46c
Linux: load/init static+shared modules (=> works in vst2_debug_host)
7 years ago
bsp2
68eb3db455
log to stdout instead of stderr in devMode
7 years ago
bsp2
a7c8fc113a
Linux: workaround logger crash (log to stderr instead) (todo: proper-fix this!)
7 years ago
bsp2
93a77c1520
Linux: bypass VST plugin dir detection and use hard-coded path instead (just for testing!)
7 years ago
bsp2
f068cdeb3f
add support for ppqPos based timing (fixes CLK1/2 in FLStudio)
7 years ago
bsp2
0cb0eac373
fix some GCC warnings (+ can now build Linux VST shared objects (w/o 3rd party modules, for now))
7 years ago
bsp2
703e45621a
add -DSKIP_STATIC_MODULES (temporary, for Linux build)
7 years ago
bsp2
d27413adda
remove dep.7z and place the dependencies under version control
7 years ago
Cameron Leger
3e409c4b78
Add one additional inline extern C issue
7 years ago
Cameron Leger
e8a70c9ba4
Cross-platform vst2_main directory changes
7 years ago
bsp2
60aa9ec138
prepare for Linux port (can build lib and shared_lib targets)
7 years ago
bsp2
3319c826e3
clip to min/max range when pasting param
7 years ago
bsp2
c9e904d4d7
add "4 in, 2 out" oversample option
7 years ago
bsp2
7e8b33f19b
fix critical multi-instancing (mixed instr+fx) issue
7 years ago
bsp2
16e4d934c5
add global settings toolbar menu (window size, refresh rate, vsync, favourite module list, ..)
7 years ago
bsp2
4a76974790
add numerical param editing; add param copy'n'paste; add param mini-undo
7 years ago
bsp2
04f1c947be
fix rotary knobs
7 years ago
bsp2
37176f2064
always bind GL context in mouse handler
7 years ago
bsp2
2b5f1d174e
fix: failed assertion when restoring dynamically loaded module patch state
7 years ago
bsp2
d48fe488d8
fix: don't trash VST host context (mouse click + drag'n'drop, e.g. when loading .vcv patch files)
7 years ago
bsp2
d9a549a9eb
add soundchasing and mental modules; update LindenbergResearch.Westcoast module
7 years ago
bsp2
8324dc853e
update release notes
7 years ago
bsp2
6049835cbb
make bsp.Obxd_VCF an optional, dynamically loaded module
7 years ago
bsp2
6cf55a89a0
update LindenbergResearch.Westcoast module; add bsp.Obxd_VCF module
7 years ago
bsp2
60b25dd72e
add AmalgamatedHarmonics, Geodesics, mscHack (update) modules
7 years ago
bsp2
5a30045102
fix idle detection; update module LindenbergResearch.Westcoast
7 years ago
bsp2
ad0d90f664
add idle-detection (off, wake on MIDI note-on, wake on audio input)
7 years ago
bsp2
41d0eb82d4
add offline rendering / bounce detection and oversample settings
7 years ago
bsp2
f455deed13
add clipboard support and alto777_LFSR, Autodafe, CastleRocktronics, computerscare, FrankBuss, JE, Nohmad, SynthKit, TheXOR modules
7 years ago
bsp2
c5c161562d
fix parameter automation in Reason; fix Fundamental.VCA-1
7 years ago
bsp2
96a2f05573
fix I/O amp; add Fundamental.VCA-1 module; update LindenbergResearch modules; add PG-Instruments and Southpole modules
7 years ago
bsp2
33c5bf8a59
add 21kHz, ImpromptuModular modules; update LindenbergResearch modules
7 years ago
bsp2
c80757d45c
support fractional oversampling factors (e.g. 0.25)
7 years ago
bsp2
4d74da5639
add oversampled I/O channel limit
7 years ago
bsp2
da93285529
add oversampling
7 years ago
bsp2
d1398ead8f
add oversampling
7 years ago
bsp2
32c6049356
add virtual touch keyboard support (settings.json:touchKbd option)
7 years ago
bsp2
b10c15ac70
support Windows 8 touch API; don't forward handled keyboard events
7 years ago
bsp2
c53600481a
fix MIDI input in Jeskola Buzz 1.2
7 years ago
bsp2
1d995b3950
fix MIDI input in Jeskola Buzz 1.2
7 years ago
bsp2
dbcc7f8bff
fix rack_shared.lib build issue; update x86 build
7 years ago
bsp2
dc870680ce
fix Win7 mouse lock issue; support file drag'n'drop; sort fav modules by name
7 years ago
bsp2
897678a0f8
add refreshRate and vsync config options (settings.json)
7 years ago
bsp2
b7ef460fa0
replace GLFW by LGLW
7 years ago
bsp2
0aa2fbc55b
fix effect processing in Cubase 9.5.30
7 years ago