falkTX
5a58a90cef
Fix build with old compilers
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5b013b9fa6
Replace hacky midi-pattern temporary-note-flag with midi-queue
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
698d42656f
Finalize XY controller plugin
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
faa97b573a
Add a simple midi queue class code
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9c1e07c047
XYController fixup, params work now
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f79db0e951
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f9b610cc53
Add initial DSP code for xycontroller
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
cb8477cf1c
midi pattern: Do not delete notes when changing number of measures
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8301366ae1
midi pattern: quick&dirty note audition, fix octave offset
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
35feaa3c7f
MIDI file/pattern: do not lose any RT events during save
Use a separate mutex for smaller operations,
so RT only has to depend on the big one which is locked less often.
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c3c57aceb3
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
175434b9d2
midi pattern: Keep playback position while changing BPM
Fixes #1210
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
64ee3bea0b
Fix MIDI pattern missing notes at the edges, improve MIDI performance
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
03c52b795d
Fix MIDI file removing channel bit from 0-velocity note "on"s
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6995188ebd
Fix zero-velocity note-ons on MIDI files
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d160fc7088
Increase lfo max value, so we can get real slow
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8838030054
Add a few more details to lv2 plugin version, passes lv2lint
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7ede965819
Some attention to inline display
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b95d082d1f
Set correct Carla-VST UI size based on scale factor
Closes #1057
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
678505e87f
Add a simple cv2audio plugin, per user request
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fe545cc429
Fix typo in midi2cv, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5ec3b8fda4
Fix build of external plugins
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a87449110d
bigmeter plugin does not need fixed buffers
fixes #1050
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3e085fab91
Fix build without PyQt
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
74eef49b62
Fix audio and midi file not loading saved file
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
811063326e
Update submodule (fixes build with external plugins)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c2c422a8ef
Set range of LV2 and native CV plugin ports
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2c793fc458
Update submodule; Don't call jack metadata on null port
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4ac8ff2ef4
Update external plugins, fixes build
4 years ago
falkTX
691deb66bd
Make CarlaNative.h process function backwards compatible
4 years ago
falkTX
a98fbe51b1
Move some files around, fixes #984
4 years ago
falkTX
9d33eab740
Delete old stuff
4 years ago
falkTX
cacad4a52f
Tweak API and param widget so we can have CV expose option (WIP)
4 years ago
falkTX
a89dfbf49d
Fix string-copy related compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4f6ce46142
Fix build of external plugins
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e2ec0164ad
Add API to internal plugins so we can name audio and cv ports
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b2a77a23f3
Add midi2cv plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8e8fe2e111
Cleanup the way split lv2-bundles are installed
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
4c5077a822
Remove unused variable
5 years ago
falkTX
96c4501e3a
Cleanup last changes made to audio-gain.c
5 years ago
Bram Giesen
6d01cc816d
Add filter on gain control of audio-gain plugin ( #961 )
* Added lowpass filter to gain control
* Changed filter freq audio-gain.c
5 years ago
falkTX
04e0ee28c7
Do not build program stuff in audio and midi file without PyQt
5 years ago
falkTX
3de829c37c
More compatible code for old compilers
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
6e595bf9d9
Dont give warnings for missing libs on CI test builds
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c0af83748f
Fix build without audio file support
Closes #962
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
2cb6fa1960
Initial work for file type paths, use it for audio and midi plugins
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0ff002cbc3
midipattern: fix writing notes independent of BPM
5 years ago
falkTX
b1a04d7f76
Start fixing up midi pattern plugin, WIP
5 years ago
falkTX
90304c8693
Rework audio file plugin, finally actually works properly
5 years ago
falkTX
0bda11bd0f
Do not use sprintf in CarlaEngineNative.cpp; Fix previous commit
5 years ago