SeaSound is an experimental browser based front-end to csound for simple music composition.
As of right now to develop and use this program my machine runs: Firefox 114.0.2, Python 3.8.10, Flask 2.2.2, Werkzeug 2.2.2 along with Bash. To build the docs I am using pandoc 2.5 and jsdoc 4.0.3.
Run make
and navigate to the address in your browser that is specified by flask at the terminal.
You can try SeaSound in your browser by clicking here.
As a quick demo you may load a sample project by executing the following steps.
Note: This project is made as a demo to show how SeaSound can be used to make music and is not intended to be a technically deep or aesthetically pleasing piece of music.
For more info, documentation and tutorials on using SeaSound, see the tutorial and documentation sections below.
Tutorials for using SeaSound can be found here.
For code documentation see here.
git checkout -b feature-name
.git push origin feature-name
.Per here I have attempted to license this software using GPL v3. I have included the full statement of the license in the LICENSE.md file. Ideally I would like my code to stay open source, be attributed to myself and to respect the freedoms of the people who choose to use it. Please let me know if you see that I've done anything wrong. I'm not a lawyer so I'm sure I've made some mistakes with this.