Skip to content

Latest commit

 

History

History
882 lines (828 loc) · 37.4 KB

CONTRIBUTORS.md

File metadata and controls

882 lines (828 loc) · 37.4 KB

Contributors

We would like to express our sincerest thanks and gratitude to everyone that has helped with either the development of Sonic Pi or supported its use in any capacity. On its own Sonic Pi is just a piece of software. Only when combined with our kind and generous community does it become a powerful tool for sharing and celebrating the creativity of code. Thank-you everyone.

A humble beginning

The start of any project is a fragile period which relies heavily on the generous support of others. We would like to offer our considered gratitude to the following people who provided support in the early days of Sonic Pi with their time, advice, and wisdom:

Organisations

The following organisations have kindly contributed to Sonic Pi:

Inspiration

The following is a far from complete list of some of the individuals who have provided inspiration for the creation of Sonic Pi through their own projects:

Patreon Supporters

Sonic Pi development is increasingly funded by a growing number of very kind and generous people via Patreon. We would like to thank everyone who has supported Sonic Pi in this way - especially the following individuals who have been remarkably generous:

Outstanding Community Contributions

We would like to recognise the following individuals for their important contributions which have supported the Sonic Pi Community:

Guidance and Advice

We would like to thank the following people for their time providing valuable advice, feedback and suggestions on a wide variety of aspects of Sonic Pi - from technical development, to artistic conceptualisations, to musical production and performance.

Core Team

Much of the development, distribution and support work for Sonic Pi is carried out by the Core Team. This is a group of dedicated volunteers (with the exception of Sam Aaron who works full time on the project) who kindly donate their time to continue to improve Sonic Pi.

Current members:

Previous members:

Core Team Thanks

Sam Aaron would like to express his deep thanks to his family and friends who have supported him over the years and given him the strength to continue on this strange and often unforgiving path. He would particularly like to thank his friend and partner Susanna and also his fab Mum.

Luis Lloret wants to thank his wonderful family for their understanding and support while working on this. Specially Marina, you are my reason to live. Mar and Darío, keep being so special and giving us so much joy.

Xavier Riley would like to thank his wife Emily, and he'd like to reassure her that he definitely loves her more than any computer. Also big thanks to conference organizers, in particular Simon Starr for putting on the awesome Bath Ruby conferences and letting me rock out there not once, but twice. Lastly I'd like to thank Scott Wilson for teaching me some programming as part of a music degree, and my good friend David Bamber for helping me get started as a programmer.

Adrian Cheater dedicates this space in loving memory of her mother, Katherine Cheater. Mom shared her passion for music and performance and equipped me with all the tools I needed to live life fully. She was kind, but did not let the opinions of strangers deter her from her path. Though mom never met me as her daughter, I know she would have been proud that I chose to embrace my truth as it became known to me. My wish is that you, fellow musician, will also choose to never dampen your light, and that you will encourage and empower others to shine bright.

Robin Newman would like to thank Sam for producing such inspirational software as Sonic Pi. Both the sounds that it can produce and the intricate programming beneath the surface are a work of art. To work with Sonic Pi gives me such a buzz as I have not experienced since working with Music on a network of BBC Micros in the 1980s. Then as now my Wife Julia describes herself as a computer widow. I thank her for putting up with my passion for musical programming over the years.

Ethan Crawford is grateful to his parents for giving him the opportunity of music lessons as a young boy, and all the skills and interests that this helped to develop. He'd also like to thank Sam for creating Sonic Pi and the ease and fun with which it combines two of his favourite interests - music and programming.

Developer Contributions

In addition to the Sonic Pi Core Team, we would like to extend our thanks to the following developers who have donated their time and effort to help grow and improve the Sonic Pi code base:

Translation

