240:
279:
108:
1095:
839:
29:
1152:
834:
966:
838:
1263:
986:
473:
Aaron, Samuel; Blackwell, Alan F. (2013). "From sonic Pi to overtone: creative musical experiences with domain-specific and functional languages".
321:
1189:
224:
1016:
1001:
1268:
1243:
880:
1136:
991:
710:
322:"The development of Sonic Pi and its use in educational partnerships: Co-creating pedagogies for learning computer programming"
627:
1248:
284:
302:
1233:
1182:
1037:
426:
612:
Proceedings of the 2nd ACM SIGPLAN international workshop on
Functional art, music, modeling & design - FARM '14
172:
1253:
1273:
1213:
129:
125:
223:, originally designed to support both computing and music lessons in schools, developed by Sam Aaron in the
1238:
1228:
1175:
1129:
885:
875:
703:
87:
220:
121:
61:
382:
1073:
981:
239:
865:
763:
758:
1122:
1032:
696:
297:
228:
307:
251:
synthesis engine and accurate timing model, it is also used for live coding and other forms of
1258:
976:
475:
Proceedings of the First ACM SIGPLAN Workshop on
Functional Art, Music, Modeling & Design
411:
Proceedings of the first ACM SIGPLAN workshop on
Functional art, music, modeling & design
1218:
1208:
1102:
107:
8:
1047:
1006:
460:. International Conference on New Interfaces for Musical Expression (NIME). Oslo, Norway
452:
793:
753:
633:
486:
432:
369:
1223:
738:
623:
513:
422:
373:
252:
490:
436:
890:
637:
615:
525:
478:
414:
361:
333:
185:
148:
1163:
1110:
365:
900:
783:
553:
514:"DROPS - Collaboration and learning through live coding (Dagstuhl Seminar 13382)"
260:
165:
28:
1094:
1159:
1106:
895:
860:
823:
808:
803:
788:
719:
778:
1202:
935:
748:
604:
406:
352:
Aaron, Sam. (2016). "Sonic Pi–performance in education, technology and art".
248:
141:
619:
482:
418:
1066:
818:
798:
733:
578:
530:
96:
383:"Educational Programming Languages: The Motivation to Learn with Sonic Pi"
337:
1042:
940:
905:
773:
768:
216:
190:
177:
451:
Aaron, Samuel; Blackwell, Alan F.; Hoadley, Richard; Regan, Tim (2011).
743:
512:
Blackwell, Alan; McLean, Alex; Noble, James; Rohrhuber, Julian (2014).
39:
961:
925:
920:
910:
292:
256:
915:
813:
688:
454:
A principled approach to developing new languages for live coding
161:
133:
1011:
870:
833:
1151:
996:
971:
855:
511:
157:
153:
137:
603:
Aaron, Samuel; Orchard, Dominic; Blackwell, Alan F. (2014).
945:
354:
International
Journal of Performance Arts and Digital Media
320:
Aaron, Samuel; Blackwell, Alan F.; Burnard, Pamela (2016).
450:
243:
Sam Aaron, creator of Sonic Pi, demonstrating the program
651:
681:
201:
652:"Sonic Pi - The Live Coding Music Synth for Everyone"
602:
319:
259:. Its research and development has been supported by
274:
579:"Making music with Raspberry Pi - CBBC Newsround"
1200:
605:"Temporal semantics for a live coding language"
554:"Baked in Britain, the millionth Raspberry Pi"
472:
404:
1183:
1130:
704:
551:
326:Journal of Music, Technology & Education
1264:University of Cambridge Computer Laboratory
1002:Center for New Music and Audio Technologies
225:University of Cambridge Computer Laboratory
1190:
1176:
1137:
1123:
711:
697:
405:Aaron, Samuel; Blackwell, Alan F. (2013).
106:
27:
529:
255:performance and production, including at
380:
238:
1201:
692:
552:Cellan-Jones, Rory (7 October 2013).
351:
1146:
1089:
285:Free and open-source software portal
303:List of MIDI editors and sequencers
13:
718:
313:
14:
1285:
1158:This music software article is a
977:Computer Music Center at Columbia
673:
413:. Farm '13. ACM. pp. 35–46.
1269:Programming language topic stubs
1244:Free software programmed in Ruby
1150:
1093:
837:
832:
277:
644:
596:
571:
545:
505:
1:
498:
366:10.1080/14794713.2016.1227593
67:4.5.1 / 26 April 2024
1162:. You can help Knowledge by
1109:. You can help Knowledge by
7:
1249:Audio programming languages
407:"From sonic Pi to overtone"
381:Sinclair, Arabella (2014).
270:
265:Sonic PI: Live & Coding
10:
1290:
1145:
1088:
1074:Mortuos Plango, Vivos Voco
982:Experimental Music Studios
1234:Electronic music software
1058:
1025:
954:
866:Composers Desktop Project
846:
830:
726:
682:Sonic Pi Official Website
247:Thanks to its use of the
196:
184:
171:
147:
117:
86:
82:
60:
56:
48:
38:
26:
764:Gottfried Michael Koenig
1038:Artificial intelligence
1033:Algorithmic composition
620:10.1145/2633638.2633648
614:. ACM. pp. 37–47.
483:10.1145/2505341.2505346
419:10.1145/2505341.2505346
298:Algorithmic composition
234:
229:Raspberry Pi Foundation
16:Live coding environment
1105:-related article is a
531:10.4230/DagRep.3.9.130
308:List of music software
244:
227:in collaboration with
69:; 4 months ago
33:Screenshot of Sonic Pi
1254:Software synthesizers
338:10.1386/jmte.9.1.75_1
242:
219:environment based on
1274:Music software stubs
1214:Computer programming
1103:programming-language
44:Sam Aaron and others
1239:Free audio software
1229:Free music software
1012:Oberlin TIMARA Labs
1007:Princeton Sound Lab
23:
794:Jean-Claude Risset
754:Giuseppe di Giugno
245:
21:
1171:
1170:
1118:
1117:
1083:
1082:
1048:Digital synthesis
739:Richard Boulanger
629:978-1-4503-3039-8
253:algorithmic music
210:
209:
1281:
1192:
1185:
1178:
1154:
1147:
1139:
1132:
1125:
1097:
1090:
891:Laptop orchestra
841:
836:
713:
706:
699:
690:
689:
685:
684:
667:
666:
664:
662:
648:
642:
641:
609:
600:
594:
593:
591:
589:
575:
569:
568:
566:
564:
549:
543:
542:
540:
538:
533:
518:Dagstuhl Reports
509:
494:
469:
467:
465:
459:
447:
445:
443:
401:
399:
397:
387:
377:
348:
346:
344:
287:
282:
281:
280:
206:
203:
149:Operating system
110:
105:
102:
100:
98:
77:
75:
70:
31:
24:
20:
1289:
1288:
1284:
1283:
1282:
1280:
1279:
1278:
1199:
1198:
1197:
1196:
1144:
1143:
1086:
1084:
1079:
1054:
1043:Sound synthesis
1021:
950:
901:MIDI controller
848:
842:
828:
784:Miller Puckette
722:
717:
680:
679:
676:
671:
670:
660:
658:
650:
649:
645:
630:
607:
601:
597:
587:
585:
577:
576:
572:
562:
560:
550:
546:
536:
534:
510:
506:
501:
463:
461:
457:
441:
439:
429:
395:
393:
385:
342:
340:
316:
314:Further reading
283:
278:
276:
273:
237:
200:
166:Raspberry Pi OS
113:
95:
78:
73:
71:
68:
49:Initial release
34:
17:
12:
11:
5:
1287:
1277:
1276:
1271:
1266:
1261:
1256:
1251:
1246:
1241:
1236:
1231:
1226:
1221:
1216:
1211:
1195:
1194:
1187:
1180:
1172:
1169:
1168:
1155:
1142:
1141:
1134:
1127:
1119:
1116:
1115:
1098:
1081:
1080:
1078:
1077:
1070:
1062:
1060:
1056:
1055:
1053:
1052:
1051:
1050:
1040:
1035:
1029:
1027:
1023:
1022:
1020:
1019:
1014:
1009:
1004:
999:
994:
989:
984:
979:
974:
969:
964:
958:
956:
952:
951:
949:
948:
943:
938:
933:
928:
923:
918:
913:
908:
903:
898:
893:
888:
883:
878:
873:
868:
863:
858:
852:
850:
844:
843:
831:
829:
827:
826:
824:Iannis Xenakis
821:
816:
811:
806:
804:Laurie Spiegel
801:
796:
791:
789:Roger Reynolds
786:
781:
776:
771:
766:
761:
756:
751:
746:
741:
736:
730:
728:
724:
723:
720:Computer music
716:
715:
708:
701:
693:
687:
686:
675:
674:External links
672:
669:
668:
643:
628:
595:
570:
544:
524:(9): 130–168.
503:
502:
500:
497:
496:
495:
470:
448:
427:
402:
378:
349:
315:
312:
311:
310:
305:
300:
295:
289:
288:
272:
269:
236:
233:
208:
207:
198:
194:
193:
188:
182:
181:
175:
169:
168:
151:
145:
144:
119:
115:
114:
112:
111:
92:
90:
84:
83:
80:
79:
66:
64:
62:Stable release
58:
57:
54:
53:
50:
46:
45:
42:
36:
35:
32:
15:
9:
6:
4:
3:
2:
1286:
1275:
1272:
1270:
1267:
1265:
1262:
1260:
1257:
1255:
1252:
1250:
1247:
1245:
1242:
1240:
1237:
1235:
1232:
1230:
1227:
1225:
1222:
1220:
1217:
1215:
1212:
1210:
1207:
1206:
1204:
1193:
1188:
1186:
1181:
1179:
1174:
1173:
1167:
1165:
1161:
1156:
1153:
1149:
1148:
1140:
1135:
1133:
1128:
1126:
1121:
1120:
1114:
1112:
1108:
1104:
1099:
1096:
1092:
1091:
1087:
1076:
1075:
1071:
1069:
1068:
1064:
1063:
1061:
1057:
1049:
1046:
1045:
1044:
1041:
1039:
1036:
1034:
1031:
1030:
1028:
1024:
1018:
1015:
1013:
1010:
1008:
1005:
1003:
1000:
998:
995:
993:
990:
988:
985:
983:
980:
978:
975:
973:
970:
968:
965:
963:
960:
959:
957:
953:
947:
944:
942:
939:
937:
936:SuperCollider
934:
932:
929:
927:
924:
922:
919:
917:
914:
912:
909:
907:
904:
902:
899:
897:
894:
892:
889:
887:
884:
882:
879:
877:
874:
872:
869:
867:
864:
862:
859:
857:
854:
853:
851:
845:
840:
835:
825:
822:
820:
817:
815:
812:
810:
807:
805:
802:
800:
797:
795:
792:
790:
787:
785:
782:
780:
777:
775:
772:
770:
767:
765:
762:
760:
759:Charles Dodge
757:
755:
752:
750:
749:John Chowning
747:
745:
742:
740:
737:
735:
732:
731:
729:
725:
721:
714:
709:
707:
702:
700:
695:
694:
691:
683:
678:
677:
657:
653:
647:
639:
635:
631:
625:
621:
617:
613:
606:
599:
584:
583:www.bbc.co.uk
580:
574:
559:
555:
548:
532:
527:
523:
519:
515:
508:
504:
492:
488:
484:
480:
476:
471:
456:
455:
449:
438:
434:
430:
428:9781450323864
424:
420:
416:
412:
408:
403:
391:
384:
379:
375:
371:
367:
363:
360:(2): 17–178.
359:
355:
350:
339:
335:
331:
327:
323:
318:
317:
309:
306:
304:
301:
299:
296:
294:
291:
290:
286:
275:
268:
266:
262:
258:
254:
250:
249:SuperCollider
241:
232:
230:
226:
222:
218:
214:
205:
199:
195:
192:
189:
187:
183:
179:
176:
174:
170:
167:
163:
159:
155:
152:
150:
146:
143:
139:
135:
131:
127:
123:
120:
116:
109:
104:
101:/sonic-pi-net
94:
93:
91:
89:
85:
81:
65:
63:
59:
55:
51:
47:
43:
41:
37:
30:
25:
19:
1259:Raspberry Pi
1164:expanding it
1157:
1111:expanding it
1100:
1085:
1072:
1067:Illiac Suite
1065:
1059:Compositions
930:
847:Programs and
819:Barry Vercoe
799:Curtis Roads
734:Marc Battier
659:. Retrieved
655:
646:
611:
598:
586:. Retrieved
582:
573:
561:. Retrieved
557:
547:
535:. Retrieved
521:
517:
507:
474:
464:16 September
462:. Retrieved
453:
440:. Retrieved
410:
394:. Retrieved
389:
357:
353:
341:. Retrieved
332:(1): 75–94.
329:
325:
264:
246:
212:
211:
40:Developer(s)
18:
1219:Live coding
1209:Digital art
941:TidalCycles
906:Music Mouse
849:instruments
779:Gérard Pape
774:Max Mathews
769:Paul Lansky
442:11 December
396:11 December
343:11 December
217:live coding
191:MIT License
180:environment
178:Live coding
1203:Categories
1026:Techniques
744:David Cope
499:References
263:, via the
118:Written in
88:Repository
74:2024-04-26
962:Bell Labs
926:Riffusion
921:Radiodrum
911:Pure Data
661:5 October
477:: 35–46.
374:193662552
293:Pure Data
267:project.
257:algoraves
103:/sonic-pi
1224:Algorave
931:Sonic Pi
656:SONIC PI
558:BBC News
491:18633884
437:18633884
271:See also
213:Sonic Pi
202:sonic-pi
22:Sonic Pi
916:MUSIC-N
896:Max/MSP
814:Trimpin
809:The Hub
638:3227057
197:Website
186:License
162:Windows
134:Clojure
72: (
972:CEMAMu
955:Places
871:Csound
727:People
636:
626:
489:
435:
425:
372:
140:, and
130:Elixir
126:Erlang
97:github
1101:This
997:IRCAM
967:CCRMA
876:FAUST
856:ChucK
634:S2CID
608:(PDF)
588:2 May
563:2 May
537:2 May
487:S2CID
458:(PDF)
433:S2CID
386:(PDF)
370:S2CID
261:Nesta
215:is a
158:macOS
154:Linux
1160:stub
1107:stub
992:ICMA
987:ICEM
946:UPIC
886:Kyma
881:HMSL
861:Cmix
663:2019
624:ISBN
590:2015
565:2015
539:2015
466:2021
444:2019
423:ISBN
398:2019
392:: 10
390:PPIG
345:2019
235:Uses
221:Ruby
204:.net
173:Type
122:Ruby
99:.com
52:2012
1017:IEM
616:doi
526:doi
479:doi
415:doi
362:doi
334:doi
138:C++
1205::
654:.
632:.
622:.
610:.
581:.
556:.
520:.
516:.
485:.
431:.
421:.
409:.
388:.
368:.
358:12
356:.
328:.
324:.
231:.
164:,
160:,
156:,
142:Qt
136:,
132:,
128:,
124:,
1191:e
1184:t
1177:v
1166:.
1138:e
1131:t
1124:v
1113:.
712:e
705:t
698:v
665:.
640:.
618::
592:.
567:.
541:.
528::
522:3
493:.
481::
468:.
446:.
417::
400:.
376:.
364::
347:.
336::
330:9
76:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.