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
falkTX
29f8bbf13f
Rework some plugin MIDI code, closes #134
10 years ago
falkTX
dac744cd0c
Pass CV buffers directly in plugin process function
10 years ago
falkTX
a050a886bc
Headers update for -Wdocumentation; Add carla_compareFloats function
10 years ago
falkTX
f5d363c680
Fix discovery for 16outs gig and sf2 files
10 years ago
falkTX
e6449e51c8
Most code is now -Weffc++ compatible
10 years ago
falkTX
020ecb77b2
More bridge work; map 1:1 engine events to bridge rt events
10 years ago
falkTX
4310ff30d7
Even more bridge stuff
10 years ago
falkTX
b0790266ba
Cleanup
10 years ago
falkTX
8ae122bc42
A lot more bridge work
10 years ago
falkTX
8bc97197b2
Fix fluidsynth midi-programs restore
10 years ago
falkTX
e02f216ba9
Remove option to disable plugins/samplers, they will be always on
10 years ago
falkTX
442e0c96e8
Implement CarlaPlugin::getNativeHandle/Descriptor
10 years ago