← Back to Dashboard Blog Index

Introducing Music Programming Studio

This post was written by the developer For questions and support, follow me on X

Programming music, every hacker wants to do it. Now you can in a simple, intuitive, yet complex and powerful way, using Music Programming Studio.

Register a free accont to access the studio. Optionally, you can also prompt AI within the studio to generate code songs; this reqires purchasing credits.

Music Programming Studio comes with over 300 sampled instruments to use for free, thanks to the SMPLR project, and you can download drum samples, or import your own audio to use in your code. When prompting, sample audio track names are included as context.

You can also output to midi, record as you play, and edit the code to change the sound while playing without missing a beat. Thats "live coding".

Read the manual to learn about coding music with Music Programming Studio, or watch this video to learn the basics.

The Studio is tested and works in Chrome, Firefox, and Safari, and even on mobile!

Agent Prompting

The studio has an Agent, or system prompt, that I am continually improving.

Prompting is easy, and you can continue working on the generated code by hand, or by prompting again with that code as context. This is all included in the Studio interface.

Simply write your prompt, click generate, and wait for the result, which will be put in a code tab in the editor panel.

To continue prompting in the same context, choose the tab and select "currrent tab" or "all tabs" in the context options in the promping panel.

The agent is very good at egenrating code for songs, and the more you describe what you want, the better it will be.

An example of an Agent generated song which I then editied quite a bit to perfection is this poly-shythmic rendition of row-row-row your boat:

Row Your Boat

Listen to songs

Hear some song produced by me, the developer. These were all generated by prompting and in most cases edited to my liking. Promtping is not required to program music. Before adding it to the studio, I wrote many songs by hand. However, prompting is a significant enhancement to the process of composition, and allows for a "no code" exeprience.

Bossa Nova

Trap

Country

Mambo

Classical Japanese Style

Girl from Ipanema Variations - exmaple of Agent prompting to iterate versions of a song.

Ipanema Girl (ipanema_girl.mp3)
Ipanema Girl 2 (ipanema_girl_2.mp3)
Ipanema Girl 3 (ipanema_girl_3.mp3)
Ipanema Girl 4 (ipanema_girl_4.mp3)
Ipanema Girl 5 (ipanema_girl_5.mp3)

"Power Emo Pop" whatever that is