# Introducing: The music editor!

**URL:** https://forum.makecode.com/t/introducing-the-music-editor/12433
**Category:** Show & Tell
**Tags:** music
**Created:** [February 28, 2022, 9:44pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433 "2022-02-28T21:44:59Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![hasanchik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hasanchik/32/5885_2.png) [@hasanchik](https://forum.makecode.com/u/hasanchik)
#### Post date: [February 28, 2022, 9:44pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/1 "2022-02-28T21:44:59Z")

</div>

I’m very bothered that there is no way to make actual music. (There is no official music editor, OR an unofficial music editor) So i decided to make it myself!

> **Tutorial**
>
> A to place notes  
> Go to a placed note and hold A to go in erasor mode  
> Hold B and up or down to make the notes longer  
> Press menu to change waveforms, up and down to change waveforms while in the waveform menu  
> B while in waveform menu to open system menu
> 
> While in system menu:  
> Play song to play song  
> Tempo up to make the song slower  
> Tempo down to make the song faster (Ik this doesnt make sense)  
> Export song to export song in console
> 
> How to import songs:  
> While in the js editor go to this line
> 
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f7d4a1f1225dfebf0868fd50e4288cf7eef05e66.png)  
> And copy and paste the save code like this  
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/d/dcf85b2abc1ecffaacc2aa28329e22104367585d.png)

Yes, it does work on hardware. Yes, it does make actual sounds and music on hardware.

This will be a extension later, where the save codes are more compact, but for now this will do.  
Enjoy!

**WARNING:** DO NOT SWITCH TO BLOCKS, IT WILL BREAK

> **Link not working?**
>
> ![arcade-music-editor (7)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f191f5419b35679ae81b4a58a047c431c895337c.png)

> **[music editor](https://arcade.makecode.com/07539-87068-10675-46440)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![LaserFoxPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/laserfoxpro/32/4105_2.png) [@LaserFoxPro](https://forum.makecode.com/u/LaserFoxPro)
#### Post date: [February 28, 2022, 11:37pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/2 "2022-02-28T23:37:05Z")

</div>

really well made, although its hard to learn tho, good job,

---

<div class="post-metadata">

### Author: ![hasanchik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hasanchik/32/5885_2.png) [@hasanchik](https://forum.makecode.com/u/hasanchik)
#### Post date: [March 1, 2022, 6:23pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/3 "2022-03-01T18:23:36Z")

</div>

V1.1:  
Adds saving, multiple save slots  
Multiple indicators  
More colors  
More system menu options

> **Link not working?**
>
> ![arcade-music-editor-12](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/e/ee318183528dd8264697535610368d2620aa18b6.png)

> **[music editor 1.2](https://arcade.makecode.com/83541-43812-88276-26190)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![edubsky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/edubsky/32/2132_2.png) [@edubsky](https://forum.makecode.com/u/edubsky)
#### Post date: [March 1, 2022, 7:46pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/4 "2022-03-01T19:46:04Z")

</div>

Well done! Really fun to play with.

---

<div class="post-metadata">

### Author: ![isoffline](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/isoffline/32/8791_2.png) [@isoffline](https://forum.makecode.com/u/isoffline)
#### Post date: [October 24, 2022, 5:47pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/5 "2022-10-24T17:47:43Z")

</div>

are you gonna update this?

---

<div class="post-metadata">

### Author: ![SoftTalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/softtalker/32/10776_2.png) [@SoftTalker](https://forum.makecode.com/u/SoftTalker)
#### Post date: [November 17, 2022, 6:03pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/6 "2022-11-17T18:03:22Z")

</div>

how did you put exstra stuff in the menu

---

<div class="post-metadata">

### Author: ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)
#### Post date: [November 21, 2022, 5:48pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/7 "2022-11-21T17:48:58Z")

</div>

Using the `scene.systemMenu.addEntry()` method

---

<div class="post-metadata">

### Author: ![hasanchik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hasanchik/32/5885_2.png) [@hasanchik](https://forum.makecode.com/u/hasanchik)
#### Post date: [February 21, 2023, 10:53pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/8 "2023-02-21T22:53:41Z")

</div>

No, but the official version is out. You can check it out by creating a new assets in the assets tab!

---

<div class="post-metadata">

### Author: ![49dev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/49dev/32/8577_2.png) [@49dev](https://forum.makecode.com/u/49dev)
#### Post date: [February 22, 2023, 5:59pm UTC](https://forum.makecode.com/t/introducing-the-music-editor/12433/9 "2023-02-22T17:59:54Z")

</div>

You should enter this into the game jam.
