page_title: Sonic Pi
section_title: Uses
hierarchical_section_title: Sonic Pi / Uses
caption_attribution_description: English: Sam Aaron demonstrating Sonic Pi at YOW! Night 2018 Perth, hosted at FLUX.
context_page_description: Sonic Pi is a live coding environment based on Ruby, originally designed to support both computing and music lessons in schools, developed by Sam Aaron in the University of Cambridge Computer Laboratory in collaboration with Raspberry Pi Foundation.
context_section_description: Thanks to its use of the SuperCollider synthesis engine and accurate timing model, it is also used for live coding and other forms of algorithmic music performance and production, including at algoraves. Its research and development has been supported by Nesta, via the Sonic PI: Live & Coding project.
caption: Sam Aaron, creator of Sonic Pi, demonstrating the program
exif: {"Image Make": "Canon", "Image Model": "Canon EOS 700D", "Image XResolution": "240", "Image YResolution": "240", "Image ResolutionUnit": "Pixels/Inch", "Image Software": "Adobe Photoshop Lightroom 5.5 (Windows)", "Image DateTime": "2018:12:11 18:55:50", "Image ExifOffset": "220", "GPS GPSVersionID": "[2, 2, 0, 0]", "GPS GPSLatitudeRef": "S", "GPS GPSLatitude": "[31, 57, 52269/3713]", "GPS GPSLongitudeRef": "E", "GPS GPSLongitude": "[115, 51, 35177/3185]", "GPS GPSTimeStamp": "[10, 55, 50]", "GPS GPSMapDatum": "WGS-84", "GPS GPSDate": "2018:12:11", "Image GPSInfo": "774", "Thumbnail Compression": "JPEG (old-style)", "Thumbnail XResolution": "72", "Thumbnail YResolution": "72", "Thumbnail ResolutionUnit": "Pixels/Inch", "Thumbnail JPEGInterchangeFormat": "1062", "Thumbnail JPEGInterchangeFormatLength": "10141", "EXIF ExposureTime": "1/640", "EXIF FNumber": "2", "EXIF ExposureProgram": "Aperture Priority", "EXIF ISOSpeedRatings": "800", "EXIF SensitivityType": "Recommended Exposure Index", "EXIF RecommendedExposureIndex": "800", "EXIF ExifVersion": "0230", "EXIF DateTimeOriginal": "2018:12:11 18:55:50", "EXIF DateTimeDigitized": "2018:12:11 18:55:50", "EXIF ShutterSpeedValue": "1165241/125000", "EXIF ApertureValue": "2", "EXIF ExposureBiasValue": "0", "EXIF MaxApertureValue": "7/4", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, compulsory flash mode", "EXIF FocalLength": "50", "EXIF SubSecTimeOriginal": "49", "EXIF SubSecTimeDigitized": "49", "EXIF ColorSpace": "sRGB", "EXIF FocalPlaneXResolution": "864000/149", "EXIF FocalPlaneYResolution": "1152000/199", "EXIF FocalPlaneResolutionUnit": "2", "EXIF CustomRendered": "Normal", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Auto", "EXIF SceneCaptureType": "Standard", "EXIF BodySerialNumber": "125032002867", "EXIF LensSpecification": "[50, 50, 0/0, 0/0]", "EXIF LensModel": "EF50mm f/1.8 STM", "EXIF LensSerialNumber": "000040504c"}