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
b5354e5949
Add num tracks info to midifile
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
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
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
a89dfbf49d
Fix string-copy related compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b1a04d7f76
Start fixing up midi pattern plugin, WIP
5 years ago
falkTX
ee0a4e5fdf
Start a big cleanup, WIP
6 years ago
falkTX
7f89b7574a
2 more small memory issues fixed, caught by valgrind
6 years ago
falkTX
4458590275
Fix for +1 frame offset in libsndfile
6 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
9 years ago
falkTX
801bf35b2f
Fix OSX build
9 years ago
falkTX
05d0d2ac86
Save MIDI file as data, in case the file goes missing later
9 years ago
falkTX
98dccfe76e
Implement get/setState for midiseq, remove initial test song
9 years ago
falkTX
843fd5914d
Use ticks in midi-sequencer (48 ticks per beat)
9 years ago
falkTX
cf6e8e4dcd
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
78f95d24e6
Misc
9 years ago
falkTX
9ec30ef1d1
Move some files around. modules dir will be for 3rd-party only
10 years ago
falkTX
0bce3fe046
Update some dates
10 years ago
falkTX
e6449e51c8
Most code is now -Weffc++ compatible
10 years ago
falkTX
c53223afff
Start the final cleanup for beta2 and full utils check
10 years ago
falkTX
0b297f2e4e
Misc fixing; Set _NET_WM_PID on internal X11 windows
10 years ago
falkTX
d0dc5ccb75
Cleanup, fix plugin bridge crashes
10 years ago
falkTX
89c02e904c
rename the plugins module, again
10 years ago
falkTX
9faa2e70fb
Fix build; Use FLOAT_* macros
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
b8e9a62126
Update code for List->LinkedList; Enable DSSI and LS again
11 years ago
falkTX
321e8a77db
Fix the rest of the build
11 years ago
falkTX
771b2dde4f
Make the backend compile again, even if broken for now
11 years ago
falkTX
cc2520f755
Move some more files
11 years ago
falkTX
374f06911e
Continue cleanup, now for native stuff
11 years ago
falkTX
523fc019f8
Continue cleanup, move some files around
11 years ago
falkTX
8b34a54366
General fixing of utils code
11 years ago
falkTX
f8a8648e00
Several build fixes for gcc4.2/non-c++11
11 years ago
falkTX
fc8de7aa21
Continue AudioFile C++ work; Cleanup
11 years ago
falkTX
25d8c942f1
Add MidiFile plugin
11 years ago
falkTX
295face86e
Split the base MIDI seq code into a new header file
11 years ago