18 karma · joined July 2, 2026
I am an algorithmic composer and want to help you make music too.
https://monictheory.com
No AI, just art intelligence here :)
It took me 10 years to develop the system, and I intend to ride it out as much as I can. By act 3 of my life sure I will publish the math. But in this economy, I would be a damn fool to publish my equations just to let the LLMs write better music.
Classical composer and software engineer here. One of my goals is to help update score notation. I use something called "harmonic coloring" which is like a reduced MIDI notation: You color a note by its functional role (harmonic value) rather than an arbitrary hue in 0-11.
What this view shares with MIDI: Long rectangles representing the applied durations. How it is different: Occupies a minimal amount vertical space.
The color palette I'm using is intended to support people with colorblindness. The shades/hues of a color encodes the functional harmony. The root key signature (origin) is always the same color; and chords some distance r away on the circle of fifths is the shade/hue at that offset r.
There is a similar concept described in the Tantacruel video towards the end.
You can explore it here on Monic Theory. (mobile view should be fixed within 48 hours)
What? MIDI and MP3 are opposite formats, they are designed for orthogonal runtime readouts. MIDI is a protocol that contains a variety of meta events and note events. I suppose you could use PCM to represent MIDI, but if you have the entire audio spectrum available [in an MP3 file], there's then the very strange choice to constrict yourself to exactly one non-integer frequency value.
Or, your Fable hallucinated an interpretation and you went along with it.
Also, the composer you are referencing is not Eric Satre, it is Eric Satie, composer of the 3 famous Gymnopedie pieces for solo piano.
This is inspiring because I can indeed make a website, and have a lot of drafts that I want to turn into a book!
I agree the current workflow can improve, which is why the next release will feature "Conductor" mode: a 7-track synthesizer (one track per octave) all working together to create a complete passage of music.
Each of the tracks can choose a starter template from: Loop, Theme & Variation, Call & Response, Stream
When you do find sample packs online that you like, how much do you typically pay for them? What value did you find in that asset?
The current stem synthesizer is intended to help you fill specific gaps in a project. For example, if you have a 16 bar section and just aren't sure what to put there, you can use Monic Theory to dial the settings matching your project and find some options.
The next feature is "multitrack mode" where you synthesize up to 7 tracks in parallel, all in cohort of the same project.
You are definitely welcome to use my app, it is a music generation and education website! Monic Theory can be found here :)
I once wrote a frontend webapp with Elm. And with backend server in Clojure, it made as much sense as Elm five years ago, right? :)
For the past two years I've instead used Yew, a rust crate for building UIs. It can look like react or like Elm, it's up to you for how you yews it ;0)
My latest app uses The Elm Architecture in Yew. It has been fantastic.
I think the biggest benefit Elm has over Yew is its access to the node js ecosystem through Port. You can interface with any npm package if you (or your AI) can write a port for it.
So far my best integration with yew dev has been using inline script tags (eek!) where I have to inject some external JS.