百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sonic-pi

> 编程语言
开源

代码。音乐。现场。

11.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

代码。音乐。现场。

╘ ─ ╛▒╛ ▐╫ ▄█├ ─╟╛ █▄ ╪▓▀ ╓┤┤┤┤┤┤┤┤┤ ╩▌ ██ ▀▓▌ ▐▒ ╬▒ ╟▓╘ ─▓█ ▓▓├ ▒╫ ▒╪ ▓█ ▓▓─ ▓▓▄ ╒▒─ │▒ ▓█ ▓▓ ─▓▓─ ╬▒ ▄▒ ╒ ╪▓═ ╬▓╬ ▌▓▄ ╥╒ ╦╥ ╕█╒ ╙▓▐ ▄▓╫ ▐╩ ▒▒ ▀▀ ╒╪ ▐▄ _____ __ ____ __ / ___/____ ____ /_/____ / __ \/_/ \__ \/ __ \/ __ \/ / ___/ / /_/ / / ___/ / /_/ / / / / / /__ / ____/ / /____/\____/_/ /_/_/\___/ /_/ /_/ ## 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: * **Simple** enough for the 10 year old within you * **Joyful** enough for you to lose yourself through play * **Powerful** enough for your own expressions 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: * **Art** - providing the means to express yourself and ask new questions of music and notation * **Technology** - exploring questions related to liveness, time and concurrency in programming languages * **Education** - demonstrating that open play rather than rigid structures increases motivation and engagement in the classroom Again, finding a balance working to the best benefits of all these domains is the objective. * Info & Latest Releases: https://sonic-pi.net * Source: https://github.com/sonic-pi-net/sonic-pi * Computing Education Resources for Schools: https://www.raspberrypi.org/learning/sonic-pi-lessons/ * Music Education Toolkit for Schools: https://sonic-pi.mehackit.org ## Contributors Sonic Pi has been developed with support from many individuals and organisations. Please see the [CONTRIBUTORS.md](https://github.com/samaaron/sonic-pi/blob/main/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](CONTRIBUTORS.md#translation): Status | Language | Application | Tutorial -----------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------ | :----------------: | :----------------: | Danish | :white_check_mark: | :red_circle: | Dutch | :white_check_mark: | :white_check_mark: | Finnish | :white_check_mark: | :red_circle: | French | :white_check_mark: | :white_check_mark: | German | :white_check_mark: | :white_check_mark: | Hungarian | :white_check_mark: | :red_circle: | Icelandic | :white_check_mark: | :red_circle: | Italian | :white_check_mark: | :white_check_mark: | Japanese | :white_check_mark: | :white_check_mark: | Norwegian Bokmål | :white_check_mark: | :white_check_mark: | Polish | :white_check_mark: | :white_check_mark: | Portuguese | :red_circle: | :white_check_mark: | Romanian | :white_check_mark: | :white_check_mark: | Russian | :white_check_mark: | :white_check_mark: | Simplified Chinese | :white_check_mark: | :red_circle: | Spanish | :white_check_mark: | :white_check_mark: | sinhalese | :white_check_mark: | :red_circle: | Turkish | :white_check_mark: | :red_circle: Would you like to contribute a translation too? If so, please take a look at our [translation docs](https://github.com/samaaron/sonic-pi/blob/main/TRANSLATION.md) to get started. ## Information for developers Sonic Pi is under active development, and welcomes new contributors: * [Contributing](CONTRIBUTING.md) * [Change log](CHANGELOG.md) * [Community](COMMUNITY.md) * [Contributors](CONTRIBUTORS.md) * Building - [Linux](BUILD-LINUX.md) - [Mac](BUILD-MAC.md) - [Windows](BUILD-WINDOWS.md) - [Raspberry Pi](BUILD-RASPBERRY-PI.md) * [License](LICENSE.md) * [Testing](TESTING.md) * [Translation](TRANSLATION.md)

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Simple enough for the 10 year old within you
  • •Joyful enough for you to lose yourself through play
  • •Powerful enough for your own expressions
  • •Art - providing the means to express yourself and ask new questions of music and notation
  • •Technology - exploring questions related to liveness, time and concurrency in programming languages
  • •Education - demonstrating that open play rather than rigid structures increases motivation and engagement in the classroom
  • •Info & Latest Releases: https://sonic-pi.net
  • •Source: https://github.com/sonic-pi-net/sonic-pi
  • •Computing Education Resources for Schools: https://www.raspberrypi.org/learning/sonic-pi-lessons/
  • •Music Education Toolkit for Schools: https://sonic-pi.mehackit.org

> 标签

C++artaudioeducationinstrument

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言