|
|
2fc8e84551
|
wip: sequencer now copies from buffers
|
2024-07-13 21:57:07 +03:00 |
|
|
|
20e30cb472
|
add Arranger model
|
2024-07-13 00:56:58 +03:00 |
|
|
|
dc1f5f4a17
|
more doc string and reexport fixes
|
2024-07-12 20:32:11 +03:00 |
|
|
|
5a9ec0a63d
|
extract transport
|
2024-07-12 14:23:43 +03:00 |
|
|
|
c3040cef1c
|
render chain with SplitFocus
|
2024-07-11 20:53:22 +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 |
|
|
|
1e3d96e64e
|
wip: highlight keys
|
2024-07-08 20:57:10 +03:00 |
|
|
|
eeb2faf064
|
load project from file
|
2024-07-08 17:27:58 +03:00 |
|
|
|
14d9116c7c
|
refactor control and sequencer rendering
|
2024-07-07 23:30:28 +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 |
|
|
|
b1e4ec3a88
|
sync midi by frames rather than useconds
|
2024-07-05 20:44:34 +03:00 |
|
|
|
2989c79fd0
|
replace top level mutex with rw lock
|
2024-07-05 20:02:55 +03:00 |
|
|
|
f6a7cbf38e
|
rudimentary input quantizer
|
2024-07-05 15:48:28 +03:00 |
|
|
|
665885f6ff
|
wip: correct cycle timings (jitter eats notes)
|
2024-07-05 14:36:09 +03:00 |
|
|
|
e83802e1fd
|
remove some allocations from process callback
|
2024-07-05 13:51:39 +03:00 |
|
|
|
163ecaaed6
|
move Phrase::process_in logic to Track::process
|
2024-07-04 18:25:33 +03:00 |
|
|
|
4b909ffdc3
|
wip: phrase loop
|
2024-07-04 16:24:57 +03:00 |
|
|
|
2165e5d45d
|
bye launcher
|
2024-07-04 01:36:32 +03:00 |
|
|
|
8c3cf53c67
|
big ass refactor (rip client)
|
2024-07-04 01:36:32 +03:00 |
|