falkTX
16d675c4ad
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b6d9c0bcd6
midipattern: always kill all notes on reposition
3 years ago
falkTX
f77e562917
Do not use 64bit int or long double for midi plugin playback
3 years ago
falkTX
10cd9d0392
midipattern; kill note on event removal
Signed-off-by: falkTX <falktx@falktx.com>
3 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
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
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
691deb66bd
Make CarlaNative.h process function backwards compatible
4 years ago
falkTX
a89dfbf49d
Fix string-copy related compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
4 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
63daa721c3
Fix strict debug build
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
984a06ce50
Make ScopedLocale its own class, apply it everywhere that it fits
Signed-off-by: falkTX <falktx@gmail.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
c3097fb386
Stop trying to write to pipes when previous op fails, other fixes
6 years ago
falkTX
1c529be20b
Fix some gcc-7 warnings
7 years ago
falkTX
45f7442179
Implement basic tempo data for internal time (non-jack)
7 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
1b11b486e8
More work for midi-pattern; Looping kinda works
9 years ago
falkTX
323fe23b90
Cleanup
9 years ago
falkTX
a4ab0d6b0b
Rename MIDI sequencer plugin to MIDI pattern
9 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
3613bcdcc0
ZynUI working again (local only); Misc fixes
9 years ago
falkTX
801bf35b2f
Fix OSX build
9 years ago
falkTX
32af9ac879
Send noteoffs on midifile/seq if needed; LinkedList out-of-mem fix
Closes #207
9 years ago
falkTX
98dccfe76e
Implement get/setState for midiseq, remove initial test song
9 years ago
falkTX
24d58e38a0
Fix build
9 years ago
falkTX
19e07731bc
Send BBT info to midiseq-ui that matches backend data
9 years ago
falkTX
843fd5914d
Use ticks in midi-sequencer (48 ticks per beat)
9 years ago
falkTX
cf6e8e4dcd
Misc
9 years ago
falkTX
46b012dde4
Send time info to midisequencer
9 years ago
falkTX
635e833e83
Misc
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
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
a1e06fd001
Misc
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
falkTX
76f7ededd0
Update native plugin API to not conflict with backend C API
11 years ago
falkTX
a622f9e718
Move some more files; Update Native API
11 years ago
falkTX
cc2520f755
Move some more files
11 years ago
falkTX
a30575155f
Continue cleanup; Initial Carla-as-plugin code (new version)
11 years ago
falkTX
374f06911e
Continue cleanup, now for native stuff
11 years ago