1
Fork 0
Commit Graph

949 Commits

Author SHA1 Message Date
falkTX 57dce2e631 Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-11 04:59:43 +00:00
falkTX 145149bd21
Update to latest DPF state API
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-11 04:44:30 +00:00
falkTX d672a75228
Set custom name for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 23:20:10 +00:00
falkTX 3ee5f8b90f
Custom default state for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 23:14:54 +00:00
falkTX bd038fef75
Give up on mod mutex, not the right tool; Add screenshot to manual
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 22:51:08 +00:00
falkTX c9fd262e75
Fix MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 20:50:39 +00:00
falkTX a3ee3a0149
Use direct futexes for MOD target write lock
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 19:42:33 +00:00
falkTX 9cb3696feb
Only the read lock needs priority inversion
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 19:26:09 +00:00
falkTX bd8b97f428
Remove atelier, more licensing stuff
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 18:34:42 +00:00
falkTX a34227d0ad
Make our own RW engine mutex, so we can do priority inversion
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 18:18:04 +00:00
falkTX b5ac998e4a
Tweak modgui, add initial PDF docs
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 18:17:04 +00:00
falkTX 68c143da60
Add some basic docs to help with debugging
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 15:24:31 +00:00
falkTX 2a8c80557f
Fix some memory leaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 13:22:34 +00:00
falkTX be9b5d1612
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 12:57:54 +00:00
falkTX 31872d74ed Tweak screenshot state size
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 04:34:21 +00:00
falkTX 4a65aee7c7 Initial modgui implementation
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 04:33:44 +00:00
falkTX d04a1f8731 Make remote accept screenshot blobs
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 04:33:44 +00:00
falkTX 01fbdda81d Fix headless build
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 04:33:44 +00:00
falkTX a2b917c163
More screenshot tweaks, send blob to remote
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 02:32:43 +00:00
falkTX be0ae63541
Send screenshot to remote instance
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-09 17:44:38 +00:00
falkTX fff4d6f61d
Initial experimental work for screenshots
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-09 17:38:25 +00:00
falkTX 39540b7dc8
Fix audio file not loading loop and sync state
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-09 17:10:14 +00:00
falkTX 87a10022a1
Fix up Arias modules
Closes #123

Signed-off-by: falkTX <falktx@falktx.com>
2022-02-09 01:25:10 +00:00
falkTX 17630ee9a6
Fix MIDI gate 17 and 18
Closes #140

Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 23:10:15 +00:00
falkTX db21bbe5fc
Fix crash when cancelling file dialog
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 22:38:59 +00:00
falkTX fbf0d90779
Use unlikely macro (built-in expect) to speed up safe asserts
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 22:29:43 +00:00
falkTX 56bcbb6b94
Add looping and host sync options to audio file
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 19:03:50 +00:00
falkTX 59e7818b41
Only use -ffat-lto-objects for MOD builds, not all headless ones
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 18:52:23 +00:00
falkTX 2ed513866f
Some small ValleyAudio fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 18:29:47 +00:00
falkTX d7ce0829d9
Update patches
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 18:22:14 +00:00
falkTX fdc18bc10f
Fix crash due to non-aligned Port allocation
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 18:16:35 +00:00
falkTX b637cf4c4e Revert a forgotten test change
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 14:18:54 +00:00
falkTX 62f5a80f72
Replace svgs with dummy files for MOD builds; Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 14:09:07 +00:00
falkTX f3704490f6
Fix MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 13:07:24 +00:00
falkTX 34100d7347
Fix audio-file list for utf8
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 05:11:54 +00:00
falkTX 9a9dd654af
Fix host audio left/mono mode
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 05:11:12 +00:00
falkTX ac297f95f4
Fix host time sometimes skipping beats
Closes #104

Turns out that the tick can be just at the end of the audio block
(ie, frame 511 of 512) and we will just barely miss it.
Because the tick is reset from host info on every audio block
(to always keep things in sync), we would miss the event because
of just 1 sample.
So give a little hand to make sure new beat is always triggered.

Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 04:07:12 +00:00
falkTX 5e2473b6e9
Forgot some tweaks on host cv module, now latency tested too
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 03:29:51 +00:00
falkTX deeecfd3ab
Convert the rest of the host modules for zero latency behaviour
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 03:20:26 +00:00
falkTX 0000456cf5
Alternative approach to zero-latency cables; Update patches
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 02:50:08 +00:00
falkTX ff1b592257
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 01:34:36 +00:00
falkTX 3dd4a05852
Remove now useless SKIP_RTAUDIO_FALLBACK=true flag on CI builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 01:28:56 +00:00
falkTX d507afdf2c
Cardinal main variant should not use rtaudio fallback
CV ports are treated as audio, should it would be pretty dangerous

Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 01:27:44 +00:00
falkTX f330b71810
Simplify resource install rules
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 01:21:34 +00:00
falkTX 70cfff0e5b
Fix FreeBSD debug build
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 00:36:03 +00:00
falkTX d66e1cb88e
Final FreeBSD fix
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 00:30:10 +00:00
falkTX 4efe110b36
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 22:23:51 +00:00
falkTX 7fcb46832c
More make tweaks, try to always use correct paths
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 22:10:47 +00:00
falkTX 0fc4a61870
Build and documentation tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 21:07:40 +00:00
falkTX 3b7ab5df31
Set the correct plugin version
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-07 20:26:07 +00:00