The following volunteers have generously helped to translate Sonic Pi into additional languages:

  • Łukasz Siwiński (109)
  • Kenichi Kanai (101)
  • Nico Staelens (83)
  • Nicolas Dermine (82)
  • Olivier Humbert (54)
  • Cindy Dallaire (48)
  • Hanno Zulla (47)
  • Pau Monfort (40)
  • Olympia Brikis (38)
  • Emlyn Corrin (34)
  • Federico Pepe (34)
  • Sam Aaron (32)
  • Mircea Patrascu (31)
  • Petter Reinholdtsen (29)
  • Daria Szatan (26)
  • Mauro João Salgado Figueira (23)
  • Nicolas Le Bellier (23)
  • Yann Pavlenko (22)
  • Giovanni Mori (21)
  • Ruben Tobalina (18)
  • Kanta Negishi (15)
  • Allan Nordhøy (13)
  • Boris Vogeler (13)
  • Kristjan Räts (13)
  • Yaron Shahrabani (13)
  • Álvaro Cáceres Muñoz (12)
  • Hong Lees (11)
  • Ole Friis Østergaard (11)
  • Nicolas Limage (10)
  • ssantos (10)
  • Elena Ogaderova (9)
  • Oto Popis (9)
  • Tiago Morais Morgado (9)
  • Alex Esc (8)
  • Bote Wang (8)
  • Daniele Paradiso (8)
  • Herb Stigel (8)
  • Kenryu Shibata (8)
  • Ole Erik Yrvin (8)
  • Rachid Ben Moussa (8)
  • Berkin Kadiroğlu (7)
  • Eason Chang (7)
  • Jan Lund (7)
  • Paulo Chiliguano (7)
  • Timo Dankert (7)
  • Yang Wanjun (7)
  • Alaa alden Aldroubi (6)
  • G. Martin Butz (6)
  • Mark Lei (6)
  • Matthieu Ottaviani (6)
  • RD WebDesign (6)
  • Rekc@h (6)
  • Stefan (6)
  • Surajnath Sidh (6)
  • Björn Ekström (5)
  • CaoYi (5)
  • Carlos Arturo Guerra Parra (5)
  • Daria Szatan (5)
  • Ettore Atalan (5)
  • Francisco Llaryora (5)
  • Harald Eilertsen (5)
  • Hayato Osanai (5)
  • Ivan Decard (5)
  • Johan Ekblad (5)
  • Mahmutcan İlhandağ (5)
  • Marcin "Tupteq" Bardź (5)
  • Michiel Leegwater (5)
  • Stanislav Senveter (5)
  • Suleyman Poyraz (5)
  • Theodore Tsirpanis (5)
  • Timo Dankert (5)
  • Олексій Овдієнко (5)
  • Adeilson Silva (4)
  • André Klöpfel (4)
  • ArtyomIsFlash (4)
  • Dahlia Sager (4)
  • Diego Gurnari (4)
  • Edson Cunha (4)
  • J. Lavoie (4)
  • Jakob Bo Kristensen (4)
  • João Medeiros (4)
  • Kamyar (4)
  • Kaz Yamazaki (4)
  • Manula Thejan (4)
  • Miroslav Hrabal (4)
  • Muamer Ribica (4)
  • Salih Vatansever (4)
  • Servaas Tilkin (4)
  • Abdeselam El-Haman (3)
  • Adrian Nöthlich (3)
  • Alban Vidal (3)
  • Alexandr Gusev (3)
  • Alexandre Karpinski Manikowski (3)
  • Andreas Linz (3)
  • Andres Senn (3)
  • Anton Shestakov (3)
  • Aron Birkir Gudmundsson (3)
  • Basel Akasha (3)
  • Black SheepX (3)
  • Chenebel Dorian (3)
  • Dago Sondervan (3)
  • Davide Facoetti (3)
  • Dustin Hendriks (3)
  • Esteban Betancur (3)
  • Fabricio S Benevides (3)
  • Hou Chen Zhong (3)
  • Jiaxi Gu (3)
  • Juan Pablo Riaño (3)
  • Jun Lin (3)
  • Luis Lloret (3)
  • Lupa Lupin (3)
  • László van den Hoek (3)
  • Moisés Cachay Tello (3)
  • Nader Jafari (3)
  • Nami KJ (3)
  • Nathan Van der Auwera (3)
  • Nur Sodik (3)
  • Raúl Jiménez Martín (3)
  • Rosdyana Kusuma (3)
  • Sander Kesting (3)
  • Sebastian Stahn (3)
  • Sebastien van der Kwast (3)
  • Stefan Boeykens (3)
  • Sune Sylvest Nilausen (3)
  • Thomas G. Kristensen (3)
  • Volkan Bakir (3)
  • _eternal_flame (3)
  • fossdd (3)
  • psyk10p (3)
  • threewater2 (3)
  • Airat (2)
  • Ajakko (2)
  • Alex Buznik (2)
  • André Sá (2)
  • Anhquan Phanle (2)
  • Arnold Ewald (2)
  • Arnold Marko (2)
  • Blez Tseng (2)
  • Breno Alberto (2)
  • Cattice (2)
  • ChiakiQ (2)
  • CurlingTongs (2)
  • Dan Hanley (2)
  • Diego Ramos (2)
  • Dimitris Panokostas (2)
  • Duarte Botelho (2)
  • Edgar Delgado (2)
  • Edmond Frank (2)
  • Elmer Blanksvärd (2)
  • Eric (2)
  • Erick Bernalcrr (2)
  • Ertu (Er2, Err) (2)
  • Evgeni Latuhin (2)
  • Gabriel Barba Gonzalez (2)
  • Gao Yuyang (2)
  • Genek Tomashko (2)
  • Goncalo Vieira (2)
  • Haruki Niwa (2)
  • HelaBasa (2)
  • Hilla Shahrabani (2)
  • Huang Tianyu (2)
  • Hugo Vila (2)
  • Hur Ezeiza Zaldua (2)
  • Italo Adler (2)
  • Ivan Zarea (2)
  • Jacek Andrzejewski (2)
  • Jacque Fresco (2)
  • John John (2)
  • Jon Georgsson (2)
  • Joschka Heinrich (2)
  • Joyinglee (2)
  • Juhyun Lee (2)
  • Kaijing Zheng (2)
  • Kiki Hzz (2)
  • Lin Yu-Chien (2)
  • Lorenzo Bloedow (2)
  • Louies (2)
  • Louis Wolf (2)
  • Lucas Cruz dos Reis (2)
  • Luis Jimenez (2)
  • Lukas Spee (2)
  • Lázaro Henrique (2)
  • Maarten Brouwers (2)
  • Madis Liias (2)
  • Martin Lange (2)
  • Martin Solheim (2)
  • Martin-Zack Mekkaoui (2)
  • Mathieu H (2)
  • Michael Peters (2)
  • Moru (2)
  • Nicholas Pellizer (2)
  • Nicolas Cosson (2)
  • Nimplex (2)
  • Omicron (2)
  • Philip Lafeber (2)
  • Pierre Pintado (2)
  • Přemek Vyhnal (2)
  • Raphaël Forment (2)
  • Rodrigo Muniz (2)
  • Roland Illig (2)
  • Samuel El-Borai (2)
  • Sebastian Rasmussen (2)
  • Shude Kun (2)
  • Smite Chow (2)
  • Song Li (2)
  • Stefan Höhn (2)
  • Sugahara Masayuki (2)
  • Szymon Jakubiak (2)
  • Tasos Protopapas (2)
  • Tiago Naufragado (2)
  • Tuomas Pyylampi (2)
  • Vera Rojman (2)
  • Vincent Renard (2)
  • Vladimir Támara Patiño (2)
  • Weizheng Liu (2)
  • Yakov Till (2)
  • Yandex (2)
  • Yangze Luo (2)
  • Zsolt Szakács (2)
  • classiqorecord (2)
  • gedobbles (2)
  • mintpi (2)
  • pisanvs (2)
  • sharmer156 (2)
  • tter (2)
  • zmni (2)
  • Aaro Asikainen (1)
  • Aaro Hillilä (1)
  • Adam Süki (1)
  • AgentWu (1)
  • Ai Doan (1)
  • Alessandro Kiefer (1)
  • Alex Popov (1)
  • Anders Berggren (1)
  • Anderson Freitas B. da Silva (1)
  • Andrey Raspopov (1)
  • Anna Knudsen (1)
  • Antonio Leal (1)
  • Apokli (1)
  • Arnaud BOS (1)
  • Arno van Brunschot (1)
  • Artem (1)
  • Artem Blinov (1)
  • Arthur Augusto (1)
  • Axel Céard (1)
  • Baran Umut Mutlu (1)
  • Benjamin Faguer (1)
  • Breu Weber (1)
  • Bruno Arakaki (1)
  • Burak Tufekci (1)
  • Carlos David Perales Cejudo (1)
  • Cedric Frossard (1)
  • Cem Kaan Kösali (1)
  • Cem Olcay (1)
  • Christopher Tibaldo (1)
  • Claudio Pereira (1)
  • Conny Söderholm (1)
  • Coruna (1)
  • Cristian Cabrera (1)
  • Cyprien Huissoud (1)
  • D. Lowl (1)
  • Dag7 (1)
  • Damian (1)
  • Daniel Krog (1)
  • David Girón (1)
  • David Pilato (1)
  • David Romero (1)
  • Davide Giovannini (1)
  • Diemesleno Souza Carvalho (1)
  • Dim Kyriakoudis (1)
  • Dinh Huy (1)
  • Elijah Grapes (1)
  • Elizabeth Sherrock (1)
  • Enrike Hurtado (1)
  • Fabian Aussems (1)
  • Federico Saccà (1)
  • Feodor Aleksandrov (1)
  • Fernando Alberto Ribeiro Tavar (1)
  • Filip Faste (1)
  • Francisco Jose Rey (1)
  • Fredrik Forsberg (1)
  • Gabriel Macedo (1)
  • Gabriele Boddi (1)
  • Garen Hart (1)
  • Gerardo Soares (1)
  • Giovanni Domeneghini (1)
  • Glauco Luiz Corrêa Basilio Dos (1)
  • Guillaume Gautier (1)
  • Guntitat Sawadwuthikul (1)
  • Gustavo Castro (1)
  • Hamidreza Montaseri (1)
  • Haotong Chen (1)
  • Hyemin Shim (1)
  • Ian Molina (1)
  • Ingrid Yrvin (1)
  • Ioannis Sarlis (1)
  • Ivan Krylov (1)
  • Iván Montiel Cardona (1)
  • Jaimie85 (1)
  • Jeff Huang (1)
  • Jeison Cardoso (1)
  • Jesper Juellund Jensen (1)
  • Joek van Montfort (1)
  • Jonas Hummel (1)
  • Joost T (1)
  • Kaipo James Wilmeth (1)
  • Kaique Ribeiro de Campos (1)
  • Kamen Mladenov (1)
  • Karlox Loko (1)
  • Ke Ding (1)
  • Keiko Machiya (1)
  • Kurushina Margarita (1)
  • Lari Oesch (1)
  • Lee Yunseok (1)
  • Leidy (1)
  • Leonardo Mendes Miraglia (1)
  • Lu Lecocq (1)
  • Ludovico Besana (1)
  • Luis Garcia (1)
  • Luis Valdez (1)
  • Luna Jernberg (1)
  • Manuel Carcach (1)
  • Marc Kohaupt (1)
  • Marcos Paulo Carvalho (1)
  • Marek freezy Víger (1)
  • Martin Gondermann (1)
  • Martín Aguilar (1)
  • Mateo Carreras (1)
  • Mathias Svendsen (1)
  • Matteo Giaccone (1)
  • Mattias Münster (1)
  • Mattias Roos (1)
  • Mauro Garcia (1)
  • Mehrad Mahmoudian (1)
  • Michael Bölling (1)
  • Miguel García (1)
  • Mikkel Gravgaard (1)
  • Mui Kai En (1)
  • Nadezhda Ratckevich (1)
  • Narek Torosyan (1)
  • Nathan (1)
  • Netanel-M (1)
  • Paola Ducolin (1)
  • Paola García (1)
  • Pascal (1)
  • Paulo Amaral (1)
  • Pavel Kartsel (1)
  • Pedro Fernandes (1)
  • Per-Erik Westerberg (1)
  • Peter Bolch (1)
  • Rafael Capaci Pereira (1)
  • Ran Tsoref (1)
  • Rodrigo Iglesias (1)
  • Sander Boer (1)
  • Satjawat Paanakaan (1)
  • Serge Stinckwich (1)
  • Shu Shean (1)
  • Simao Gomes Viana (1)
  • Sohalt (1)
  • Stephan Schuster (1)
  • Sveinn í Felli (1)
  • Sıtkı Bağdat (1)
  • T-Jak-T (1)
  • TA (1)
  • Thiago Buenos Aires Mattos (1)
  • Thiago Lopes (1)
  • Thiemo Zaugg (1)
  • Thodoris Bais (1)
  • Thomas Qvidahl (1)
  • Timo Roschier (1)
  • Tino Ejlerskov (1)
  • Tom Julux (1)
  • Tommi Toivonen (1)
  • Tomás Vilariño (1)
  • Tuomas Hietala (1)
  • Vadim R (1)
  • Valdeci Gomes (1)
  • Valentin Stern (1)
  • Vee F (1)
  • Veres Károly (1)
  • Vibo Lavida (1)
  • Victor Martin Garcia (1)
  • ViperMiniQ (1)
  • Vitezslav Homolka (1)
  • Vladimir Knyazev (1)
  • Warren Alex (1)
  • Wilson Dashing (1)
  • Wim Jaap (1)
  • Xubin Cao (1)
  • Y Honda (1)
  • Zaiyi Wang (1)
  • Zhe Wang (1)
  • Zhengkun Wang (1)
  • ggobugi27 (1)
  • jadex (1)
  • kuenwoo (1)
  • leela (1)
  • li-sky (1)
  • meTur4ik (1)
  • wbk (1)
  • zxchen (1)
  • Иван Лавриков (1)
  • Максим Якимчук (1)
  • Рамиль Иксанов (1)
  • ۋولقان (1)
  • 丁科 (1)
  • 张达 (1)
  • 郑小则 (1)
  • 陆轶凡 (1)
  • 고아침 (1)
  • 김운하 (1)
  • 조현퇴 (1)