<div dir="ltr"><div dir="ltr">As some of you may have been following, a little more than a week ago I asked for community feedback on an a project I was planning. The project turned out very well and if you haven't seen yet, or haven't checked out the git repository, I've made a few enhancements including fixing a few cross platform bugs and enhancing the way the node wires are drawn: <div><br></div><div><a href="https://www.getlazarus.org/learn/tutorials/examples/imageshop/">https://www.getlazarus.org/learn/tutorials/examples/imageshop/</a><br></div><div><br></div><div>Now I am starting on a new project in the same vein , and that is to design an example program were students I am teaching can get immediate feedback on the functions they add to the project. I'd like to submit my new project idea to you again in the hopes that you can make some good suggestions before I start implementing it.</div><div><br></div><div>Here is my idea:</div><div><br></div><div>I want to design an example project that allows students to write functions that generate musical tones. These tones can then be mapped to their keyboard where they can play it like a piano. They will also have the ability visual the tones through an oscilloscope like graph that I draw. As tones are played they can see the graph chance in real time.</div><div><br></div><div>Types of tones that students might create include square wave, saw wave, sin wave, and other wave types.</div><div><br></div><div>I am also considering a simplified musical staff where tones can be placed on it, drags to be resized or move, and a lasso select can alter the tonal properties of their selections.</div><div><br></div><div>Finally I might add the ability to save and load tones to and from musical staff so that songs can be created or loaded and played using their tones.</div><div><br></div><div>Does anyone care to provide any feedback on this idea before I implement it?</div><div><br></div><div>Thanks again.</div><div>Anthony</div></div></div>