Commit graph

1571 commits

Author SHA1 Message Date
1b7892d11f move project contents to main 2024-07-04 01:36:31 +03:00
8a8d7b8704 big worky on sequencer and launcher 2024-07-04 01:36:31 +03:00
a4c3593840 add/remove tracks 2024-07-04 01:36:31 +03:00
685c49cfd9 struct Track; load Sampler in Launcher 2024-07-04 01:36:31 +03:00
1038e24ceb impl PortList for Sampler 2024-07-04 01:36:31 +03:00
9351887ae6 plugin ins/outs 2024-07-04 01:36:31 +03:00
da1d3220f9 autoconnect to controller and ports 2024-07-04 01:36:31 +03:00
22b44f562b port connections; DevicePorts -> PortList 2024-07-04 01:36:31 +03:00
b1df7bf4e6 feat: draw bpm and bbt 2024-07-04 01:36:31 +03:00
c06b9d16e2 almost sane focus higlighting 2024-07-04 01:36:31 +03:00
4c9eed6fce add top-level transport UI to launcher 2024-07-04 01:36:31 +03:00
a4a2f645b1 lv2 plugin plays! 2024-07-04 01:36:31 +03:00
403d0f2dfe fix display of horizontal sequencer 2024-07-04 01:36:31 +03:00
14b07c2b4f fix widths of launcher columns 2024-07-04 01:36:31 +03:00
143da7f1b8 wip: launcher scenes 2024-07-04 01:36:31 +03:00
90998b1c6e wip: clip launcher 2024-07-04 01:36:31 +03:00
2f52e97c58 wip: show single-device chain in launcher 2024-07-04 01:36:31 +03:00
1f194dafd8 wip: launcher grid 2024-07-04 01:36:31 +03:00
55e6c19c92 it jams 2024-07-04 01:36:31 +03:00
8d8fe64be3 fix: write jack events in order (many allocations) 2024-07-04 01:36:31 +03:00
9e550a73ae draw ports; fix process callback 2024-07-04 01:36:31 +03:00
72ead536be refactor: separate Render from Handle 2024-07-04 01:36:31 +03:00
d9b3bd150e horizontal time cursor 2024-07-04 01:36:31 +03:00
3177e4ab58 sane focus 2024-07-04 01:36:31 +03:00
be2c2df92b transport master 2024-07-04 01:36:31 +03:00
185c6b5b34 switch between sequences; layout unfucking 2024-07-04 01:36:31 +03:00
c18aa2cbbd wip: component refactor 2024-07-04 01:36:31 +03:00
5082bf9fdf add focusing to chain; nested focus works for the most part 2024-07-04 01:36:31 +03:00
7b568c55b8 focus is weird 2024-07-04 01:36:31 +03:00
f5d02f9f08 even wackier focus logic 2024-07-04 01:36:31 +03:00
ce1c28edb9 fetching lv2 parameters 2024-07-04 01:36:31 +03:00
1e395274f6 wip: lv2 support? 2024-07-04 01:36:31 +03:00
4b0055a21c wip: vst2 host? 2024-07-04 01:36:31 +03:00
228805d30d allow 3 sequencers to be focused 2024-07-04 01:36:31 +03:00
225c686db9 allow event bubbling 2024-07-04 01:36:31 +03:00
f77c84a99c refactor: atomic timebase 2024-07-04 01:36:31 +03:00
87c5e47b43 fix warnings (not 55 errors) 2024-07-04 01:36:31 +03:00
a50e022ab6 keymap macros 2024-07-04 01:36:31 +03:00
d39cce271f loop recording! 2024-07-04 01:36:31 +03:00
7fb9369012 fix compiler warnings (half) 2024-07-04 01:36:31 +03:00
c51bcbfaa8 add JackEvent parameters 2024-07-04 01:36:31 +03:00
b162e6f2c3 fixed keyboard add 2024-07-04 01:36:30 +03:00
a3f8f411ae records looped 2024-07-04 01:36:30 +03:00
674f95fcd2 key lights up in response to recording 2024-07-04 01:36:30 +03:00
2118615aea record into sequencer from midi in! 2024-07-04 01:36:30 +03:00
2e7252f8b9 light up keys 2024-07-04 01:36:30 +03:00
e4f3942757 dynamic device activation 2024-07-04 01:36:30 +03:00
b73aa8a0dc i dont know why that worked 2024-07-04 01:36:30 +03:00
4ae62c5bc2 systematizing jack handlers 2024-07-04 01:36:30 +03:00
d627d257ad wip: layout 2024-07-04 01:36:30 +03:00