Commit graph

16 commits

Author SHA1 Message Date
1a81192cc3 feat: add raw message storage and display ()
Reviewed-on: 
2025-01-31 19:48:32 +00:00
a96285501d feat: implement MIDI routing, improve UI ()
Implements the main MIDI daemon and the routing system. Makes a few improvements to the UI:

- Allows selecting the devices to show messages from
- Provides meager filtering
- Prettier output of messages

Reviewed-on: 
2025-01-13 03:31:12 +00:00
6f6b0721fe paired with anya, thank youuuu 2025-01-01 16:17:49 -05:00
bfbf0e62c0 start on proper system for routing 2025-01-01 15:11:14 -05:00
a9c51a48bc start on UI 2024-12-26 19:26:58 -05:00
40c08b91fb start ui: implement sending ports to the display thread from a background thread 2024-12-20 17:07:12 -05:00
de6dd59e48 start some ui, refactor midi library a bit 2024-12-08 22:07:14 -05:00
0675e7f26e finish support for most MIDI messages 2024-12-05 10:55:06 -05:00
2c6dbbf952 finish parsing voice messages 2024-11-10 16:21:27 -05:00
36fafbf144 can parse entire wind synth file 2024-11-10 16:15:01 -05:00
a3daeddd6d unwrap errors because yolo 2024-10-15 10:25:22 -04:00
0b85666e82 add enigo, type hello world! 2024-09-09 10:53:41 -04:00
7983bdab0b first parsing of MIDI: parse note on/off 2024-09-09 10:18:50 -04:00
56234e4e07 Reads MIDI events and prints them to the terminal 2024-09-02 10:59:31 -04:00
5494d8de1b Add Cargo.toml with midir dependency, stub of src/main.rs 2024-09-01 23:26:39 -04:00
82f436335e
Initial commit 2024-09-01 14:41:03 -04:00