davideisinger.com

My personal website
Log | Files | Refs | README

sonic-pi-net-nczg5a.txt (21120B)


      1   • [1]Intro |
      2   • [2]Community |
      3   • [3]Examples |
      4   • [4]News |
      5   • [5]Tutorial
      6 
      7 [logo]
      8 
      9 Sonic Pi
     10 
     11 Experience the sound of code.
     12 
     13 Sonic Pi is your free code-based music creation and performance tool.
     14 
     15 
     16 Powerful for professional musicians and DJs.
     17 Expressive for composition and performance.
     18 Accessible for blind and partially sighted people.
     19 Simple for computing and music lessons.
     20 
     21 Learn to code creatively by composing or performing music in an incredible
     22 range of styles from Classical & Jazz to Hip hop & EDM. Free for everyone with
     23 a friendly [6]tutorial.
     24 
     25 Brought to you by [7]Sam Aaron and the Sonic Pi Core Team.
     26 
     27 [8]Windows [9]macOS [10]Raspberry Pi OS
     28 
     29 
     30 Live Code Everything
     31 
     32 [sonic-pi-connectivity]
     33 
     34 Sonic Pi lets you use simple code to turn your computer into a fully networked
     35 live coding music studio:
     36 
     37   • Multi Channel Audio In/Out
     38   • Well-timed MIDI In/Out
     39   • Well-timed OSC (Open Sound Control) In/Out
     40   • Ableton's Link network metronome built-in
     41 
     42 Take the Course
     43 
     44 Sonic Pi Creator Sam Aaron has created a series of tutorial courses that will
     45 kick-start your live coding journey.
     46 
     47 Free Lesson Preview
     48 
     49 4. Exploring Synths
     50 
     51 Learn how to trigger expressive synth sounds with simple code
     52 
     53 Sonic Pi - Introduction
     54 
     55 Sonic Pi - Introduction
     56 
     57 Join Sonic Pi's creator Sam Aaron and learn to express yourself with code. This
     58 course will teach you the basics of live coding your own performances and
     59 compositions using the powerful live coding software Sonic Pi.
     60 
     61 [11] Buy now
     62 
     63 Sponsors
     64 
     65 The following organisations are kindly supporting Sonic Pi's mission of
     66 lowering the many barriers to entry for creative experiences with code:
     67 
     68 [12] Dashbit
     69 
     70 
     71 [13] Please consider asking your employer to sponsor Sonic Pi.
     72 
     73 Community Support
     74 
     75 Please consider joining our wonderful community of supporters helping to keep
     76 Sonic Pi free for everyone.
     77 
     78 [14] Alembic
     79 
     80 Support via Patreon
     81 
     82 [15] Alembic
     83 
     84 Support via GitHub Sponsors
     85 
     86 Code. Music. Live.
     87 
     88 Sonic Pi is a new kind of musical instrument.
     89 Watch how you can use it for live performances from ambient sets to dance music
     90 in nightclubs...
     91 
     92 Array by DJ_Dave
     93 
     94 Sonic Pi Band - Sam Aaron & Ben Smith
     95 
     96 Reeled - Jylda & Sam Aaron
     97 
     98 Daft Punk - Aerodynamic
     99 coded by Sébastien Rannou
    100 
    101 Welcome to our Community
    102 
    103 Join the friendly Sonic Pi community and share your ideas and thoughts with
    104 other educators, musicians and live coders...
    105 
    106 [16] [in_thread_screen]
    107 
    108 [17]Come and join the conversation...
    109 
    110 Live Coding Education
    111 
    112 [18] [live-coding-education]
    113 
    114 
    115 
    116 Sonic Pi helps you engage students in Computing through music. Read how in the
    117 article [19]'Live Coding Education'
    118 
    119 Watch this introductory [20]CAS TV interview with Sonic Pi creator Sam Aaron.
    120 
    121 Sonic Pi in the
    122 
    123 Computing Classroom
    124 
    125 Sonic Pi was specifically designed for and built in collaboration with teachers
    126 for use in the classroom.
    127 
    128 [21][music_note]
    129 
    130 Music Live Coding
    131 
    132 Sonic Pi is a new kind of musical instrument which enables exciting new
    133 learning pathways in the classroom.
    134 
    135 [22]Music programming workshop by Mehackit
    136 [blackboard]
    137 
    138 Classroom Ready
    139 
    140 Sonic Pi was designed, implemented and developed with extensive classroom
    141 trials in close collaboration with teachers.
    142 
    143 [23]Introduction for Teachers
    144 [24] [code-border]
    145 
    146 Creative Computing
    147 
    148 Sonic Pi comes with a scheme of work targetted for KS3 Computing developed in
    149 harmony with the new UK curriculum.
    150 
    151 [25]Scheme of Work for Computing Lessons
    152 
    153 Engage your students by coding music in your classroom today.
    154 
    155 Free Sonic Pi Book
    156 
    157 Sam Aaron, creator of Sonic Pi, has written this book to
    158 [26]complement the built-in tutorial.
    159 
    160 Master live loops, code drum breaks, compose your own melodies make random
    161 riffs and loops, learn to shape and sculpt sounds and much, much more...
    162 
    163 [27] [book]
    164 
    165 [28]Download "Code Music with Sonic Pi" Now!
    166 
    167 Sonic Pi Talks
    168 
    169 "Sonic Pi lowers the barrier to entry for a creative experience with code..."
    170 
    171 [29]TEDx Newcastle 2015 - Programming as Performance
    172 
    173 [30]GOTO 2018 - Let's Get Ready to Rock with Sonic Pi
    174 
    175 Music. Code. Simple.
    176 
    177 See how easy it is to get started coding your first sounds...
    178 
    179 Haunted Bells
    180 
    181 loop do
    182   sample :perc_bell, rate: (rrand 0.125, 1.5)
    183   sleep rrand(0, 2)
    184 end
    185 
    186 
    187 Listen to the coded bells...
    188 
    189                                      • play
    190                                      • pause
    191 
    192 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    193 
    194 
    195 Pentatonic Bleeps
    196 
    197 with_fx :reverb, mix: 0.2 do
    198   loop do
    199     play scale(:Eb2, :major_pentatonic, num_octaves: 3).choose, release: 0.1, amp: rand
    200     sleep 0.1
    201   end
    202 end
    203 
    204 
    205 Code with scales and chords...
    206 
    207                                      • play
    208                                      • pause
    209 
    210 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    211 
    212 
    213 Tron Bikes
    214 
    215 loop do
    216   with_synth :dsaw do
    217     with_fx(:slicer, phase: [0.25,0.125].choose) do
    218       with_fx(:reverb, room: 0.5, mix: 0.3) do
    219         start_note = chord([:b1, :b2, :e1, :e2, :b3, :e3].choose, :minor).choose
    220         final_note = chord([:b1, :b2, :e1, :e2, :b3, :e3].choose, :minor).choose
    221 
    222         p = play start_note, release: 8, note_slide: 4, cutoff: 30, cutoff_slide: 4, detune: rrand(0, 0.2), pan: rrand(-1, 0), pan_slide: rrand(4, 8)
    223         control p, note: final_note, cutoff: rrand(80, 120), pan: rrand(0, 1)
    224       end
    225     end
    226   end
    227   sleep 8
    228 end
    229 
    230 
    231 Listen to bikes from the future...
    232 
    233                                      • play
    234                                      • pause
    235 
    236 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    237 
    238 
    239 Wob Rhythm
    240 
    241 with_fx :reverb do
    242   in_thread do
    243     loop do
    244       r = [0.5, 1.0/3, 3.0/5].choose
    245       8.times do
    246         sample :ambi_choir, rate: r, pan: rrand(-1, 1)
    247         sleep 0.5
    248       end
    249     end
    250   end
    251 end
    252 
    253 with_fx :wobble, phase: 2 do |w|
    254   with_fx :echo, mix: 0.6 do
    255     loop do
    256       sample :drum_heavy_kick
    257       sample :bass_hit_c, rate: 0.8, amp: 0.4
    258       sleep 1
    259     end
    260   end
    261 end
    262 
    263 
    264 Hear the rhythmic wobble...
    265 
    266                                      • play
    267                                      • pause
    268 
    269 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    270 
    271 
    272 Ocean Waves
    273 
    274 with_fx :reverb, mix: 0.5 do
    275   loop do
    276     s = synth [:bnoise, :cnoise, :gnoise].choose, amp: rrand(0.5, 1.5), attack: rrand(0, 4), sustain: rrand(0, 2), release: rrand(1, 3), cutoff_slide: rrand(0, 3), cutoff: rrand(60, 80), pan: rrand(-1, 1), pan_slide: 1, amp: rrand(0.5, 1)
    277     control s, pan: rrand(-1, 1), cutoff: rrand(60, 115)
    278     sleep rrand(2, 3)
    279   end
    280 end
    281 
    282 
    283 Hear the digital waves crash...
    284 
    285                                      • play
    286                                      • pause
    287 
    288 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    289 
    290 
    291 IDM Breakbeat
    292 
    293 define :play_bb do |n|
    294   sample :drum_heavy_kick
    295   sample :ambi_drone, rate: [0.25, 0.5, 0.125, 1].choose, amp: 0.25 if rand < 0.125
    296   sample :ambi_lunar_land, rate: [0.5, 0.125, 1, -1, -0.5].choose, amp: 0.25 if rand < 0.125
    297   sample :loop_amen, attack: 0, release: 0.05, start: 1 - (1.0 / n), rate: [1,1,1,1,1,1,-1].choose
    298   sleep sample_duration(:loop_amen) / n
    299 end
    300 loop {play_bb([1,2,4,8,16].choose)}
    301 
    302 
    303 Listen to crazy coded beats...
    304 
    305                                      • play
    306                                      • pause
    307 
    308 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    309 
    310 
    311 Acid Walk
    312 
    313 in_thread do
    314   use_synth :fm
    315   sleep 2
    316   loop do
    317     28.times do
    318        sample :drum_bass_hard, amp: 0.8
    319        sleep 0.25
    320        play :e2, release: 0.2
    321        sample :elec_cymbal, rate: 12, amp: 0.6
    322        sleep 0.25
    323      end
    324      sleep 4
    325    end
    326  end
    327 
    328  use_synth :tb303
    329  with_fx :reverb do |rev|
    330    loop do
    331      control rev, mix: rrand(0, 0.3)
    332      with_fx :slicer, phase: 0.125 do
    333        sample :ambi_lunar_land, sustain: 0, release: 8, amp: 2
    334      end
    335 
    336      control rev, mix: rrand(0, 0.6)
    337      r = rrand(0.05, 0.3)
    338      64.times do
    339        play chord(:e3, :minor).choose, release: r, cutoff: rrand(50, 90), amp: 0.5
    340        sleep 0.125
    341      end
    342 
    343      control rev, mix: rrand(0, 0.6)
    344      r = rrand(0.1, 0.2)
    345      with_synth :prophet do
    346        32.times do
    347          sleep 0.125
    348          play chord(:a3, :m7).choose, release: r, cutoff: rrand(40, 130), amp: 0.7
    349        end
    350      end
    351 
    352      control rev, mix: rrand(0, 0.6)
    353      r = rrand(0.05, 0.3)
    354      32.times do
    355        play chord(:e3, :minor).choose, release: r, cutoff: rrand(110, 130), amp: 0.4
    356        sleep 0.125
    357      end
    358 
    359      control rev, mix: rrand(0, 0.6)
    360      with_fx :echo, phase: 0.25, decay: 8 do
    361        16.times do
    362          play chord([:e2, :e3, :e4].choose, :m7).choose, release: 0.05, cutoff: rrand(50, 129), amp: 0.5
    363          sleep 0.125
    364        end
    365      end
    366    end
    367  end
    368 
    369 Start producing longer tracks...
    370 
    371                                      • play
    372                                      • pause
    373 
    374 What are you waiting for? Get yourself a copy of Sonic Pi for:
    375 
    376 [31]Windows [32]macOS [33]Raspberry Pi OS
    377 
    378 What's Happening with
    379 
    380 Sonic Pi
    381 
    382 Here's a taster of some of the exciting things happening in the Sonic Pi
    383 world...
    384 
    385 [34]The Music Commission
    386 
    387 [35]The Music Commission
    388 
    389 Sonic Pi is represented by Sam Aaron on The Music Commission panel, a new
    390 enquiry launched by ABRSM exploring how to better sustain & support progress &
    391 progression in learning music.
    392 
    393 [36]Naked Scientists
    394 
    395 [37]The Naked Scientists
    396 
    397 The wonderful Naked Scientists covered Sonic Pi in an interview which was
    398 broadcast live on BBC radio and is available to listen and read [38]here.
    399 
    400 [39]The Big Bang Fair
    401 
    402 [40]The Big Bang Fair 2018
    403 
    404 The Big Bang Fair is the UK's largest celebration of STEM for young people. In
    405 2018 the Sonic Pi Band performed a series of shows demonstrating how to live
    406 code your own band.
    407 
    408 [41]Mehackit
    409 
    410 [42]Kokoa Certified Resources
    411 
    412 The incredible [43]Mehackit Sonic Pi creative coding resource has been
    413 certified by the Finnish Education Standard Kakoa for its educational quality.
    414 
    415 [44][convo]
    416 
    417 [45]Royal Albert Hall : Convo
    418 
    419 Sonic Pi was an Education Partner for Convo, an ambitious new work at the Royal
    420 Albert Hall featuring 1,000 young instrumentalists & singers combining
    421 traditional instruments & code.
    422 [46]Watch the performance here
    423 
    424 [47][codebus]
    425 
    426 [48]Codebus Africa
    427 
    428 In 2017, African and Finnish tech and education innovators collaborated to use
    429 Sonic Pi to deliver creative coding workshops engaging almost 2000 children in
    430 10 African countries.
    431 
    432 [49]Google Logo
    433 
    434 [50]Google Open Source Winner
    435 
    436 Google have announced Sonic Pi as one of a number of projects they either use
    437 or think are important.
    438 
    439 [51][mt-awardlo]
    440 
    441 [52]Sonic Pi nominated Music Teacher Award finalist
    442 
    443 Sonic Pi was listed as a finalist for the [53]Music Teacher Best Music
    444 Education Product Award alongside music instrument manufacturers Boss & Korg.
    445 
    446 [54][rollingsto]
    447 
    448 [55]Rolling Stone Review
    449 
    450 Sam Aaron performed with Sonic Pi at Moogfest 2016. Rolling Stone featured his
    451 performance in their [56]review of the festival and said it "transcended the
    452 present".
    453 
    454 [57]The International Space Station
    455 
    456 [58]Sonic Pi Space Competition
    457 
    458 [59]These are the winning students that won an exciting once-in-a-lifetime
    459 competition to get their Sonic Pi music played onboard the International Space
    460 Station by UK astronaut Tim Peake.
    461 
    462 [60][mistajam]
    463 
    464 [61]CBBC Ten Pieces Masterclass
    465 
    466 Radio 1 DJ MistaJam and Live Coder Sam Aaron compose a piece of music using
    467 Sonic Pi, inspired by Bizet's 'Carmen'
    468 
    469 [62]Daft Punk
    470 
    471 [63]Daft Punk in code
    472 
    473 Sébastien Rannou has published a tutorial on how he live coded his fabulous 
    474 [64]cover of Aerodynamic by Daft Punk.
    475 
    476 [65][newsround]
    477 
    478 [66]Sonic Pi featured on CBBC Newsround
    479 
    480 Sonic Pi was featured on the UK national children's news programme [67]CBBC
    481 Newsround - with presenter Jenny Lawrence discovering Live Coding for the first
    482 time.
    483 
    484 [68][sonic-drea]
    485 
    486 [69]Sonic Pi: Live & Coding Pop Pi Videos Launched
    487 
    488 The Sonic Pi: Live & Coding project has launched [70] a series of 10 "Pop Pi"
    489 music videos created by artists using Sonic Pi.
    490 
    491 [71][summerscho]
    492 
    493 [72]Sonic Pi Live & Coding - Summer School
    494 
    495 Artists Juneau Projects [73]write about the recent Sonic Pi Live & Coding
    496 Summer School which involved 60 children aged 10-14 learning to code and
    497 perform on stage at Cambridge Junction.
    498 
    499 Get Sonic Pi for
    500 
    501 Raspberry Pi OS - 64 bit
    502 
    503 Get started on the world's most affordable computer.
    504 
    505 Built for Raspberry Pi
    506 
    507 [74] [rpi-logo]
    508 
    509 Get the latest version of Sonic Pi for your Raspberry Pi to take advantage of
    510 all the new features such as MIDI, OSC networking, new translations, improved
    511 interface, headphone audio and much, much more...
    512 
    513 64 bit package
    514 
    515 [arm64-chip]
    516 
    517 v4.5.1
    518 Download then right click and choose 'install package'
    519 
    520 Requires the 64 bit release of Raspberry Pi OS (Bookworm)
    521 
    522 [75]Download (64 bit)
    523 [76]Full Installation Instructions
    524 
    525 Thanks for Downloading Sonic Pi
    526 
    527 Sonic Pi - Introduction
    528 
    529 Take the Course
    530 
    531 Kick start your Sonic Pi journey and join creator Sam Aaron with this new
    532 introductory course and learn to express yourself with code.
    533 
    534 [77] Learn More
    535 Using 32 bit Raspberry Pi OS?
    536 [78]Download a 32 bit version here
    537 
    538 Terminal Installation
    539 
    540 [box3]
    541 
    542 To install run the following commands via the terminal (within the directory
    543 you downloaded the deb file):
    544 
    545 sudo apt update
    546 sudo apt install ./sonic-pi_4.5.1_1_bookworm.arm64.deb
    547 
    548 [79]Back to top
    549 
    550 Get Sonic Pi for
    551 
    552 Windows
    553 
    554 Turn any PC into a full Sonic Pi workstation.
    555 
    556 Built for Windows 10 & 11
    557 
    558 [unibody_wi]
    559 
    560 Sonic Pi has been developed and designed to work perfectly on laptops and
    561 desktops running either Windows 10 or 11.
    562 
    563 Sonic Pi for Windows
    564 
    565 [intel-cpu]
    566 
    567 Download and double-click to install
    568 v4.5.1
    569 
    570 Requires Windows 10.
    571 
    572 [80]Windows 10/11 (64 bit)
    573 MSI Installer
    574 
    575 Thanks for Downloading Sonic Pi
    576 
    577 Sonic Pi - Introduction
    578 
    579 Take the Course
    580 
    581 Kick start your Sonic Pi journey and join creator Sam Aaron with this new
    582 introductory course and learn to express yourself with code.
    583 
    584 [81] Learn More
    585 Still using Windows 7 or 8.1?
    586 [82]Download v3.1 here
    587 
    588 MSI Installer
    589 
    590 [windows]
    591 
    592 Sonic Pi is available as a signed MSI installer for you to securely install on
    593 your machine or network.
    594 
    595 Getting Sonic Pi running on Windows is as easy as 3, 1, 4...
    596 
    597 [83]Back to top
    598 
    599 Get Sonic Pi for
    600 
    601 macOS
    602 
    603 Use the full power of your Mac to take Sonic Pi to the next level.
    604 
    605 macOS - Apple Silicon
    606 
    607 [apple-cpu]
    608 
    609 v4.5.1
    610 for Macs with Apple M series chips
    611 
    612 Requires Ventura
    613 (macOS 13)
    614 
    615 [84]Mac with Apple chip
    616 
    617 
    618 Securely Built for Apple
    619 
    620 [apple]
    621 
    622 Intel or Apple Silicon?
    623 
    624 There are two versions available to download. Apple Silicon for newer Macs
    625 powered by M1 or M2 chips and Intel for older Macs.
    626 
    627 See "About This Mac" for your chip type.
    628 
    629 Thanks for Downloading Sonic Pi
    630 
    631 Sonic Pi - Introduction
    632 
    633 Take the Course
    634 
    635 Kick start your Sonic Pi journey and join creator Sam Aaron with this new
    636 introductory course and learn to express yourself with code.
    637 
    638 [85] Learn More
    639 Using macOS 10.15 or below?
    640 [86]Download previous releases here
    641 
    642 macOS - Intel x64
    643 
    644 [intel-cpu]
    645 
    646 v4.5.1
    647 for older Macs with Intel chips
    648 
    649 Requires Monterey
    650 (macOS 12)
    651 
    652 [87]Mac with Intel chip
    653 Most Common
    654 
    655 Getting Sonic Pi running on your Mac is as easy as eating Apple Pi.
    656 
    657 [88]Back to top
    658 
    659   • [89]Twitter |
    660   • [90]Github
    661 
    662 
    663 References:
    664 
    665 [1] https://sonic-pi.net/#intro
    666 [2] https://sonic-pi.net/#community
    667 [3] https://sonic-pi.net/#examples
    668 [4] https://sonic-pi.net/#news
    669 [5] https://sonic-pi.net/tutorial.html
    670 [6] https://sonic-pi.net/tutorial.html
    671 [7] https://twitter.com/samaaron
    672 [8] https://sonic-pi.net/#windows
    673 [9] https://sonic-pi.net/#mac
    674 [10] https://sonic-pi.net/#rp
    675 [11] https://sonic-pi-studio.teachable.com/p/sonic-pi-introduction
    676 [12] https://dashbit.co/
    677 [13] https://github.com/sponsors/samaaron
    678 [14] https://patreon.com/samaaron
    679 [15] https://github.com/sponsors/samaaron
    680 [16] https://in-thread.sonic-pi.net/
    681 [17] https://in-thread.sonic-pi.net/
    682 [18] https://sonic-pi.net/files/articles/Live-Coding-Education.pdf
    683 [19] https://sonic-pi.net/files/articles/Live-Coding-Education.pdf
    684 [20] https://youtu.be/7sEMKXrRaAs?list=LLQB04t2hxSBVTjxpbIHdI-w
    685 [21] https://www.sonicpiliveandcoding.com/
    686 [22] https://sonic-pi.mehackit.org/
    687 [23] https://sonic-pi.net/files/articles/Live-Coding-Education.pdf
    688 [24] https://www.raspberrypi.org/learning/sonic-pi-lessons/
    689 [25] https://www.raspberrypi.org/learning/sonic-pi-lessons/
    690 [26] https://sonic-pi.net/tutorial.html
    691 [27] https://magpi.raspberrypi.com/books/essentials-sonic-pi-v1/pdf/download
    692 [28] https://magpi.raspberrypi.com/books/essentials-sonic-pi-v1/pdf/download
    693 [29] https://www.youtube.com/watch?v=TK1mBqKvIyU
    694 [30] https://www.youtube.com/watch?v=OLLwG_SN8oo
    695 [31] https://sonic-pi.net/#windows
    696 [32] https://sonic-pi.net/#mac
    697 [33] https://sonic-pi.net/#rp
    698 [34] http://www.musiccommission.org.uk/
    699 [35] http://www.musiccommission.org.uk/
    700 [36] https://www.thenakedscientists.com/articles/interviews/creating-code-make-music
    701 [37] https://www.thenakedscientists.com/articles/interviews/creating-code-make-music
    702 [38] https://www.thenakedscientists.com/articles/interviews/creating-code-make-music
    703 [39] https://www.thebigbangfair.co.uk/
    704 [40] https://www.thebigbangfair.co.uk/
    705 [41] http://sonic-pi.mehackit.org/
    706 [42] http://sonic-pi.mehackit.org/
    707 [43] http://mehackit.org/
    708 [44] https://www.royalalberthall.com/tickets/events/2019/convo-2019/
    709 [45] https://www.royalalberthall.com/tickets/events/2019/convo-2019/
    710 [46] https://vimeo.com/328673793#t=3534s
    711 [47] https://www.youtube.com/watch?v=UqzDW-OdFJI
    712 [48] https://www.youtube.com/watch?v=UqzDW-OdFJI
    713 [49] https://opensource.googleblog.com/2017/03/the-latest-round-of-google-open-source.html
    714 [50] https://opensource.googleblog.com/2017/03/the-latest-round-of-google-open-source.html
    715 [51] https://www.musicmark.org.uk/news/full-list-of-winners-at-the-music-teacher-awards-for-excellence/
    716 [52] https://www.musicmark.org.uk/news/full-list-of-winners-at-the-music-teacher-awards-for-excellence/
    717 [53] https://www.musicmark.org.uk/news/full-list-of-winners-at-the-music-teacher-awards-for-excellence/
    718 [54] http://www.rollingstone.com/music/music-live-reviews/moogfest-2016-was-it-actually-the-future-of-music-58300
    719 [55] https://www.rollingstone.com/music/music-live-reviews/moogfest-2015-was-it-actually-the-future-of-music-58300
    720 [56] http://www.rollingstone.com/music/music-live-reviews/moogfest-2016-was-it-actually-the-future-of-music-58300
    721 [57] https://astro-pi.org/principia/sonic-pi-winners/
    722 [58] https://astro-pi.org/principia/sonic-pi-winners/
    723 [59] https://astro-pi.org/principia/sonic-pi-winners/
    724 [60] https://www.bbc.co.uk/programmes/p031dq3j
    725 [61] https://www.bbc.co.uk/programmes/p031dq3j
    726 [62] https://aimxhaisse.com/aerodynamic-en.html
    727 [63] https://aimxhaisse.com/aerodynamic-en.html
    728 [64] https://aimxhaisse.com/aerodynamic-en.html
    729 [65] https://www.bbc.co.uk/newsround/30151730
    730 [66] https://www.bbc.co.uk/newsround/30151730
    731 [67] https://www.bbc.co.uk/newsround/30151730
    732 [68] https://vimeo.com/110416910
    733 [69] https://vimeo.com/user33572687
    734 [70] https://vimeo.com/user33572687
    735 [71] https://www.raspberrypi.org/blog/sonic-pi-live-summer-school
    736 [72] https://www.raspberrypi.org/blog/sonic-pi-live-summer-school
    737 [73] https://www.raspberrypi.org/blog/sonic-pi-live-summer-school
    738 [74] https://github.com/samaaron/sonic-pi
    739 [75] https://sonic-pi.net/files/releases/v4.5.1/sonic-pi_4.5.1_1_bookworm.arm64.deb
    740 [76] https://sonic-pi.net/files/releases/v4.5.1/README-Sonic-Pi-Raspberry-Pi-OS.txt
    741 [77] https://sonic-pi-studio.teachable.com/p/sonic-pi-introduction
    742 [78] https://github.com/samaaron/sonic-pi/releases/tag/v4.3.0
    743 [79] https://sonic-pi.net/#intro
    744 [80] https://sonic-pi.net/files/releases/v4.5.1/Sonic-Pi-for-Win-x64-v4-5-1.msi
    745 [81] https://sonic-pi-studio.teachable.com/p/sonic-pi-introduction
    746 [82] https://github.com/samaaron/sonic-pi/releases/tag/v3.1.0
    747 [83] https://sonic-pi.net/#intro
    748 [84] https://sonic-pi.net/files/releases/v4.5.1/Sonic-Pi-for-Mac-arm64-v4-5-1.dmg
    749 [85] https://sonic-pi-studio.teachable.com/p/sonic-pi-introduction
    750 [86] https://github.com/sonic-pi-net/sonic-pi/releases
    751 [87] https://sonic-pi.net/files/releases/v4.5.1/Sonic-Pi-for-Intel-Mac-x64-v4-5-1.dmg
    752 [88] https://sonic-pi.net/#intro
    753 [89] https://twitter.com/sonic_pi
    754 [90] https://github.com/samaaron/sonic-pi