sonic-pi README

The project's README from github.com/sonic-pi-net/sonic-pi. As one markdown file: README.md.

                                       ╘
                                ─       ╛▒╛
                                 ▐╫       ▄█├
                          ─╟╛      █▄      ╪▓▀
                ╓┤┤┤┤┤┤┤┤┤  ╩▌      ██      ▀▓▌
                 ▐▒   ╬▒     ╟▓╘    ─▓█      ▓▓├
                 ▒╫   ▒╪      ▓█     ▓▓─     ▓▓▄
                ╒▒─  │▒       ▓█     ▓▓     ─▓▓─
                ╬▒   ▄▒ ╒    ╪▓═    ╬▓╬     ▌▓▄
                ╥╒   ╦╥     ╕█╒    ╙▓▐     ▄▓╫
                           ▐╩     ▒▒      ▀▀
                                ╒╪      ▐▄

             _____             __        ____  __
            / ___/____  ____  /_/____   / __ \/_/
            \__ \/ __ \/ __ \/ / ___/  / /_/ / /
           ___/ / /_/ / / / / / /__   / ____/ /
          /____/\____/_/ /_/_/\___/  /_/   /_/

Code. Music. Live.

Sonic Pi is a new kind of musical instrument. Instead of strumming strings or whacking things with sticks - you write code - live.

Sonic Pi has been designed with the aim to find a harmonious balance between three core principles:

Sonic Pi is a complete open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds.

In addition to being an engaging education resource it has evolved into an extremely powerful and performance-ready live coding instrument suitable for professional artists and DJs.

Whilst Education is a core focus it now sits at the intersection between three core domains:

Again, finding a balance working to the best benefits of all these domains is the objective.

Contributors

Sonic Pi has been developed with support from many individuals and organisations. Please see the CONTRIBUTORS.md file for a more complete list.

Translations

Sonic Pi's application and built in tutorial have been translated into several languages thanks to the awesome work of several volunteer translators:

Status Language Application Tutorial
Translation Status of Sonic Pi: da Danish :white_check_mark: :red_circle:
Translation Status of Sonic Pi: nl Dutch :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: fi Finnish :white_check_mark: :red_circle:
Translation Status of Sonic Pi: fr French :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: de German :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: hu Hungarian :white_check_mark: :red_circle:
Translation Status of Sonic Pi: is Icelandic :white_check_mark: :red_circle:
Translation Status of Sonic Pi: it Italian :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: ja Japanese :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: nb Norwegian Bokmål :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: pl Polish :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: pt Portuguese :red_circle: :white_check_mark:
Translation Status of Sonic Pi: ro Romanian :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: ru Russian :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: zh_Hans Simplified Chinese :white_check_mark: :red_circle:
Translation Status of Sonic Pi: es Spanish :white_check_mark: :white_check_mark:
Translation Status of Sonic Pi: si sinhalese :white_check_mark: :red_circle:
Translation Status of Sonic Pi: tr_TR Turkish :white_check_mark: :red_circle:

Would you like to contribute a translation too? If so, please take a look at our translation docs to get started.

Information for developers

Sonic Pi is under active development, and welcomes new contributors:

Weblate
Travis CI

sonic-pi (sonic-pi-net/sonic-pi)

Searching Database…

12.2K ·GitHub
这是什么?Sonic Pi 是一款免费的开源编程环境,你可以在其中编写并实时修改代码,用来创作和演奏音乐。它最初是为了在学校教授编程而开发的,现在也被专业艺术家和 DJ 用于现场表演。
这是带按钮的音乐应用,还是我得真的写代码才能发出声音?它是一个围绕自带的实时编程语言构建的代码编辑器和运行环境:你输入语句来触发合成器和采样,运行它们,并且在音乐播放的同时继续修改代码,而不是点击预先做好的控件。
我该怎样让 Sonic Pi 运行起来?为你的平台(Linux、Mac、Windows 或 Raspberry Pi)安装对应的构建版本,然后打开应用。应用自带内置编辑器和教程。
每个平台的安装方式都一样吗?不一样。每个平台在文档中都有各自独立的构建和安装步骤(Linux、Mac、Windows、Raspberry Pi),因此文档中并没有一条通用的安装命令。
这只是给小孩玩的玩具,还是认真的音乐人也能在舞台上用?两者都适用:它设计得足够简单,好奇的 10 岁孩子也能学会编程;同时它又足够强大和稳定,专业艺术家和 DJ 可以用它进行现场演出。
Sonic Pi 真的可以免费使用吗?是的,它被描述为一个完整的开源编程环境,README 中没有提到任何费用或付费版本。
Sonic Pi 有没有针对非英语用户的翻译?有。志愿译者已将应用和/或其内置教程本地化为多种语言,包括法语、德语、日语、俄语、西班牙语和简体中文。
Sonic Pi 的教育理念是什么?它最初是为了在学校教授编程概念而创建的,让学生通过创作音乐来学习,而不是做抽象的练习。项目还链接到专门的计算机和音乐教育资源,供教师使用。
Size
458.7 MB
Stars
12.2K
Age
13y
Commits · 90 Days