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

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


## 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
-----------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------ | :----------------: | :----------------:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Danish              | :white_check_mark: | :red_circle:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Dutch               | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Finnish             | :white_check_mark: | :red_circle:
[](https://hosted.weblate.org/engage/sonic-pi/)           | French              | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | German              | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Hungarian           | :white_check_mark: | :red_circle:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Icelandic           | :white_check_mark: | :red_circle:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Italian             | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Japanese            | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Norwegian Bokmål    | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Polish              | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Portuguese          | :red_circle:       | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Romanian            | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Russian             | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/) | Simplified Chinese  | :white_check_mark: | :red_circle:
[](https://hosted.weblate.org/engage/sonic-pi/)           | Spanish             | :white_check_mark: | :white_check_mark:
[](https://hosted.weblate.org/engage/sonic-pi/)           | sinhalese           | :white_check_mark: | :red_circle:
[](https://hosted.weblate.org/engage/sonic-pi/) | 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)

[](https://hosted.weblate.org/engage/sonic-pi/)

[](https://travis-ci.org/samaaron/sonic-pi)