# \[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:** 16
**Page:** 2

<div class="post-metadata">

### Author: ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)
#### Post date: [November 13, 2025, 7:42pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/21 "2025-11-13T19:42:19Z")

</div>

It’s already out!

> [@AlexK](#):
>
> 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: ![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 14, 2025, 5:54pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/22 "2025-11-14T17:54:23Z")

</div>

no I mean when is this:

> [@richard](#):
>
> the sounds in the music editor

coming out

---

<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: [November 14, 2025, 5:56pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/23 "2025-11-14T17:56:47Z")

</div>

no timeline for that yet! currently working on the next version of Arcade 🙂

---

<div class="post-metadata">

### Author: ![kemmobashi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kemmobashi/32/33619_2.png) [@kemmobashi](https://forum.makecode.com/u/kemmobashi)
#### Post date: [January 25, 2026, 8:10pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/24 "2026-01-25T20:10:42Z")

</div>

I have a quick question. I have an interest in recreating the gameboy duty cycles 12.5%, 25%, 50% and 75% (out of which 25% and 75% are identical). Is there a way to make it so you could make customized duty cycles for your sound waves?

---

<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: [January 26, 2026, 2:08pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/25 "2026-01-26T14:08:09Z")

</div>

no way to do that from user-land, you’d have to open a PR to add it to our sound library: [https://github.com/microsoft/pxt-common-packages/blob/master/libs/mixer/melody.cpp#L86](https://github.com/microsoft/pxt-common-packages/blob/master/libs/mixer/melody.cpp#L86)

we do support 10%, 20%, 30%, 40%, and 50% already, though i can’t guarantee they sound exactly like what the gameboy produces.

---

<div class="post-metadata">

### Author: ![kemmobashi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kemmobashi/32/33619_2.png) [@kemmobashi](https://forum.makecode.com/u/kemmobashi)
#### Post date: [January 26, 2026, 8:24pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/26 "2026-01-26T20:24:05Z")

</div>

OK, thank you, they’re similar enough, but for some reason my long notes suddenly drop in pitch for some reason, is there a way to prevent this?

---

<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: [January 27, 2026, 5:38pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/27 "2026-01-27T17:38:18Z")

</div>

can you give me an example? not sure i know what you mean

---

<div class="post-metadata">

### Author: ![kemmobashi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kemmobashi/32/33619_2.png) [@kemmobashi](https://forum.makecode.com/u/kemmobashi)
#### Post date: [January 28, 2026, 12:04am UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/28 "2026-01-28T00:04:22Z")

</div>

> **[yes](https://arcade.makecode.com/S39222-94002-43811-21984)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Here, as you can see, the last two notes become a crescendo, but I need them as separate notes which are just uniform in frequency

---

<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: [January 28, 2026, 12:24am UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/29 "2026-01-28T00:24:37Z")

</div>

ah, i think this is a bug in makecode. it will be fixed in the next release (february), but for now you can work around it in one of two ways:

1. split your notes into separate sound objects and play them one after the other
2. change the waveform when you change frequency (e.g. bounce between pulses 30 and 20 when changing notes)

---

<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: [January 28, 2026, 6:04pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/30 "2026-01-28T18:04:07Z")

</div>

Probably should’ve said this before, but @richard this is an awesome game add-on! Love it %100!!!

---

<div class="post-metadata">

### Author: ![kemmobashi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kemmobashi/32/33619_2.png) [@kemmobashi](https://forum.makecode.com/u/kemmobashi)
#### Post date: [February 6, 2026, 11:56pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/31 "2026-02-06T23:56:42Z")

</div>

Hi, I wanted to ask if that release is out yet or not

---

<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: [February 6, 2026, 11:59pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/32 "2026-02-06T23:59:56Z")

</div>

plan is to release it at the end of next week, but that’s just a tentative plan! it might get delayed some if we find bugs

---

<div class="post-metadata">

### Author: ![Kikketer](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kikketer/32/16551_2.png) [@Kikketer](https://forum.makecode.com/u/Kikketer)
#### Post date: [February 9, 2026, 4:38am UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/33 "2026-02-09T04:38:10Z")

</div>

This is awesome, literally just yesterday I was sitting next to a student and said “hmm I wonder if we could modify some sounds via code” and there were a pile of sparks around “ooh I wonder how I could make a sound via code” 🙂

Excited to see this land in the searchable list of extensions!

---

<div class="post-metadata">

### Author: ![kemmobashi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kemmobashi/32/33619_2.png) [@kemmobashi](https://forum.makecode.com/u/kemmobashi)
#### Post date: [February 14, 2026, 12:13am UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/34 "2026-02-14T00:13:19Z")

</div>

Hiiii, I got it working, it’s great :33

However, I tried plaing both a Pulse 20 and a Sawtooth sound at once  
But I want to make two Pulse 20 sounds play at once

How could I do it?

---

<div class="post-metadata">

### Author: ![kemmobashi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kemmobashi/32/33619_2.png) [@kemmobashi](https://forum.makecode.com/u/kemmobashi)
#### Post date: [February 23, 2026, 7:36pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/35 "2026-02-23T19:36:18Z")

</div>

Thank you, it used to work, however, there’s an issue… it broke again, could I fix this somehow?

---

<div class="post-metadata">

### Author: ![kemmobashi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kemmobashi/32/33619_2.png) [@kemmobashi](https://forum.makecode.com/u/kemmobashi)
#### Post date: [February 23, 2026, 7:36pm UTC](https://forum.makecode.com/t/extension-arcade-sound-instructions/39197/36 "2026-02-23T19:36:41Z")

</div>

(Also, to make sure there’s an example just in case I need to fix something, I will show the project I used which recently broke into merging the sounds yet again [https://makecode.com/\_g268M64vp9Y5](https://makecode.com/_g268M64vp9Y5))

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