# Sonic Pi Soundboard

**URL:** <https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536>\
**Category:** Support, Help & Resources\
**Created:** [October 25, 2020, 3:03am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536 "2020-10-25T03:03:33Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 25, 2020, 3:03am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/1 "2020-10-25T03:03:33Z")

</div>

Heyo!

I dunno about you, but I can’t remember the difference between all the different sample sounds in Sonic Pi. My day job is as a web dev, so I threw this together today:

> **[Sonic Pi Soundboard](https://sonicpiboard.netlify.app/)**

It’s very much a 0.1.0 website, but it gets the job done for now. If you like it and would like to see something added to it, feel free to reach out or do a pull request to the repo!

> **[DarthOstrich/sonic-piboard](https://github.com/DarthOstrich/sonic-piboard)**
>
> Soundboard for Sonic Pi Samples. Contribute to DarthOstrich/sonic-piboard development by creating an account on GitHub.

It’s built with Svelte, in case anyone was wondering.

Enjoy!

---

<div class="post-metadata">

**Author:** ![hitsware](https://avatars.discourse-cdn.com/v4/letter/h/a9adbd/32.png) [@hitsware](https://in-thread.sonic-pi.net/u/hitsware)\
**Post date:** [October 25, 2020, 8:25pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/2 "2020-10-25T20:25:22Z")

</div>

NIFTY !  
It would be nice to have similar for the synth sounds …

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 25, 2020, 9:05pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/3 "2020-10-25T21:05:12Z")

</div>

Agreed. I’m not entirely sure if that can be easily pulled off on the web though. There’s probably a way, but that’s beyond my skillset. It doesn’t seem like there’s a web version of SuperCollider.

---

<div class="post-metadata">

**Author:** ![hitsware](https://avatars.discourse-cdn.com/v4/letter/h/a9adbd/32.png) [@hitsware](https://in-thread.sonic-pi.net/u/hitsware)\
**Post date:** [October 26, 2020, 12:22am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/4 "2020-10-26T00:22:33Z")

</div>

You would have to use the Sonic-Pi ’ record ’  
function , to make your own samples .

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 26, 2020, 1:42am UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/5 "2020-10-26T01:42:07Z")

</div>

Yeah, it’s a bit more complicated than that, unfortunately.

---

<div class="post-metadata">

**Author:** ![hitsware](https://avatars.discourse-cdn.com/v4/letter/h/a9adbd/32.png) [@hitsware](https://in-thread.sonic-pi.net/u/hitsware)\
**Post date:** [October 26, 2020, 3:52pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/6 "2020-10-26T15:52:19Z")

</div>

Is there something different about the samples  
supplied ?  
I never use them , so know nada about them .

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 26, 2020, 5:06pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/7 "2020-10-26T17:06:13Z")

</div>

Nah, it’s not an issue with the samples. The problem is that I’d have to recreate the entire Sonic Pi app in the browser to get the synths to work, which I don’t think is possible.

---

<div class="post-metadata">

**Author:** ![hitsware](https://avatars.discourse-cdn.com/v4/letter/h/a9adbd/32.png) [@hitsware](https://in-thread.sonic-pi.net/u/hitsware)\
**Post date:** [October 26, 2020, 6:28pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/8 "2020-10-26T18:28:56Z")

</div>

Why not …

1. record the synth
2. take the sample and use in the same format you used ?

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 26, 2020, 6:46pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/9 "2020-10-26T18:46:59Z")

</div>

I guess I’m not understanding what you are asking for. What are you looking for?

---

<div class="post-metadata">

**Author:** ![hitsware](https://avatars.discourse-cdn.com/v4/letter/h/a9adbd/32.png) [@hitsware](https://in-thread.sonic-pi.net/u/hitsware)\
**Post date:** [October 26, 2020, 7:36pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/10 "2020-10-26T19:36:08Z")

</div>

https://w.soundcloud.com/player/?visual=false&url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F918012721&show_artwork=true&maxheight=166

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 26, 2020, 7:48pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/11 "2020-10-26T19:48:05Z")

</div>

So just a single note for all the synths? That seems reasonable.

---

<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 27, 2020, 1:12pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/12 "2020-10-27T13:12:45Z")

</div>

Hi @modulo,

Sorry but I can’t see the interest of your little app… you can easily create a function into sonic pi on a side buffer to listen to each built-in samples right ? So could you explain how you feel the need of your app ?  
If you want to improve your board, may i suggest to add a filter at the top of it into an input field to access fast to a sample. Of course only the name of the possible samples would be proposed.  
Cheers.

---

<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 27, 2020, 1:26pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/13 "2020-10-27T13:26:42Z")

</div>

There is, admittedly, a potentially helpful use case for this - folks could check out the available sounds without having to download the app for example 😄

---

<div class="post-metadata">

**Author:** ![samaaron](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/samaaron/32/7_2.png) [@samaaron](https://in-thread.sonic-pi.net/u/samaaron)\
**Post date:** [October 27, 2020, 1:46pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/14 "2020-10-27T13:46:48Z")

</div>

Agreed with @ethancrawford. Thanks for your efforts with this @modulo 🙂 I look forward to seeing how this evolves.

---

<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 27, 2020, 2:02pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/15 "2020-10-27T14:02:52Z")

</div>

Not misunderstand me it is just a question to see if I miss something 😊

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 27, 2020, 4:50pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/16 "2020-10-27T16:50:30Z")

