Commit graph

20 commits

Author SHA1 Message Date
35bf8a4928 mixer.py: get_system_state: return data in a struct instead of printing them 2025-10-02 21:03:23 +02:00
a6ee957e21 mixer.py: make channel debug output one indexed 2025-10-02 19:30:52 +02:00
eb10a069ac mixer.py: make code more compact 2025-09-27 02:02:38 +02:00
6bf5debce8 add comment with link to A&H midi spec 2025-09-25 22:31:54 +02:00
0f3ab79bdb make mido parser a class var 2025-09-25 21:04:43 +02:00
3e123bc751 move MIXER_PORT into Mixer class 2025-09-25 20:59:28 +02:00
20f90018c0 mixer.py: remove double arg 2025-09-24 23:06:28 +02:00
dbdf3a226f mixer.py: ran ruff 2025-09-24 21:38:34 +02:00
cce93ce2cb mixer.py: rename recv -> recv_sys_ex 2025-09-24 20:31:06 +02:00
4a31f50b50 add optional filter for recv() function 2025-09-23 21:49:40 +02:00
f639bb9d1b fix enum (remove trailing , to avoid accidental tuple creation) 2025-09-23 21:20:34 +02:00
ebef9e1a54 add and use enum for SysEx message ids 2025-09-23 20:41:06 +02:00
8bce5aa899 DRY: create mixer once 2025-09-23 20:41:06 +02:00
c16c482eb8 enhance arg parsing 2025-09-23 20:41:06 +02:00
38a3d23b91 implement set_default_mixer command 2025-09-23 20:41:06 +02:00
0af2dabf6b use match / case syntax 2025-09-23 20:41:06 +02:00
a4cc88fc61 A_H -> ALLEN_HEATH 2025-09-23 20:41:06 +02:00
28ee5c9681 mixer.py: implement some cli functions 2025-09-23 20:40:39 +02:00
21ffb051eb mixer.py: add basic MIDI handling + get_system_state command 2025-09-16 23:24:50 +02:00
2deeeebc04 add mixer.py 2025-09-11 23:02:13 +02:00