falkTX
3b86fc2f42
Cleanup and merge common code; Implement custom MIDI CC ranges
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d17c94b3f4
Fix limits of MIDI CC parameters
Closes #989
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8bceb9ed17
Fixup process constness while at it
5 years ago
falkTX
cacad4a52f
Tweak API and param widget so we can have CV expose option (WIP)
5 years ago
falkTX
520bbe4465
Properly restore options for all plugin formats, CC on by default
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9bc526c1a6
Tweak CarlaPlugin API to make RT engine callbacks optional
5 years ago
falkTX
f652ad2e13
Rework for better plugin string result handling; single page params
5 years ago
falkTX
d005d44bd1
Rework some core OSC remote control code, behaving like the plugin
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
699193f3d5
Start work regarding full OSC control
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
6a6b396747
Name some variables more consistently
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
fc48f6f9e7
Introduce statusbar-like area; Add 1 new callback value
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
Andreas Müller
478c6e906a
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
Andreas Müller
fb410954dc
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
falkTX
d73c0788cc
Fix some warnings triggered by gcc-8
6 years ago
falkTX
85ebe336c5
Fix some warnings triggered by gcc-8
6 years ago
falkTX
f080ebfbc8
Always use "new" fluidsynth API
6 years ago
falkTX
04dbc3fbee
Nicer printing on out of bounds midi event time
6 years ago
falkTX
8383b114e8
Handle (ignore) arbitrary number of audio ports in rack mode
6 years ago
falkTX
6a986c0630
Fully remove gig and LS stuff; Cleanup
6 years ago
falkTX
4bc59c2d43
Fix a typo
7 years ago
falkTX
7f8e36f72b
Better error message for input timing errors
7 years ago
falkTX
b054dd0c12
Fix small issues regarding program state (crash-fix some plugins)
7 years ago
falkTX
7de5812912
More rt/non-rt function split, catch unwanted uses
7 years ago
falkTX
c0c08e8898
Start splitting RT and non-RT plugin functions
7 years ago
falkTX
935d9d11e3
Rename water code files to get rid of juce prefix
7 years ago
falkTX
190ddd0ea1
Include water files as needed, cleanup
7 years ago
falkTX
b00010b65a
Rename the custom mini juce fork to "water"
7 years ago
falkTX
0fc5553a49
Finish moving things to mini juce
7 years ago
falkTX
fcea66d79f
Fixup new code for -Weffc++
7 years ago
falkTX
aff83aca09
Remove juce_audio_basics and adapt code for it
7 years ago
falkTX
a948461885
Don't allow to unset force-stereo if set in engine; Cleanup
8 years ago
falkTX
aa92833b0a
Cleanup default options for all plugin types
8 years ago
falkTX
5991c38360
Make MIDI CC events apply in log scale if needed
This helps #387, but rule is defined by the plugin.
Later on the user must be able to choose the scale mode
(among other things)
8 years ago
falkTX
df6fd36c1b
Cleanup to LinkedList class, always pass fallback
Fixes #367
9 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
9 years ago
falkTX
1913b83f09
Prepare code to restore per-plugin options from project file
9 years ago
falkTX
f6e3129f7d
Fix loading soundfonts in rack mode
9 years ago
falkTX
52b7862ab4
Continue previous commit
10 years ago
falkTX
8de9234e04
Make things build again
10 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
10 years ago
falkTX
10a0fb5a7a
Add support for internal plugins with more than 1 midi input
10 years ago
falkTX
b02fc22d70
Fixes needed for upcoming carla-control
10 years ago
falkTX
d670f5d1d8
Don't allow multi-midi-port plugins in patchbay for now; Cleanup
10 years ago
falkTX
4795b63f34
Rename some files, allow presets on plugin skins (needs rebuild)
10 years ago
falkTX
f7bc330102
Allow custom properties per plugin, use it to save is-skin-compact
10 years ago
falkTX
f93ffbcb0c
Forgot these 2
10 years ago
falkTX
b0ff510b36
LinuxSampler: Cleanup, add 2 output params
10 years ago
falkTX
0018a0ce44
Rename some files; More makefile work
10 years ago
falkTX
16b3ca2a26
Increase max allowed CC number from 95 to 119, fixes #147
10 years ago