# ArcadeMIDI extension

**URL:** <https://forum.makecode.com/t/arcademidi-extension/15079>\
**Category:** Show & Tell\
**Tags:** extension, music\
**Created:** [August 25, 2022, 4:14pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079 "2022-08-25T16:14:05Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Japanjot](https://avatars.discourse-cdn.com/v4/letter/j/b5ac83/32.png) [@Japanjot](https://forum.makecode.com/u/Japanjot)\
**Post date:** [February 23, 2023, 4:59pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/43 "2023-02-23T16:59:30Z")

</div>

the voice is full cracked  
Nothing is clear

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [February 23, 2023, 7:17pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/44 "2023-02-23T19:17:47Z")

</div>

Do you mind explaining a bit more? The converter isn’t efficient or optimized as I hoped, so I am developing a new one in my spare time.

---

<div class="post-metadata">

**Author:** ![Japanjot](https://avatars.discourse-cdn.com/v4/letter/j/b5ac83/32.png) [@Japanjot](https://forum.makecode.com/u/Japanjot)\
**Post date:** [February 24, 2023, 5:59pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/45 "2023-02-24T17:59:53Z")

</div>

I was having 1 mp3  
I converted into .midi by online convertor and then got typescript but when i added in arcade and played the voice was just cracking

---

<div class="post-metadata">

**Author:** ![Japanjot](https://avatars.discourse-cdn.com/v4/letter/j/b5ac83/32.png) [@Japanjot](https://forum.makecode.com/u/Japanjot)\
**Post date:** [February 24, 2023, 5:59pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/46 "2023-02-24T17:59:59Z")

</div>

When will you create new extension?  
Because i need on urgent bases

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [February 24, 2023, 6:07pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/47 "2023-02-24T18:07:36Z")

</div>

Converting an MP3 to MIDI of a voice will probably be very bad. This is because a voice is very complex, waveform-wise. A realistic-sounding voice will probably not be played well without sub-millisecond timing, which Arcade’s public APIs + JavaScript interpretation cannot provide.

> [@Japanjot](#):
>
> When will you create new extension?

In my spare time, which is quite limited, because I have other projects too.

---

<div class="post-metadata">

**Author:** ![Japanjot](https://avatars.discourse-cdn.com/v4/letter/j/b5ac83/32.png) [@Japanjot](https://forum.makecode.com/u/Japanjot)\
**Post date:** [February 26, 2023, 8:51pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/48 "2023-02-26T20:51:02Z")

</div>

I just want pronounciation of hello  
Thats it  
Can you provide typescript for that  
If it will be clear?

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [February 27, 2023, 6:19pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/49 "2023-02-27T18:19:04Z")

</div>

Sorry, no I can’t. I think it will be very difficult in Arcade to do that unless the Arcade devs implement it themselves.

---

<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:** [February 28, 2023, 5:49pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/50 "2023-02-28T17:49:51Z")

</div>

I might be able to help, seeing as you just need 1 word. Do you have an audio recording of a voice saying hello, or should I find one myself to convert?

---

<div class="post-metadata">

**Author:** ![Japanjot](https://avatars.discourse-cdn.com/v4/letter/j/b5ac83/32.png) [@Japanjot](https://forum.makecode.com/u/Japanjot)\
**Post date:** [March 1, 2023, 5:51am UTC](https://forum.makecode.com/t/arcademidi-extension/15079/51 "2023-03-01T05:51:38Z")

</div>

I have but its better if you find yourself  
Because I think if you will find , you will check that whether it suits arcade or not

---

<div class="post-metadata">

**Author:** ![Archer\_Bright](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/archer_bright/32/32896_2.png) [@Archer\_Bright](https://forum.makecode.com/u/Archer_Bright)\
**Post date:** [May 22, 2023, 2:46am UTC](https://forum.makecode.com/t/arcademidi-extension/15079/52 "2023-05-22T02:46:50Z")

</div>

how do you change tempo?

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [May 22, 2023, 4:48pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/53 "2023-05-22T16:48:23Z")

</div>

Change the tempo in your music editing software before exporting as a MIDI file. There is currently no way to change the speed at runtime.

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [February 20, 2024, 7:11pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/54 "2024-02-20T19:11:02Z")

</div>

> [@UnsignedArduino](#):
>
> You can see the site at [**https://arcademidigeneratoronlinemain.gatsbyjs.io/**](https://arcademidigeneratoronlinemain.gatsbyjs.io/)

Hey @UnsignedArduino the link doesn’t work anymore. Is there any way you could fix this? Sorry for reviving the topic. I just really love this extension. It’s so useful. But it’s useless without this link.

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [February 21, 2024, 12:49am UTC](https://forum.makecode.com/t/arcademidi-extension/15079/55 "2024-02-21T00:49:09Z")

</div>

Oops, I forgot about this website, to be honest.

I’ll eventually add it to Awesome Arcade but for now, you can run the website locally or use the Python tool.

---

<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:** [April 12, 2024, 9:24pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/56 "2024-04-12T21:24:10Z")

</div>

Umm… for some reason the conversion tool doesn’t work anymore. I checked the GitHub website and…

 ![Screenshot 2024-04-12 140642](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/5/5a099e12ccc05b6eb8763bf5b1723c728ee799e5.png)  
This is probably unintentional, but is there a workaround for this?

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [April 13, 2024, 4:44pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/57 "2024-04-13T16:44:19Z")

</div>

> [@UnsignedArduino](#):
>
> Oops, I forgot about this website, to be honest.
> 
> I’ll eventually add it to Awesome Arcade but for now, you can run the website locally or use the Python tool.

I’ve been meaning to fix this eventually.

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/35475_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [April 14, 2024, 1:29am UTC](https://forum.makecode.com/t/arcademidi-extension/15079/58 "2024-04-14T01:29:09Z")

</div>

Thank you.

---

<div class="post-metadata">

**Author:** ![Awesomefreez](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/awesomefreez/32/24832_2.png) [@Awesomefreez](https://forum.makecode.com/u/Awesomefreez)\
**Post date:** [April 16, 2024, 4:55pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/59 "2024-04-16T16:55:02Z")

</div>

could someone please turn Virtual insanity by Jamiroquai and possibly give me the file please i cant use the python tool.

---

<div class="post-metadata">

**Author:** ![Awesomefreez](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/awesomefreez/32/24832_2.png) [@Awesomefreez](https://forum.makecode.com/u/Awesomefreez)\
**Post date:** [April 17, 2024, 2:58pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/60 "2024-04-17T14:58:12Z")

</div>

When are you planning to fix the website I’m on chrome book and cant use python?

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [April 17, 2024, 6:07pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/61 "2024-04-17T18:07:35Z")

</div>

I’ve been extremely busy for the last month, second half of May is when I’m expected to gain much more free time.

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/35475_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [April 17, 2024, 6:18pm UTC](https://forum.makecode.com/t/arcademidi-extension/15079/62 "2024-04-17T18:18:47Z")

</div>

Alright no rush you do it when you can.

[Previous page](https://forum.makecode.com/t/arcademidi-extension/15079.md?page=2)

[Next page](https://forum.makecode.com/t/arcademidi-extension/15079.md?page=4)
