|
|
| Line 1: |
Line 1: |
| == Sonic Pi Tips ==
| |
| '''Sonic Pi is a code-based music creation and live performance tool.'''
| |
|
| |
|
| It is free and open-source software (FOSS).
| |
|
| |
| Versions of Sonic Pi are available for Windows (10 and 11), MacOS (both Intel and Apple Silicon), and Raspberry PI OS.
| |
|
| |
| It can be used by anyone, "including programmers who don't know music, and musicians who don't know programming."
| |
|
| |
| Sam Aaron developed the program in collaboration with Raspberry Pi Foundation.
| |
| <br>
| |
| <br>
| |
| {{Template:Contact Us}}
| |
|
| |
| <p style="padding:0.2em 0.4em; background:#ff6c00; color:#FFFFFF; font-size:15%;"> </p>
| |
| <br>
| |
| [[File:Sonic_Pi_logo.png|150x150px|thumb|'''Sonic Pi<br>desktop icon''']]
| |
|
| |
| ==Tips==
| |
| * Sonic Pi is based on the programming language Ruby, and files are saved with ".rb" extension
| |
| *However, using Sonic Pi does not require any previous programming experience.
| |
|
| |
| ==Training==
| |
| '''LInks to sonic-pi.net:'''
| |
| :'''[https://sonic-pi.net/tutorial.html Sonic Pi Tutorial]'''
| |
| :'''[https://sonic-pi.net/ Sonic Pi Official Site]'''
| |
| '''Links to other external sites:'''
| |
| :'''[https://magpi.raspberrypi.com/books/essentials-sonic-pi-v1 Essentials - Code Music with Sonic Pi]''' -- free pdf from raspberrypi.com
| |
| :'''[https://cheatography.com/samaaron/cheat-sheets/sonic-pi-basic-starter/ Basic Starter Cheat Sheet]''' by samaaron on cheatography (lots of ads)
| |
| :'''[[wikipedia:Sonic_Pi|Sonic Pi]]''' — on Wikipedia
| |
| :'''[[wikipedia:List_of_free_and_open-source_software_packages|List of free and open-source software packages]]''' — on Wikipedia
| |
|
| |
| ==Related Pages==
| |
| '''Links to related PPM Wiki pages:'''
| |
| :'''[[GitHub Tips]]'''
| |
|
| |
| :[[Raspberry Pi|<span style="color:#ffffff; background:#864199"> '''Raspberry Pi''' </span>]]
| |
| :[[Electronics|<span style="color:#FFFFFF; background:#864199"> '''Electronics''' </span>]]
| |
| :[[Computers|<span style="color:#000000; background:#D0DD27"> '''Computers — Windows''' </span>]]
| |
|
| |
| ==Hand-Curated Links==
| |
| '''Links to YouTube:'''
| |
| :'''[https://www.youtube.com/@SamAaron Sam Aaron live coding]'''
| |
| :'''[https://www.youtube.com/watch?v=TK1mBqKvIyU TEDx Talks]''' — Programming as Performance
| |
| '''Links to raspberrypi.org:'''
| |
| :'''[https://projects.raspberrypi.org/en/projects/getting-started-with-sonic-pi Getting Started With Sonic Pi]'''
| |
| :'''[https://projects.raspberrypi.org/en/projects?interests%5B%5D=music&software%5B%5D=sonic-pi Sonic Pi Projects]'''
| |
| '''Links to other external sites:'''
| |
| :'''[https://www.techagekids.com/2016/11/computer-programmed-music-for-kids.html Computer Programmed Music for Kids]'''
| |
| :'''[https://chuck.cs.princeton.edu/ ChucK]''' and '''[https://chuck.cs.princeton.edu/webchuck/ WebChucK]'''— programming alternative to Sonic Pi
| |
|
| |
| ==For Additional Help==
| |
| :Use the PPM Slack channel #computing
| |
| :[[How To Slack#PPM Channel Names and Descriptions|'''List of all PPM Slack channels''']]
| |
| :Note that we have a Slack channel (#job-board) for members to post, discuss, or accept job opportunities either within PPM or from the community.
| |
| {{Template:Footer}}
| |
| {{Template:Ideas into reality}}
| |
| <p style="padding:0.2em 0.4em; background:#ff6c00; color:#FFFFFF; font-size:15%;"> </p>
| |
|
| |
| [[Category:Software]]
| |