Browser Studio - A mini song creator in your browser!

Project URL:
Create mini songs inside of your browser!

  1. Choose a sound file (optional - it defaults to a piano key)
  2. Add notes - Create your masterpiece!
  3. Choose your tempo and play it
  4. You made a thing!

Here’s mine: Browser Studio (500ms)

1 Like

This looks cool, @ari_c!

1 Like

Here’s another one I like too: Browser Studio (250ms)

I tried the sound upload feature and it actually doesn’t work.

I tried using this audio: twilio’s classic mp3

(because never gonna give you up is the ultimate song of web)

1 Like

Made some CSS to make it beautiful!

@import url(';500;600;700;800&display=swap')

* {
     font-family: Inter, sans-serif;
     box-sizing: border-box;
 body {
     padding: 5%;
     font-family: Inter, sans-serif!important;
 h1 {
     margin-bottom: 10px!important;
     font-size: 50px;
 #arrangement {
     border-radius: 6px;
     width: 100%!important;
     box-sizing: content-box;
     display: flex;
     gap: 10px;
     flex-wrap: wrap;
     margin-left: 0px;
     margin-right: 0px;
 note {
     padding: 7px;
     margin: 0px;
     border-radius: 4px;
     background-color: #efefef;
     color: black;
 #notes {
     margin-top: 8px;
 button {
     padding: 7px;
     margin: 0px;
     border-radius: 4px;
     background-color: #8c32ed;
     color: white;
     transition: all .3s;
     cursor: pointer;
     border: none;
 button:hover {
     opacity: 0.6;
 hr {
     border-top: 1px solid!important;
     margin-top: 11px;
     margin-bottom: 11px;
     border: none;

:sparkles: Tip: You can declare CSS like this: <style>YOUR_CSS_GOES_HERE</style> (add it in the head)

(Edit: add font import)

1 Like

Thank you! That actually looks pretty cool

It’s a pleasure! :smile:

Hello everyone! I added 2 new buttons:

  1. Neural Network - Generate an arrangement using LSTM and brain.js
  2. Share Arrangement - Generate a link for sharing your arrangement with others!
    Also here is a cool arrangement that was made using the Neural Network function: Browser Studio
1 Like

Cool update!

1 Like

What about sharing the link with navigator.share instead of appending it to the DOM?

Added! Thank you :slight_smile:
I also added a bass instrument, and I’m planning on adding more. Here’s a cool example: Browser Studio

1 Like

Awesome!!! Here’s a cool one too: Browser Studio, Browser Studio
The AI feature is super awesome…


  • Made a gallery of cool music! (play music on hover)
  • Organize the add-note section better
  • Add dark mode
  • The “Sound” feature doesn’t have much potential… :frowning:
  • Make different colors for different button meanings.
  • Re-add the border to the note zone! :slight_smile:
1 Like

Do you have discord?

was actually working on something like this which would take vsts/midi, this is very cool

1 Like
  • Added a new Sakura sound
  • Added a new Bell sound
  • Removed the guitar sound (it was off-pitch)
  • Updated the AI algorithm.
    Check this cool example out: Browser Studio

(Also testing a new “loop” feature! It is available in the link above)