[Extension] arcade-custom-instruments

Hey folks!

Today’s extension comes courtesy of a request by @EugeneRedwing8!

This extension allows you to change the builtin instruments from the music editor in a song! You can customize any of the melodic instruments in the music editor. That includes the dog, duck, cat, fish, car, computer, burger, cherries, or lemon! Drums cannot be customized (maybe one day)

How to use:

  1. Add riknoll/arcade-custom-instruments to your project
  2. Wrap your song inside the “make song writable” block like so:
  3. Use the other blocks to change the sounds for the instruments in your song:
  4. You did it!

Here’s that demo project: https://makecode.com/_ct4d4JA7KYm5

Known bugs

Tremolo and vibrato currently do not work as expected. This is due to a bug in MakeCode, which I’ve already made a bug fix for. Once that fix is released, they’ll work as expected!

19 Likes

this will be awesome to make music with.

4 Likes

Seeing an extension in the default color is quite cursed.

6 Likes

the green color nah I managed to troll someone by setting the side bar color to the color of the side bar they never realized

2 Likes

YAAAAAAY TYSM TYSM TYSM!!!

4 Likes

Using this extension I’m trying to make a single function that changes the instrument; is there any way to have a song as a function input?

3 Likes

there is a hacky way to do it, add an “Array” input and then pass your song inside an array with one element

7 Likes

Next stop mp3 files

1 Like

Songs are a type of array?

1 Like

no you put the song in the array

2 Likes

Thank you so much for doing this!

Time for my 50% Duty wave