</div>

All good. The problem this little app solves is reducing a four-step process into one. You can easily “browse” through all of the samples at once.

I agree the filter would be nice, as there are A LOT of samples. I appreciate the input.

Thank you @samaaron and @ethancrawford! I’m looking for ways to improve it 😃

---

<div class="post-metadata">

**Author:** ![GenericJam](https://avatars.discourse-cdn.com/v4/letter/g/258eb7/32.png) [@GenericJam](https://in-thread.sonic-pi.net/u/GenericJam)\
**Post date:** [October 27, 2020, 6:55pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/17 "2020-10-27T18:55:35Z")

</div>

Hi @modulo. This is cool. I would suggest you could also give each a personality. If there was a visual mnemonic like a generated icon that one could associate and help remember whats what that would be helpful.

[This site](http://identicon.net/) can generate them for you.

So :ambi\_choir becomes  
 ![image](https://europe1.discourse-cdn.com/flex017/uploads/sonic_pi/original/2X/9/92c0dc43285f1a9fe636dc484317dd6ed7eaf471.png)

:ambi\_dark\_woosh becomes  
 ![image](https://europe1.discourse-cdn.com/flex017/uploads/sonic_pi/original/2X/3/338082c2dd6ce027d55eb2049b027f929cd3f8e3.png)

etc… Maybe there’s a better mnemonic where different parts of the icon mean different things, grouped by color, etc. Just a suggestion.

No pressure. 😅

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 27, 2020, 7:22pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/18 "2020-10-27T19:22:56Z")

</div>

That’s a really cool site!

I’m curious what the purpose of the icon is? Are you planning on memorizing all 166 samples? lol

---

<div class="post-metadata">

**Author:** ![GenericJam](https://avatars.discourse-cdn.com/v4/letter/g/258eb7/32.png) [@GenericJam](https://in-thread.sonic-pi.net/u/GenericJam)\
**Post date:** [October 27, 2020, 7:46pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/19 "2020-10-27T19:46:11Z")

</div>

Put a face to the sound I guess. Maybe it’s more memorable than the name. It would be even cooler if you could find a way to codify the ‘feel’ of the sound in a picture. Similar to how a spectrogram does for voices. Once you know [how to read](http://home.cc.umanitoba.ca/~robh/howto.html#) it you can tell what it is at a glance.

![image](https://europe1.discourse-cdn.com/flex017/uploads/sonic_pi/original/2X/0/0713bbc98d8556972185c7590e737367b35bc176.png)

Total tangent but vaguely applicable - sound visuals.

[![](https://img.youtube.com/vi/kPUdhm2VE-o/maxresdefault.jpg "Jerobeam Fenderson - Spirals") ](https://www.youtube.com/watch?v=kPUdhm2VE-o)

---

<div class="post-metadata">

**Author:** ![modulo](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/modulo/32/1632_2.png) [@modulo](https://in-thread.sonic-pi.net/u/modulo)\
**Post date:** [October 27, 2020, 8:27pm UTC](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536/20 "2020-10-27T20:27:03Z")

</div>

Nice! Those are definitely pretty cool. A bit outside the scope of this project though.

[Next page](https://in-thread.sonic-pi.net/t/sonic-pi-soundboard/4536.md?page=2)
