Soundblock is a block-based interface for Sonic Pi, a music programming language. Similar to scratch, it allows the user to write non-code code, using loop blocks and music blocks to do so. Soundblock provides music lovers a way to make sounds differently, but without the steep learning curve of coding.
Our backend depends on Sonic Pi v2.11.0
The download link can be found here: https://github.com/sonic-pi-net/sonic-pi/releases/tag/v2.11.0
NOTE: Please read our conventions here contributing: https://github.com/Soft-Serve-SDD/SoundBlock/blob/dev/coding_standards.md
- Clone this repo:
https://github.com/Soft-Serve-SDD/SoundBlock - Open up two terminals
cdinto the repo directory- In one terminal, run the frontend
cd frontend
npm install % This only needs to be run once for every update
npm start
- In another terminal, run the backend.
cd backend
python main.py
Note: For there be sound, Sonic Pi needs to be running in the background.
We should have a bat and sh file. This runs the above commands 2-5 for you.
