# \[Extension\] arcade-sound-instructions

**URL:** https://forum.makecode.com/t/extension-arcade-sound-instructions/39197
**Category:** Show & Tell
**Tags:** music, extension
**Created:** [September 12, 2025, 9:28pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197 "2025-09-12T21:28:17Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [September 12, 2025, 9:28pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/1 "2025-09-12T21:28:17Z")

</div>

Hey folks!

It’s been a while since i posted a new extension! Well, in honor of the current [mini game jam](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-31-sound-jam/39068) I wanted to make an extension that lets people use the full potential of makecode arcade’s sound engine. Without further ado, I’m proud to present arcade-sound-instructions!

> **[GitHub - riknoll/arcade-sound-instructions: A MakeCode Arcade extension for generating and...](https://github.com/riknoll/arcade-sound-instructions)**
>
> A MakeCode Arcade extension for generating and manipulating sound effects

This extension lets you programmatically create sound effects in your game as well as manipulate them in all sorts of fun ways! I haven’t written up documentation on how all of the blocks work just yet, but today on livestream we explained how each of the blocks works in detail. That video is below:

[![](https://img.youtube.com/vi/c1k9RKbJL6g/maxresdefault.jpg "Sound design in MakeCode Arcade!") ](https://www.youtube.com/watch?v=c1k9RKbJL6g)

Try it out and let me know what you think!

I also have some more features planned:

- Combing multiple sounds to play in parallel (e.g. chords!)
- Converting the built-in sound effects in the music category into Sounds so that you can use them with the blocks in this extension
- Letting you override the sounds in the music editor with sounds created in this extension

---

<div class="post-metadata">

### Author: ![RoboVacDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robovacdev/32/29619_2.png) [@RoboVacDev](https://forum.makecode.com/u/RoboVacDev)
#### Post date: [September 12, 2025, 10:02pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/2 "2025-09-12T22:02:42Z")

</div>

The extension’s pretty cool too!

---

<div class="post-metadata">

### Author: ![c00lguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c00lguy/32/24940_2.png) [@c00lguy](https://forum.makecode.com/u/c00lguy)
#### Post date: [September 12, 2025, 10:02pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/3 "2025-09-12T22:02:43Z")

</div>

how do i use the extension?

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [September 12, 2025, 10:03pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/4 "2025-09-12T22:03:13Z")

</div>

@c00lguy try watching the first half of that linked video, I explain how to use it in detail

---

<div class="post-metadata">

### Author: ![c00lguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c00lguy/32/24940_2.png) [@c00lguy](https://forum.makecode.com/u/c00lguy)
#### Post date: [September 14, 2025, 7:59pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/5 "2025-09-14T19:59:54Z")

</div>

no i ment how do i get it in my game?

---

<div class="post-metadata">

### Author: ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)
#### Post date: [September 14, 2025, 8:00pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/6 "2025-09-14T20:00:59Z")

</div>

Select **Extensions** in the toolbox. Then, paste either the GitHub URL or the following shortened version:

`riknoll/arcade-sound-instructions`

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [September 15, 2025, 2:57am UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/7 "2025-09-15T02:57:02Z")

</div>

first off invalid get over here second  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/9/09ba3477f0b46c5b3fa3b53c97cc7fc5e98a271f.png)  
third is there a way to loop the sound

---

<div class="post-metadata">

### Author: ![Ima.notarobot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ima.notarobot/32/26551_2.png) [@Ima.notarobot](https://forum.makecode.com/u/Ima.notarobot)
#### Post date: [September 15, 2025, 4:45pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/8 "2025-09-15T16:45:36Z")

</div>

FINALLY, THANK YOU RICHARD! Going to use this in almost all of my games.

---

<div class="post-metadata">

### Author: ![MyCraft\_Steve](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mycraft_steve/32/25707_2.png) [@MyCraft\_Steve](https://forum.makecode.com/u/MyCraft_Steve)
#### Post date: [September 15, 2025, 4:47pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/9 "2025-09-15T16:47:39Z")

</div>

I mean no disrespect, but why are you a pigeon? Just curious

---

<div class="post-metadata">

### Author: ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)
#### Post date: [September 16, 2025, 11:28pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/10 "2025-09-16T23:28:13Z")

</div>

@richard isn’t _a_ pigeon, he’s _the_ pigeon.  
Actually idk why also can you tell us why all the devs are animals with buisness suits or top hats

---

<div class="post-metadata">

### Author: ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)
#### Post date: [September 16, 2025, 11:33pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/11 "2025-09-16T23:33:28Z")

</div>

This extension was exactly what I needed! Thank you so much @richard for doing this for the community.

I’ve been working on voice synthesis and figured out that multiple sounds together can make different waves that sound like vowels!

> **[I LOVE YOU](https://arcade.makecode.com/S15804-50068-39226-72808)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [September 17, 2025, 5:28pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/12 "2025-09-17T17:28:12Z")

</div>

i’ve mentioned this somewhere on the forum before, but the backstory is that one of the former makecode team members (@shakao) and i one day noticed that @eanders had changed his github profile picture to be a raccoon in a business suit so we decided to replace all of the other team member’s profile pictures with various business animals to see if he noticed.

whenever i draw myself i’ve always done so as a pigeon so that’s what we went with for my profile pic. all of them were drawn by the extremely talented @shakao

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [September 17, 2025, 5:30pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/13 "2025-09-17T17:30:54Z")

</div>

@TheEarth no loop option yet. i might push an update in a few days with some new features and if i do, that’ll be one of them

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [September 18, 2025, 5:00pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/14 "2025-09-18T17:00:51Z")

</div>

that’s cool

---

<div class="post-metadata">

### Author: ![frandev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/frandev/32/27644_2.png) [@frandev](https://forum.makecode.com/u/frandev)
#### Post date: [September 21, 2025, 11:57pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/15 "2025-09-21T23:57:45Z")

</div>

I’m so excited to have custom instruments for the music editor! After all, I think the base ones are quite limiting—Also, given the percussion instrument works more like a soundfont than anything, how would we make custom percussion work just like the base one does?

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [September 22, 2025, 6:07pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/16 "2025-09-22T18:07:54Z")

</div>

cough cough @randomuser cough cough

---

<div class="post-metadata">

### Author: ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)
#### Post date: [September 23, 2025, 3:47am UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/17 "2025-09-23T03:47:07Z")

</div>

Hehehehe, thanks @TheEarth !

> **[I LOVE YOU MORE](https://arcade.makecode.com/S26997-71028-92359-59645)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Very soon…

---

<div class="post-metadata">

### Author: ![BLADEr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blader/32/16422_2.png) [@BLADEr](https://forum.makecode.com/u/BLADEr)
#### Post date: [September 23, 2025, 11:24pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/18 "2025-09-23T23:24:53Z")

</div>

wait that’s really cool! 😮 how are you doing that?

---

<div class="post-metadata">

### Author: ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)
#### Post date: [October 7, 2025, 3:31am UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/19 "2025-10-07T03:31:22Z")

</div>

> [@richard](#):
>
> Letting you override the sounds in the music editor with sounds created in this extension

When is this coming out, and follow-up question, when it does, can I make the custom sounds have sustain on them for in the sequencer? Yk, like the sounds are similar to the duck, but a longer echo. I’m trying to make a spooky sound.

---

<div class="post-metadata">

### Author: ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)
#### Post date: [November 3, 2025, 11:23pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/20 "2025-11-03T23:23:40Z")

</div>

@richard can you please answer my question

[Next page](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197.md?page=2)
