Commit Graph

33 Commits

Author SHA1 Message Date
63a6479be5 fix: remove resonance ui 2023-09-10 01:48:52 +04:00
7ee245d4d1 wip: private method naming convention 2023-09-10 01:33:51 +04:00
e9391c2e7b wip: private method naming convention 2023-09-10 01:31:48 +04:00
3af5c344f2 wip: private method naming conventions 2023-09-10 01:28:48 +04:00
d7dd36ccd1 refactor: move around some code 2023-09-10 01:13:25 +04:00
de37b814bf feat: filter type input 2023-09-10 01:02:22 +04:00
576cf8e3b5 fix: remove adsr garbage code 2023-09-08 17:17:23 +04:00
1cf3cccb69 fix: calculate normals without struct 2023-09-08 17:11:36 +04:00
55242db407 refactor: oscillator "process" method name 2023-09-08 17:00:58 +04:00
4057bf5d42 wip: filter lfo 2023-09-08 15:40:31 +04:00
42f9be5dba wip: filter constructors 2023-09-08 13:48:05 +04:00
6dc3de1eda feat: log-scale frequency control 2023-09-08 11:41:06 +04:00
28ceaec23a wip: filter gui 2023-09-08 03:56:17 +04:00
307660d83a wip: quick note 2023-09-08 00:10:22 +04:00
5b97136f44 wip: filter (lp, hp, bp) 2023-09-07 23:53:29 +04:00
868a59da0e [refactor]: rearrange code 2023-09-07 17:46:27 +04:00
f9ad4d844b [refactor]: trigger-process-release therms 2023-09-07 16:39:45 +04:00
c50a8335d7 [feature]: ADSR (#15)
closes #14

Reviewed-on: #15
2023-09-06 11:29:46 +03:00
64fa6396bc [refactor]: names 2023-08-08 23:35:05 +04:00
268103d7da [refactor]: formatting 2023-08-08 23:24:26 +04:00
a445fc44b3 [refactor]: c++ implementation (#13)
implemented in c++ to improve readability and simplify maintenance

Co-authored-by: HiveBeats <e1lama@protonmail.com>
Reviewed-on: #13
2023-08-08 22:08:18 +03: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