An open API service indexing awesome lists of open source software.

https://github.com/444b/sonic-pi

A collection of my songs and scripts made for Sonic-pi
https://github.com/444b/sonic-pi

ableton-live music ruby sonic-pi sonic-pi-snippets supercollider

Last synced: 9 months ago
JSON representation

A collection of my songs and scripts made for Sonic-pi

Awesome Lists containing this project

README

          

# Sonic Pi Scripts and Samples

Welcome to my collection of scripts and samples for [Sonic Pi](https://sonic-pi.net/)! This repository contains a variety of code snippets and sound samples for creating music with Sonic Pi. Feel free to explore, use, and contribute.
There are also some samples for [Hydra](https://hydra.ojack.xyz) in the respective folder.

## Worthy Mentions
### Sonic-pi
[all-samples.rb](/all_samples.rb) - cycles through all the Sonic Pi samples
[all-synths.rb](/all_synths.rb)- cycles through all the Sonic Pi synths

### Hydra
[screenshare.js file](/hydra.ojack.xyz/screenshare.js) - live version [here](https://hydra.ojack.xyz/?code=JTJGJTJGJTIwLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSUyMCUyRiUyRiUwQSUyRiUyRiUyMFRpdGxlJTNBJTIwc2NyZWVuc2hhcmUuanMlMEElMkYlMkYlMEElMkYlMkYlMjBEYXRlJTNBJTIwMjAyNC0wNS0zMCUwQSUyRiUyRiUyMFVuaXglM0ElMjAxNzE3MDg5Mzk3JTBBJTJGJTJGJTIwQXV0aG9yJTNBJTIwJTQwNDQ0YiUwQSUyRiUyRiUyMExpY2VuY2UlM0ElMjBDQyUyMEJZLU5DLVNBJTIwNC4wJTIwLSUyMGh0dHBzJTNBJTJGJTJGY3JlYXRpdmVjb21tb25zLm9yZyUyRmxpY2Vuc2VzJTJGYnktbmMtc2ElMkY0LjAlMkYlMEElMkYlMkYlMEElMkYlMkYlMjBEZXNjcmlwdGlvbiUzQSUyMEh5ZHJhJTIwY29kZSUyMHRvJTIwc2hhcmUlMjB5b3VyJTIwc2NyZWVuJTIwYW5kJTIwYWRkJTIwc29tZSUyMGVmZmVjdHMuJTBBJTJGJTJGJTIwUnVuJTIwd2l0aCUyMENUUkwlMkJTSElGVCUyQkVOVEVSJTBBJTJGJTJGJTIwLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSUyMCUyRiUyRiUwQSUwQSUyRiUyRiUyMFNldCUyMGhpZ2hlciUyMHJlc29sdXRpb24lMjAoZS5nLiUyQyUyMEZ1bGwlMjBIRCUyMDE5MjB4MTA4MCklMEElMkYlMkYlMjBzZXRSZXNvbHV0aW9uKDI4ODAlMkMlMjAxODAwKSUwQSUyRiUyRiUyMHNldFJlc29sdXRpb24oMTkyMCUyQyUyMDEwODApJTBBJTBBJTJGJTJGJTIwSW5pdGlhbGl6ZSUyMHRoZSUyMHZpZGVvJTIwY2FwdHVyZSUwQXMwLmluaXRTY3JlZW4oKSUwQSUwQSUyRiUyRiUyMEVhY2glMjB2YXJpYXRpb24lMjBiZWxvdyUyMHVzZXMlMjB0aGUlMjBzY3JlZW4lMjBjYXB0dXJlJTIwYXMlMjB0aGUlMjB2aXN1YWwlMjBzb3VyY2UuJTIwVHJ5JTIwZWFjaCUyMG9uZSUyMGJ5JTIwdW5jb21tZW50aW5nISUwQSUyRiUyRiUyMFJ1biUyMDAlMjBpZiUyMHlvdSUyMHdhbnQlMjB0byUyMHJlc2V0JTIwaXQlMjB0byUyMGElMjBub3JtYWwlMjBzY3JlZW5zaGFyZSUyMHdpdGhvdXQlMjBlZmZlY3RzLiUwQSUwQSUyRiUyRiUyMCUyRiUyRiUyMDAlMjAtJTIwUmVzZXQlMEElMkYlMkYlMjBzcmMoczApJTBBJTJGJTJGJTIwJTIwJTIwLm91dChvMCklMEElMEElMEElMkYlMkYlMjAlMkYlMkYlMjAxJTIwLSUyMFdhdmVzJTBBc3JjKHMwKSUwQSUyMCUyMC5tb2R1bGF0ZShub2lzZSgzKSUyQyUyMDAuMyklMEElMjAlMjAub3V0KG8wKSUwQSUwQSUwQSUyRiUyRiUyMCUyRiUyRiUyMDIlMjAtJTIwR2xpdGNoJTIwRWZmZWN0JTBBJTJGJTJGJTIwc3JjKHMwKSUwQSUyRiUyRiUyMCUyMCUyMC5tb2R1bGF0ZShub2lzZSg1KSUyQyUyMDAuMSklMEElMkYlMkYlMjAlMjAlMjAuZGlmZihzcmMoczApLnNjYWxlKDEuMDEpKSUwQSUyRiUyRiUyMCUyMCUyMC5vdXQobzApJTBBJTBBJTBBJTJGJTJGJTIwJTJGJTJGJTIwMyUyMC0lMjBQaXhlbGF0aW9uJTBBJTJGJTJGJTIwc3JjKHMwKSUwQSUyRiUyRiUyMCUyMCUyMC5waXhlbGF0ZSgyMCUyQyUyMDIwKSUwQSUyRiUyRiUyMCUyMCUyMC5vdXQobzApJTBBJTBBJTBBJTJGJTJGJTIwT3V0cHV0JTIwdGhlJTIwdmlzdWFsJTIwdG8lMjB0aGUlMjBzY3JlZW4lMEFyZW5kZXIobzApJTBB)

## Usage
1. Clone the repository:
```bash
git clone https://github.com/444B/sonic-pi.git
cd sonic-pi-scripts
```

2. Open Sonic Pi and load any of the .rb scripts from the directory.

3. Run the script by pressing the "Run" button in Sonic Pi.

Or, just copy from the webpage and paste into Sonic Pi.

If you like the formatting for the files, and want to make your own: just run
``` python3 draft.py```.

## License
Licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
The Hydra software -> under a CC BY-NC-SA 4.0.

## Credits
If you use any of the code or samples from this repository, please provide
credit by linking back to this repository or mentioning my GitHub username (@444B).