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
|
a39fc148d4
|
audiofile: tweaks to "waveform" preview
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
|
e0515ae49f
|
audiofile: only advance internal frame if there is a file
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f183b8a340
|
audiofile: add host sync, enable and volume parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7537be13ae
|
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
83731c404a
|
Fix pool fix calc, ignore wrap since it is too hard
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d9570cef88
|
Remove audiofile global init
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9beb104c0e
|
Fetch bitrate and pool fill for audiofile
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5f22d4bcac
|
Read mp3 files on RAM
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
aa720c5a0f
|
Small missing definition
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e5ff619c8b
|
audiofile: better use of local vs internal pool
|
3 years ago |
falkTX
|
8109fad68d
|
Add cursor position to audiofile
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f449238d92
|
Generate file preview for bigger files too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8afab56952
|
send audiofile preview as lv2 vector
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
538cbdbb28
|
audiofile: protect against race conditions when loading new files
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
af38113cd2
|
audiofile: fix resampling of full loaded file
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1742a47a46
|
Try 30s for full audio file in ram
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
99cda3bb20
|
Smaller pool for audio file, but load full if < 10s; use mlock
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
|
7b22e89958
|
Fixup audiofile plugin for offline rendering
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
23df92baf1
|
Fix lv2-bundles build
|
3 years ago |
falkTX
|
d10dd1673d
|
audiofile: Bail out if resample fails, whitespace cleanup
|
3 years ago |
falkTX
|
4b3059caa1
|
Fix strict build
|
3 years ago |
falkTX
|
b209439f80
|
audiofile: add some info as parameter outputs
|
3 years ago |
falkTX
|
4ab31d58b3
|
Fix build with old compilers
|
3 years ago |
falkTX
|
222a350701
|
audiofile: reduce lock time and use a spinlock as guard
|
3 years ago |
falkTX
|
c41f73f437
|
audiofile: use host idle to read file, instead of custom thread
|
3 years ago |
falkTX
|
6c088cdee6
|
bigmeter: do not request inline display during process
|
3 years ago |
falkTX
|
086bd2ddb7
|
audiofile: do not request inline display during process
|
3 years ago |
falkTX
|
53717dd434
|
Finish resampling details, seems to work nicely
|
3 years ago |
falkTX
|
44073170db
|
On the fly resampling for audiofile
|
3 years ago |
falkTX
|
f2dfad7caa
|
Initial tests with resampler
|
3 years ago |
falkTX
|
2d53b1f4ad
|
Add zita-resampler, to be used for audiofile
|
3 years ago |
falkTX
|
4b6f8a5146
|
Cleanup, fix offset in previous commit (OSC method)
|
3 years ago |
falkTX
|
a3ed031c4e
|
Fix strict build
|
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
|
4e4e03ae24
|
Set NATIVE_PLUGIN_USES_CONTROL_VOLTAGE flag on C relevant plugins
|
4 years ago |
falkTX
|
5a58a90cef
|
Fix build with old compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 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
|
698d42656f
|
Finalize XY controller plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
faa97b573a
|
Add a simple midi queue class code
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9c1e07c047
|
XYController fixup, params work now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f79db0e951
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f9b610cc53
|
Add initial DSP code for xycontroller
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 |