Commit Graph

35 Commits

Author SHA1 Message Date
bc14116cd7 places gain sliders on slider tabs
slider focus in/out events registered.
2023-09-15 10:55:22 +01:00
086fbc1b8c start laying out nested tab structure
focus in events added for tabgroups

focus the settings tab on startup
2023-09-14 13:46:26 +01:00
7ab7c30e80 adds advanced settings for Basic kind. 2023-09-13 14:12:48 +01:00
245476adfd Merge remote-tracking branch 'origin/dev' into add-advanced-settings 2023-09-13 11:30:00 +01:00
7648b68b85 remove asio devices from hardware out context menus
if not A1

removes `-remove device selection-` from hardware out A1 context menu

patch bump

fixes #7
2023-09-11 12:36:40 +01:00
14c6b937d1 implements advanced settings popup
gives access to driver buffer settings.

may open by button or ctrl-a
2023-09-11 07:51:16 +01:00
790ac10d4a remove EQ button and events if kind is basic 2023-09-06 19:18:14 +01:00
962b61f60a fixes k, mc layout for banana kind 2023-09-06 15:27:55 +01:00
e2edd29b87 hardware ins implemented
strip, bus params implemented
(mute, mono, eq etc)

bus mode buttons now rotate through all bus modes
2023-09-06 00:03:12 +01:00
abdab7403a parameter updates implemented.
More testing required.
2023-09-05 05:30:46 +01:00
2666d8081a implements label cache
popup_rename implemented

button binds added.
2023-09-02 04:23:15 +01:00
7ff9c9e33b implements default labels 2023-09-02 02:47:27 +01:00
50d2fa3de8 save,load and load on startup implemented 2023-09-01 03:04:39 +01:00
786b2658d9 swap COMPOSITE for BUSMODE 2023-08-28 21:21:26 +01:00
0bf333d23d implements focus tab group on
ctrl+tab and ctrl+shift+tab
2023-08-28 12:11:34 +01:00
c12ef8f146 update docstrings in builder.py 2023-08-27 21:03:28 +01:00
a1c7f1358e implements asio buffer 2023-08-26 21:55:39 +01:00
e1fb16c32b implements:
buses tab
composite buttons
bus composite events
2023-08-26 20:22:46 +01:00
10e99c5f78 adds a single menu to restart audio engine
keep track of focus, fixes bug when exiting contex menu
2023-08-26 19:46:39 +01:00
84e349f943 fixes regressoin in event bindings 2023-08-26 17:29:24 +01:00
4ebab80a19 app now loads properly for kind basic 2023-08-26 10:42:18 +01:00
2354cc4501 implements strip output events 2023-08-26 00:11:05 +01:00
7d89b0c4ae implements notification on tab switch 2023-08-25 22:33:28 +01:00
fafe9ea4d6 implements tabs physical strip, virtual strip
output buttons are laid out and events are defined
2023-08-25 22:25:30 +01:00
2490fc9343 increment indices in formatted strings
instead of range expressions
2023-08-25 20:41:48 +01:00
7d3647afd7 implements events for patch composite 2023-08-25 20:23:21 +01:00
e4e372e84a rename builder methods to denote tab and row 2023-08-25 18:50:29 +01:00
b98f892b23 implements a basic tab structure
using tabgroup ("settings", "physical", "virtual")

Patch Composite buttons placed.
Events for patch composite not yet implemented
2023-08-25 18:29:43 +01:00
aecc9efb83 refactor make_row2 2023-08-24 17:22:37 +01:00
426e91f6fe implements hardware out as:
focusable buttonmenus.
2023-08-24 16:07:28 +01:00
752f93a64c only register patch events if not kind basic
add basic build script
2023-08-23 02:31:15 +01:00
0db0511dc9 implements a text search for comboboxes 2023-08-23 02:04:18 +01:00
d195c1cd97 utility methods and default values implemented 2023-08-23 00:27:37 +01:00
d6f991ef67 implements make_row2() 2023-08-22 18:13:15 +01:00
654a86b2ab move layout construction into builder class
separates construction from app representation
2023-08-22 16:11:24 +01:00