added simple keyboard control

This commit is contained in:
2025-12-24 20:26:37 -06:00
parent ae85e7ad13
commit c5bf66b31c
12 changed files with 202 additions and 19 deletions

View File

@@ -10,7 +10,7 @@ This synthesizer isn't very good, but it's neat :3
- [x] QTWidgets hello-world program: basic increment/reset counter
- [x] RtAudio hello-world: basic sine output
- [x] Connect UI control to sound output, add a slider for frequency control
- [ ] Add note control via either Midi or a keyboard. Coordinate on-off events to
- [+] Add note control via either Midi or a keyboard. Coordinate on-off events to
start and stop tone generation
- [ ] Create a widget for this smart-slider to clean up the ui code
- [ ] Add envelope generation, attach to global volume for now. ADSR and such,
@@ -27,5 +27,7 @@ This synthesizer isn't very good, but it's neat :3
- [ ] Add noise ?
- [ ] planning gets sparse this far out because its how far I got with the ESP32 synth
x = complete, + = implemented, in progress, o = working on it
## setup
TODO: instructions on build setup