# Sonic Pi vs. DAWs (in educational environments)

**URL:** <https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041>\
**Category:** Educators\
**Created:** [October 14, 2021, 12:26pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041 "2021-10-14T12:26:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![paubarrina](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/paubarrina/32/2286_2.png) [@paubarrina](https://in-thread.sonic-pi.net/u/paubarrina)\
**Post date:** [October 14, 2021, 12:26pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041/1 "2021-10-14T12:26:43Z")

</div>

Hey, everybody!  
Talking about using Sonic Pi in school projects with some mates… Which benefits and advantages does Sonic Pi have over any other DAW? (Taking in account the age of students, difficulty of Sonic Pi , no experience with DAWs neither code…)  
Thanks!

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [October 14, 2021, 1:21pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041/2 "2021-10-14T13:21:16Z")

</div>

Hi

Quick answer. I use Sonic Pi with 14 years old pupils. In four seances of 45 minutes they learn how to make a whole tune based on samples.  
The goal is to make them get starting coding with smiles and music. They are happy !  
Cheers

---

<div class="post-metadata">

**Author:** ![nlb](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/nlb/32/997_2.png) [@nlb](https://in-thread.sonic-pi.net/u/nlb)\
**Post date:** [October 14, 2021, 1:26pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041/3 "2021-10-14T13:26:04Z")

</div>

just see [Sample your life (how to create a whole tune with external samples in sonic pi) - #2 by nlb](https://in-thread.sonic-pi.net/t/sample-your-life-how-to-create-a-whole-tune-with-external-samples-in-sonic-pi/4362/2)

---

<div class="post-metadata">

**Author:** ![paubarrina](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/paubarrina/32/2286_2.png) [@paubarrina](https://in-thread.sonic-pi.net/u/paubarrina)\
**Post date:** [October 14, 2021, 2:05pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041/4 "2021-10-14T14:05:31Z")

</div>

That’s awesome! The sliced vocals are great!

---

<div class="post-metadata">

**Author:** ![paubarrina](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/paubarrina/32/2286_2.png) [@paubarrina](https://in-thread.sonic-pi.net/u/paubarrina)\
**Post date:** [October 14, 2021, 2:06pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041/5 "2021-10-14T14:06:26Z")

</div>

And… Do you consider that it would be easier to do in a DAW like Logic Pro or Soundtrap (an online DAW)? I mean… Is the learning curve of Sonic Pi harder than learning to produce music with a visual environment?

---

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [October 14, 2021, 2:15pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041/6 "2021-10-14T14:15:35Z")

</div>

- Sonic Pi has (we believe 😉 ) an amazingly low learning curve, expecting neither music training nor coding experience, being designed in the beginning _specifically_ to introduce computing to school children
- It’s easy to share your compositions to be viewed/read by others - plain text, rather than some obscure unreadable format
- Just the fact that it introduces you to computing ideas (sometimes by stealth too, like concurrency with live\_loops!)
- The fact that syntax and logic errors in Sonic Pi script are laid bare in the errors panel, and are often easy to produce just by typing slightly wrong code, as opposed to DAWs being highly engineered to remove as much chance as possible of errors occurring, or maybe producing bland errors. I’m reminded of a ‘philosophy’ of sorts in much of the live coding community: errors shouldn’t be scary - they should be embraced 😄 like Sam himself mentions: there are no mistakes, only opportunities! (Related to this: Sonic Pi is great in that a lot of time when they do occur, errors are not fatal for the entire composition/performance, but might just stop one or two threads/live\_loops, which can be corrected on the fly 🙂)

There are a few other things that Sonic Pi has that may be considered an advantage over a DAW in certain contexts - some of these I could probably steal from the great points made by folks such as @xavierriley and @Eli over at [DAWs vs Coding Music](https://in-thread.sonic-pi.net/t/daws-vs-coding-music/952). (Whether applicable to an educational environment or not I guess could differ depending on the situation, but: )

- simple text editor interface vs GUI densely packed with controls
- text interface with commands that are built on the basis of actual language, which can potentially be more self-descriptive than knobs and buttons
- interfaces governed by menus and buttons, vs ‘menus and buttons in your mind’
- (perhaps related) flexibility to do complex, large-scale or non-standard things with a bit of code, vs bending or wading through a set workflow
- (related again) many ways to do a thing, rather than only perhaps a small few ways of doing a thing, according to the ideas of a DAW or the general ‘music community’ at large

---

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [October 14, 2021, 2:51pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-vs-daws-in-educational-environments/6041/7 "2021-10-14T14:51:20Z")

</div>

Incidentally, you may find additional perspectives in the other topics in this ‘Educators’ category, though I’m guessing there’s a possibility you’ve already had a look!

Perhaps not strictly about Sonic Pi vs DAWs, but maybe there’s some insight of use in the excellent diary from @mrbombmusic starting at:

> [@My year teaching Sonic Pi - Week 1](https://in-thread.sonic-pi.net/t/my-year-teaching-sonic-pi-week-1/209):
>
> The first class I told them we would be using something called Sonic Pi this year and then without any further explanation showed about 6-7 minutes of Sam Aaron live coding. From there I asked the students to think about what they had seen and heard and what they thought was going on. Responses varied but most pointed out that the music they were hearing corresponded to the words on the screen. I was also surprised that quite a few of them went right to the word “code” which is where I was hopi…

?
