falkTX
747087ab23
Cleanup midi pattern UI event handling, 2/2
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
unrelentingtech
5954e11da1
CarlaNative.h: move extern "C" after the includes to fix clang/libc++
With clang12, this ordering causes a big bunch of errors like:
In file included from midi-pattern.cpp:18:
In file included from ../includes/CarlaNativeExtUI.hpp:21:
In file included from ../includes/CarlaNative.hpp:21:
In file included from ../includes/CarlaNative.h:25:
In file included from ../includes/CarlaDefines.h:91:
/usr/include/c++/v1/cstddef:56:1: error: templates must have C++ linkage
template <class _Tp> struct __libcpp_is_integral { enum { value = 0 }; };
^~~~~~~~~~~~~~~~~~~~
../includes/CarlaNative.h:22:1: note: extern "C" language linkage specification begins here
extern "C" {
^
3 years ago
falkTX
c4f4b288fc
Cleanup midi pattern UI event handling, 1/2
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1e919cf4f5
pianoroll: set cursor depending on hover action
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e777c66786
Fix cancelling plugin discovery
Closes #1391
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6fdc4d36fd
Add .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
35babc07ab
patchcanvas: clear rubberband on right-click
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b553ff4ebd
patchcanvas: stop storing keyboard modifier state, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3b9f304d96
Fix sorting plugins by favorite
Closes #1390
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
68f7520776
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f84dc4250b
Make sure to ignore CCs above 120
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
33158e3134
Read lv2 midi:binding on control ports and parameters
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5f3741c5d8
Set project filename/folder before saving, not after
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
25c61989de
Fix a float vs int usage, which will break in python soon
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b91ff491d1
Fix recursive VST2 audioMasterAutomate parameter changes
Fixes #1365
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
dd59dd1e4e
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2294a5c868
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
8684782eb6
audio_decoder: assume 16bit for encoded libsndfile files
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
838df7eac5
Accept oga and opus audio files
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
c0a1274451
Small tweaks in preparation of future things
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b5354e5949
Add num tracks info to midifile
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a39fc148d4
audiofile: tweaks to "waveform" preview
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b5e253e18c
midifile: make sure to start new files at frame 0
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1ec5d840fa
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
47964a89fc
midifile: add repeat mode and make host-sync optional
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e0515ae49f
audiofile: only advance internal frame if there is a file
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f183b8a340
audiofile: add host sync, enable and volume parameters
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f9f898ff06
Fix wine bridge build for certain systems
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2d6b710b1e
Fix (native) plugin discovery under Windows
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4c3d4b3acb
Fix plugin search listing AU as possible type on Windows
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
efa15219c8
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a9350aa73b
Fix loading project with vst3 plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
12b8a81882
Setup CARLA_MAGIC_FILE env var for cxfreeze builds
3 years ago
falkTX
a452e8b9a7
Debug output of bridging vsts
3 years ago
falkTX
713c78330d
Update copyright year in about page
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
10538252f4
Fix logic around gCarla.nogui
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
80f9f14ce7
Rework some CarlaString methods to prevent stack overflow
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
25fca1b851
Mention dr_mp3, libsndfile and zita-resampler in about page
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a59e659dd3
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d664abbe95
macOS arm64/x64 handling of VST3 plugins
3 years ago
falkTX
6486fbc8d4
Fix some compiler warnings
3 years ago
falkTX
785d59be6b
audiofile mp3: calculate seek points when loading file
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
066ae08df3
Prevent issues with hosts sending MIDI events where they shouldnt
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
650b36eba2
audiofile mp3: disable SIMD for macos-old builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
7537be13ae
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
83731c404a
Fix pool fix calc, ignore wrap since it is too hard
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d9570cef88
Remove audiofile global init
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
40c00cc360
Alternative mp3 handling via dr_mp3
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
9beb104c0e
Fetch bitrate and pool fill for audiofile
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5f22d4bcac
Read mp3 files on RAM
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago