|
|
888ed642d0
|
show phrase names again
|
2024-07-11 17:17:18 +03:00 |
|
|
|
4a8f5b267f
|
perf: use Vec instead of BTreeMap in Phrase
|
2024-07-11 16:53:15 +03:00 |
|
|
|
db25099268
|
refactor and cleanup (move impls)
|
2024-07-11 16:13:54 +03:00 |
|
|
|
c2d6f22e46
|
fix autoconnect input
|
2024-07-11 16:02:19 +03:00 |
|
|
|
ed5144f722
|
connect devices to main out
|
2024-07-11 15:06:53 +03:00 |
|
|
|
8f3c83f8c3
|
partially fix port autoconnect
|
2024-07-11 14:47:07 +03:00 |
|
|
|
32dc708096
|
wip: fixing port autoconnect
|
2024-07-11 14:15:29 +03:00 |
|
|
|
6979fd67ec
|
refactors and cleanups
|
2024-07-10 21:53:38 +03:00 |
|
|
|
78afaf9693
|
cleanup main
|
2024-07-10 13:47:14 +03:00 |
|
|
|
23d9910399
|
refactor app/jack init
|
2024-07-10 13:15:53 +03:00 |
|
|
|
117f4d5363
|
border style macro
|
2024-07-09 19:58:13 +03:00 |
|
|
|
afa2a2fd2b
|
implement App::new
|
2024-07-09 15:57:25 +03:00 |
|
|
|
07084656b8
|
devices can be focused again
|
2024-07-09 14:53:05 +03:00 |
|
|
|
b673e4c68d
|
fix sequencer x offset and do fewer clones
|
2024-07-09 14:13:55 +03:00 |
|
|
|
876d26e287
|
modularize keymaps
|
2024-07-09 13:30:08 +03:00 |
|
|
|
d8c9abf744
|
cleanup: sub 4k again
|
2024-07-09 12:47:53 +03:00 |
|
|
|
214061a419
|
wip: layout split
|
2024-07-09 12:06:21 +03:00 |
|
|
|
c72f7c6f4b
|
fix focus on mixer page
|
2024-07-08 22:56:31 +03:00 |
|
|
|
574f45dc2b
|
docs: mention demos/project.edn
|
2024-07-08 22:56:13 +03:00 |
|
|
|
83793cfd5f
|
add recommended sample/plugin paths
|
2024-07-08 22:55:51 +03:00 |
|
|
|
5a2261d146
|
reunify ArrangerView
|
2024-07-08 21:34:19 +03:00 |
|
|
|
b01863dfdc
|
refactor: view constructors from App
|
2024-07-08 21:19:53 +03:00 |
|
|
|
1e3d96e64e
|
wip: highlight keys
|
2024-07-08 20:57:10 +03:00 |
|
|
|
dff42ca5a7
|
load scenes from project
|
2024-07-08 20:18:44 +03:00 |
|
|
|
f1f812d0fb
|
grid -> arranger
|
2024-07-08 19:50:18 +03:00 |
|
|
|
d99a08bcf7
|
refactor track callback
|
2024-07-08 19:44:40 +03:00 |
|
|
|
14b504374f
|
fix connecting track devices
|
2024-07-08 18:28:40 +03:00 |
|
|
|
eeb2faf064
|
load project from file
|
2024-07-08 17:27:58 +03:00 |
|
|
|
e2a842492e
|
wip: edn project format
|
2024-07-08 02:41:04 +03:00 |
|
|
|
14d9116c7c
|
refactor control and sequencer rendering
|
2024-07-07 23:30:28 +03:00 |
|
|
|
20b7267225
|
ui thrashing
|
2024-07-07 17:55:05 +03:00 |
|
|
|
acb952736e
|
optimize track callback
|
2024-07-07 00:17:49 +03:00 |
|
|
|
e98c110dbe
|
fix quantized recording for good
|
2024-07-07 00:01:32 +03:00 |
|
|
|
f9fa24de0d
|
rgb highlights
|
2024-07-06 23:25:43 +03:00 |
|
|
|
6724f3848d
|
using Cell directly fixes fullscreen performance
|
2024-07-06 22:21:09 +03:00 |
|
|
|
d75600188e
|
LineBuffer
|
2024-07-06 22:07:23 +03:00 |
|
|
|
61af72c281
|
2-line transport bar on narrow screen
|
2024-07-06 21:30:19 +03:00 |
|
|
|
672d81f353
|
remove vec allocation from plugin callback
|
2024-07-06 21:03:36 +03:00 |
|
|
|
828436745c
|
docs: add doc comments to macros
|
2024-07-06 20:37:17 +03:00 |
|
|
|
c5369328f4
|
use iterator in sampler
|
2024-07-06 17:39:16 +03:00 |
|
|
|
81717f17b8
|
fix some switched orders of operations
|
2024-07-06 14:36:19 +03:00 |
|
|
|
597c3fa903
|
refactor tick timer to make sense
|
2024-07-06 14:13:31 +03:00 |
|
|
|
b3e6206b08
|
wip: simplifying timebase
|
2024-07-06 09:17:39 +03:00 |
|
|
|
238d307817
|
wip: refactor frames_to_ticks, will become Iterator
|
2024-07-06 08:40:52 +03:00 |
|
|
|
4204ac4462
|
perf: remove allocation from sampler callback
|
2024-07-05 21:33:50 +03:00 |
|
|
|
2a96c19069
|
deprioritize rendering with try_lock
|
2024-07-05 21:28:06 +03:00 |
|
|
|
b1e4ec3a88
|
sync midi by frames rather than useconds
|
2024-07-05 20:44:34 +03:00 |
|
|
|
63b5eb3740
|
per-track reset
|
2024-07-05 20:14:49 +03:00 |
|
|
|
2989c79fd0
|
replace top level mutex with rw lock
|
2024-07-05 20:02:55 +03:00 |
|
|
|
33de8bbf1d
|
jack device mutex -> rwlock
|
2024-07-05 19:53:16 +03:00 |
|