Commit Graph

31 Commits

Author SHA1 Message Date
ff238c874b vscode settings 2023-08-08 23:05:23 +04:00
96a7c9a1b8 refactor: remove old c-code 2023-08-08 23:03:37 +04:00
ec01773ab1 feat: add oscillator button 2023-08-08 23:02:25 +04:00
5c485047fb feat: full rendering 2023-08-08 22:07:41 +04:00
a1fef25838 wip: gui 2023-08-08 17:05:08 +04:00
cadeeb323d feat: universal build script 2023-08-08 13:30:01 +04:00
891c747d11 fix: compiler script 2023-08-08 13:10:37 +04:00
7784119f85 fix: compilation warnings 2023-08-08 12:57:37 +04:00
d98e311d16 wip: project compiles 2023-08-08 12:51:37 +04:00
d565817d8f fix: oscillator 2023-08-08 00:06:23 +04:00
56b68bc963 wip: refactor out application methods 2023-08-07 15:01:35 +04:00
e3825b341d wip: application class 2023-08-07 13:27:25 +04:00
78c202a9d6 wip: logging 2023-08-07 12:05:06 +04:00
b02a5d2873 wip: templated ring buffer 2023-08-07 11:58:53 +04:00
64fa5c9271 wip: adder 2023-08-07 10:31:12 +04:00
6561666f7a fix: unitialized note struct 2023-08-07 02:32:34 +04:00
66c839e2ae wip: synth api && adder 2023-08-07 02:28:06 +04:00
d20dbd920f wip: synth class 2023-08-07 00:34:14 +04:00
850dedb319 wip: oscillator class 2023-08-06 23:33:51 +04:00
bcb75a65f9 feat: phase-based oscillators (#12)
Co-authored-by: HiveBeats <e1lama@protonmail.com>
Reviewed-on: #12
2023-08-06 20:17:16 +03:00
2e4dc2c179 feat: update synth version v0.2 2023-06-18 22:02:35 +04:00
aaec53cfea feat: Oscillator GUI (#9)
Waveshape and volume implemented. Added Signal drawing

Todo: explore possibility to separate ui and applying state changes

Co-authored-by: HiveBeats <e1lama@protonmail.com>
Reviewed-on: #9
2023-06-18 19:14:30 +03:00
7eb6a1755d fix: refactor code structure into files (#8)
closes #7

Co-authored-by: HiveBeats <e1lama@protonmail.com>
Reviewed-on: #8
2023-06-18 14:46:20 +03:00
97c743100a feat: playing notes in keypress (#5)
closes #3

Co-authored-by: HiveBeats <e1lama@protonmail.com>
Reviewed-on: #5
2023-06-18 12:54:03 +03:00
320a3cc8e0 feat: raylib and it's window added (#4)
Co-authored-by: HiveBeats <e1lama@protonmail.com>
Reviewed-on: #4
2023-06-17 14:31:18 +03:00
a93278f705 feat: adsr documentation 2023-06-17 00:19:16 +04:00
46ac7c9bba feat: phase accum documentation 2023-06-17 00:12:56 +04:00
90e2c72a89 fix(code): rearrange code 2023-06-15 23:32:04 +04:00
a53ffc4ebf fix(project): remove eclipse configurations 2023-06-15 21:27:39 +04:00
4760257aff fix(sound): init samples corrected 2023-06-15 19:10:28 +04:00
2a409a6de1 initial commit 2023-06-15 01:21:56 +04:00