Knowledge

Sonic Pi

Source 📝

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:)

Index


Developer(s)
Stable release
Repository
github.com/sonic-pi-net/sonic-pi
Edit this at Wikidata
Ruby
Erlang
Elixir
Clojure
C++
Qt
Operating system
Linux
macOS
Windows
Raspberry Pi OS
Type
Live coding
License
MIT License
sonic-pi.net
live coding
Ruby
University of Cambridge Computer Laboratory
Raspberry Pi Foundation

SuperCollider
algorithmic music
algoraves

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.