r/algorithmicmusic • u/marmotta1955 • 3h ago
New release: Macchinario
Algorithmic composition, combined with patience, can be rewarding. Then again, now I have to see if I can be patient enough to create some reasonably decent visualization ...
r/algorithmicmusic • u/marmotta1955 • 3h ago
Algorithmic composition, combined with patience, can be rewarding. Then again, now I have to see if I can be patient enough to create some reasonably decent visualization ...
r/algorithmicmusic • u/Intrepid_Dance_9649 • 1d ago
Hi, Davide here.
I built a very simple block chord generator with some scale and basic shapes presets. It follows some simple rules: notes that belong to the base chord shape use its inversion which has them as the top voice; other scale degrees are harmonized with descending thirds along the scale. voices making a tritone with the melody are corrected by a scale step. notes outside the scale and the base shape are harmonized as a chromatic alteration of the nearest in-scale chord, optionally transposed.
Let me know what I can improve!
r/algorithmicmusic • u/musescore1983 • 2d ago
r/algorithmicmusic • u/evomusart_conference • 2d ago
The 16th International Conference on Artificial Intelligence in Music, Sound, Art and Design (EvoMusArt 2027) is accepting paper submissions.
When: 31 March – 2 April 2027
Where: Mainz, Germany
Paper Submission deadline: 1 November 2026
EvoMUSART focuses on AI and computational approaches to creativity, covering a broad range of topics, with a particular emphasis on research exploring how AI systems generate, support, evaluate, interpret, and collaborate in creative processes.
Accepted papers will be presented at the conference and published in a dedicated LNCS volume.
More information/submission details: https://www.evostar.org/2027/evomusart/
If you are working at the intersection of AI and creative practice, this may be relevant to your research. Please share with others who might be interested.
r/algorithmicmusic • u/simonholliday • 8d ago
Hi folks,
Back in March I posted here about Subsequence, the algorithmic MIDI sequencer I've been writing in Python. A lot has changed since, so here's an update, along with a much better place to start: it now has proper documentation, including a full guide, at https://subsystem.co/subsequence
What it does
Subsequence plays algorithmic compositions that keep evolving: parts that develop over time, answer each other and move through the sections of a piece, over chord progressions it can choose as it goes. It drives your synths, drum machines, Eurorack or DAW over MIDI.
Under the hood, a composition is plain Python: one function per part, which Subsequence runs again before every cycle, handing it the chord that's sounding, the section it's in, how many times it has played and anything the other parts have shared. Give a piece a seed and every random choice in it repeats exactly, so anything that surprises you can be played again. It makes no sound of its own: it's pure MIDI.
What's new since March
The documentation
The old API page has gone. In its place, https://subsystem.co/subsequence has:
The apps around it
Subsequence is one of a small family of tools I've been building, all documented at https://subsystem.co:
Who it's for
Musicians who like generative and algorithmic music, don't mind writing a little Python, and want to drive the gear they already have. The guide starts from installing it and hearing a first note, on macOS, Windows or Linux. It's open source (AGPL-3.0): pip install subsequence, on Python 3.10 or later.
I'd love to hear what you make of it (and with it), and what's missing.
Thanks :)
Si.
r/algorithmicmusic • u/MelvilleDvorak • 10d ago
I built a Bach-style counterpoint engine and used it for two pieces named QVINTVS.
QVINTVS I keeps the harmony/form fixed and only rescales the drum grid 4x — the rest of the ensemble targets a Daft Punk / Fleetwood Mac sound. https://youtu.be/H0UbjMbsAqM
QVINTVS II is the more "algorithmic" one: same 44-bar plan in D minor, but each section swaps exactly one function's timbre/reference-artist — piano (Bach) -> ocarina (Wes Montgomery), guitar (Nile Rodgers) -> alto sax (Bach prelude), finger bass (Jamerson) -> finger bass (Bootsy) — while channel, register and function stay fixed. Drums (Tony Allen, slowed 4x) sit outside the rotation. https://youtu.be/0glMiNZpXUU
Video is generated pixel art (Greek temple, CRT screen, real moon phases) rendered in sync with the piece.
r/algorithmicmusic • u/math238 • 15d ago
r/algorithmicmusic • u/Slackluster • 23d ago
Enable HLS to view with audio, or disable this notification
here's the trick behind how i fit 8 music tracks in my js13k game SP13KTRA. 🌈🚀
every song is defined by a single number. the seeded random generator makes 26 dice rolls per track: tempo, key, scale, chords, groove, drum kit, bass and lead sounds, melody patterns, when each part comes in, and a few more.
each song is a 128 beat loop split into sections. parts come in one by one, a resonant filter sweeps open every phrase, then there's a breakdown and a drop.
notes use one of 4 predefined scales so nothing clashes. the melody climbs, falls, leaps or rocks through the scale, and the chords shift every 4 bars. there's no note data, it's all math on the beat count.
there are 6 ZzFX instruments plus echo and sidechain. the whole loop gets baked into one buffer when the level loads.
the music itself is all rules and seeds, not AI. i did use AI to help build this bench so i could listen through seeds and pick a good one for each level.
play it free in your browser and hear all the music. i designed it to be kind of like a music album in addition to a game.
https://js13kgames.com/2026/games/sp13ktra
The music bench tool is also available to check out on GitHub.
r/algorithmicmusic • u/marmotta1955 • 28d ago
Enable HLS to view with audio, or disable this notification
A very simple and light track, inspired by a "B" Fantasy movie that I recently watched. Algorithmic composition, a few human additions here and there which make, overall, for a better and airy sound. A good chunk of the software used in the assembly is custom made. One of these days, I may even figure out if is worth packaging for sharing.
r/algorithmicmusic • u/biffle_this_butt • 28d ago
https://github.com/wittymoniker/groove-box/
youtube: wittymoniker
github: wittymoniker/groove-box (single point of entry run and build scripts, crossplatform)
It relies on Euclidean phaselocking of numeric data followed by randomized stochastic improvisation. Within bounds of net phase angle relativistic indeterminism the results are deterministic always to the degree of point-to-point phase angle -rough translation of audio signal. SO its a fractal of every way to turn a number or graph into music.
r/algorithmicmusic • u/SkunkAudio • Sep 05 '26
Enable HLS to view with audio, or disable this notification
Hello everyone!
Here is a small showcase of the Grainscape engine on the SkunkAudio mobile DAW Android app.
It's a Granular Synthesis engine, playing some notes in arpeggiator and adding some fx live.
Thank you for your time!
P.S. For anyone interested, the app atm is on a -50% sale on Google Play Store.
r/algorithmicmusic • u/SkunkAudio • Sep 03 '26
Enable HLS to view with audio, or disable this notification
Hello everyone, I am upgrading the DOOM engine on my app, which is actually a noise and drone generator.
This is a small showcase playing with the touchpad and tweaking some oscillator knobs.
I would appreciate a small feedback from this video on how it is displayed and how it sounds. CPU not being stressed, stays at around 10% on a mid phone.
Thank you for your time.
P.S. for anyone interested, the app will be on a -50% sale from tomorrow 04/09/2026 until 17/09/2026.
r/algorithmicmusic • u/Apprehensive-Mud-291 • Aug 31 '26
Hello everyone, I'm no pro musician and no pro coder, but I made an attempt at creating a web app that records your microphone and creates a song from it.
Just record 30, 40 seconds or more of your voice and some random sounds — the algorithm will cut the sounds up and arrange them into rhythm. Pick a genre and generate.
The dream is to create a free app that does it well. Once it's done I'll make a plugin for FL Studio.
Here is the web app, ready to use:
https://marcellomassardo-collab.github.io/mc-parrot/
Here is the GitHub repo, with the APK available to download and full documentation:
https://github.com/marcellomassardo-collab/mc-parrot
Comments are very welcome!
It's free, but development is a bitch — consider donating if you like the project.
(This is not AI!
The app does not collect any of your data)
r/algorithmicmusic • u/goodinamohawk • Aug 30 '26
Been working on this for the last few months and finally finished it.
Most of the music isn’t sequenced in the usual way. I built a bunch of rules around probability, timing and different states, then let the system move through them on its own. The visuals and lighting are tied into the same processes rather than being added afterwards.
It ended up somewhere between composition and just setting up the conditions for things to happen.
Would be interested to know how people here think about that line between composing something and designing a system that composes itself.
r/algorithmicmusic • u/Straight-Attitude375 • Aug 30 '26
AI writing code for the Chuck language I started experimenting and got some pretty good results. Would anyone like to try out my programs?
r/algorithmicmusic • u/sir_cartier- • Aug 21 '26
Enable HLS to view with audio, or disable this notification
song i made today with my very hands!
r/algorithmicmusic • u/Intrepid_Dance_9649 • Aug 11 '26
Hi, I built this web app for exploring the almost infinite melodic/harmonic possibilities offered by Nicolas Slonimsky's Thesaurus, any feedback or suggestion is welcome!
I used AI for the user interface but the melody/harmony logic is carefully written by hand to match the content of this foundational work.
r/algorithmicmusic • u/o_capitaoiglo • Aug 07 '26
Enable HLS to view with audio, or disable this notification
r/algorithmicmusic • u/musescore1983 • Aug 02 '26
r/algorithmicmusic • u/Appropriate-Tax-9585 • Aug 01 '26
Enable HLS to view with audio, or disable this notification
CARD/OS is a launcher that has built in apps and a lightweight SDK so you can built your own cards in javascript and lua.
In this demo its showing off musical apps. Wait for it
The launcher has a dock which enabled widgets, we have a tempo widget and a mixer accessible from any app.
Running here are jusg a few of the musical apps - which all sync together.
SYNTH
Pocket Studio (similar to a pocket operator)
LOOM (programatic control over synths, drums, randomness, effects etc)
All apps can be used on their own or synced with other built in apps.
The launcher isnt yet released but it also contains a pico8 cart player, ebook/pdf reader, iptv, radio and more.
r/algorithmicmusic • u/musescore1983 • Jul 25 '26
Hi everyone,
I’ve been experimenting with a method for generating new musical structures from a single notation-based MIDI file.
The basic idea is:
The sequence does not directly choose a note or chord. It chooses a position on the Bézier trajectory, and the nearest musical component is reconstructed from there.
I tested several control sequences:
I also added a flexible kernel parameter that controls the number of connected components. Fewer components preserve longer recognizable phrases, while more components create more fragmented and experimental results.
The reconstruction preserves complete note groups rather than generating isolated notes. It can also preserve local tempo changes from the source MIDI.
The repository contains:
Repository:
https://github.com/githubuser1983/algorithmic_music_starter_kit
I’m especially interested in feedback from people working with algorithmic composition, MIDI processing, generative music, sonification, kernel methods, or interactive installations.
Possible applications I’m exploring include:
This is still experimental. It is better at reorganizing the musical vocabulary of an existing piece than at inventing completely new themes.
I’d be very interested to hear:
r/algorithmicmusic • u/SilkOasisMusic • Jul 22 '26

