falkTX
c1ade7b329
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b4cf041284
Replace CARLA_EXPORT with separate API / PLUGIN export option
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ea7ed826dd
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
16d675c4ad
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f77e562917
Do not use 64bit int or long double for midi plugin playback
3 years ago
falkTX
dd59dd1e4e
Fix strict build
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
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
e1411c2bee
MIDI file length, WIP
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4b6f8a5146
Cleanup, fix offset in previous commit (OSC method)
3 years ago
falkTX
8959107b0f
audio/midi file plugins should alway list their file "presets"
3 years ago
falkTX
6d00a6d090
Rework audio file plugin a bit, clean midi file ignore list
3 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
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
691deb66bd
Make CarlaNative.h process function backwards compatible
4 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
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
d4a0292f37
carla-vst: expose first plugin params for host automation; cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ee0a4e5fdf
Start a big cleanup, WIP
6 years ago
falkTX
a8c5ddd1d5
Fix file filter of MIDI file plugin, small cleanup
6 years ago
Olivier Humbert
934b5226d9
Update midi-file.cpp
6 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
3de9ddbe8e
MIDI file plugin works again
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
aff83aca09
Remove juce_audio_basics and adapt code for it
7 years ago
falkTX
9385e1150b
Update included juce code
7 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
8 years ago
falkTX
3f6342dab3
Cleanup
9 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
32af9ac879
Send noteoffs on midifile/seq if needed; LinkedList out-of-mem fix
Closes #207
9 years ago
falkTX
05d0d2ac86
Save MIDI file as data, in case the file goes missing later
9 years ago
falkTX
843fd5914d
Use ticks in midi-sequencer (48 ticks per beat)
9 years ago
falkTX
d783d19df9
Enable midisequencer plugin, prepare it for the upcoming UI
9 years ago
falkTX
81f9a28fa4
Small changes to midi-base internal class, in preparation for midiseq
9 years ago
falkTX
8a7c50ae05
Unicode fixes, closes #178
10 years ago
falkTX
9ec30ef1d1
Move some files around. modules dir will be for 3rd-party only
10 years ago
falkTX
23c8c65ff3
Update code for NATIVE_ prefix
10 years ago
falkTX
e6449e51c8
Most code is now -Weffc++ compatible
10 years ago
falkTX
389f6b662a
Make the audio and midi file plugins use juce; audio loops now
10 years ago
falkTX
b8f0020c2e
More renaming
10 years ago
falkTX
89c02e904c
rename the plugins module, again
10 years ago
falkTX
2f591347a7
On 2nd though, rename it as daz-plugins instead :)
10 years ago
falkTX
65116cc04d
Rename carla_native module to daz, part2/2
10 years ago