Post #2411778
2021-11-25 15:49 UTC
Replies (2)
-
@murks@social.tchncs.de 2021-11-25 15:55
@sjaehn@fosstodon.org Another way to teach this would be to: 1) Outline the problem you are trying to solve. 2) Explain how it could be solved. 3) Implement a solution. 4) Demonstrate that the problem has been solved. I think that would be much easier to follow. I guess you want to keep the videos are short as possible but I think the material is too dense for that. I wonder how many people followed along.
-
@sjaehn@fosstodon.org 2021-11-25 19:46
@murks@social.tchncs.de Congrats, you successfully let the ducks swim 😃 . You felt like the whole thing has been built backwards? I would say it's something in between. It's prototyping. If you try to solve a problem, then it's easier to divide the problem into smaller portions. This is what we did in Key::get(). Split it into a adsr envelope method, a wave generator (sin), and a velocity transformation function....