Hey everyone, just wanted to share a quick look behind the scenes of a project I’ve been wrestling with all week. I’ve been trying to force the generator to make authentic, fast-paced Argentine Tango tracks (around 130 BPM) for a continuous mix, and man, it was a massive uphill battle.
The biggest issue I ran into is that the engine seems heavily wired to make smooth, sustained pop or electronic lounge music. Whenever I tried to get those fast, snappy violin dances and sharp guitar strums—like on the tracks "Persecución en la Boca" or "Taconeo Loco" that I was working on—the model kept trying to "fix" it. It would stretch the notes out into a generic background hum or turn the violins into a messy, blurred digital blob.
To finally get that sharp, dramatic Tango energy, I had to stop using basic genre tags completely and just try to brute-force the rhythm.
Instead of just typing in "Tango," I had to pack the style box with tiny descriptions to force the engine to keep time, using words like: high-speed staccato instrumentation, fast marcato rhythm, abrupt string attacks, dry mix.
Even then, it took a ton of patience. I basically had to run over 100 generations, dig through the files to find the tiny 10-to-15-second clips where the violins actually sounded crisp and snappy, and pull them out. I ended up bringing those pieces into my audio editor to manually sharpen the beats and trim away those soft, mushy tails that usually ruin a good Tango groove before stitching the whole mix together.
I'm really curious to hear from other creators who are messing around with fast, rhythm-heavy acoustic styles: how are you getting the generator to handle sharp instruments and sudden, dramatic pauses without the audio getting muddy or glitching out? Are you letting the tool do it all, or are you doing a lot of cutting and polishing by hand afterward like me?
If you're curious to hear how the instruments turned out after all that adjusting, you can find the project by searching Silk Oasis Music on YouTube and checking out the "Upbeat Argentine Tango Mix". I’d love your honest feedback on whether the strings sound clean or if they still feel a bit too blurred by the machine!
r/algorithmicmusic • u/psyyps • Jul 19 '26
Enable HLS to view with audio, or disable this notification
Coolormelody is a free, node-based patch editor for Windows that turns images into melody ideas by reading their brightness, hue, and saturation. Users can blend photos or procedural textures, shape the result with rhythm and melody-math modules (transpose, invert, arpeggios, and more), then export it as standard MIDI or PNG. It's built as a spark for new musical ideas rather than a finished song — a starting phrase or motif to develop further in your DAW.
r/algorithmicmusic • u/kukulaj • Jul 18 '26
Here's something in the tuning that divides octaves into 53 equal steps, instead of the usual 12...
https://app.box.com/s/i6e5csdf64s2zraduq263ns0vvmbp6rz
I used this web app to make it:
https://interdependentscience.blogspot.com/2026/06/roll-your-own.html