Weeklybeats is a 52 week long music project in which artists compose and publicly release 1 song a week for the entire year.
Starting December 29th 2025 GMT each participant will have one week to upload one finished composition. Any style of music or selection of instruments are welcomed and encouraged. Sign up or Login to get started or check our FAQ for any help or questions you may have.

WeeklyBeats.com / Music / boorch's music / W04: Jungle of Faults

W04: Jungle of Faults

By boorch on January 23, 2026 12:22 pm

This week I tried to produce something that sounds more organic and created an ambient-ish composition using my own software Dronage Terminal.

I recently added a 16 step Euclidean Sequencer (previously we had only 8) that can produce a more varied palette of rhythmical patterns. I also added a couple of new "faulty" sounding engines, and it was a nice experiment to understand the software side of things for comb filtering and ring mod. Turns out if you travel over a noisy wavetable, apply comb filtering and noise FM to it and wash it away with shimmer verb, it sounds almost like a piano (that single note hitting every bar).

The interesting bit I realized this week: In the past, weeklybeats was a positive enforcement for me to explore new musical ideas before, but this year it's also indirectly enforcing me to explore new dsp programming ideas as well.

Audio works licensed by author under:
Copyright All rights reserved

i was gonna say nice long sustain distorted piano and then I read the description

mindblown that this is done with your own software! excellent sounds and composition!

Speaking of "a more varied palette of rhythmical patterns" I have been meaning to program a sort of autonomous agent (for lack of a better term) drummer. similar to the drummers in logic but more realtime, that can maybe hook onto basslines or grooves, or maybe just take an existing drum beat and provide variations for fills/breaks, and output them as midi or samples. I guess there is a difference between drummer and percussionist, I think maybe upon further listens your software might be more in the realm of percussionist at this point...?

I've been trying over the years now and then to do it in C# in Unity, where it is a bit of a pain to work with audio but that's just where I'm most proficient in coding. but my main problem was to program rules and logic for what makes a groovy beat, i.e. where to put kicks, snares, hats, etc. I always felt there is some kinda underlying ruleset to what makes sense especially in specific genres like in rock, blues, funk, maybe even jazz even tho there the rules are always pushed to the limit. I feel like you probably know a lot more about this and would be curious to hear your thoughts about it, maybe you already have tracks made with smth like this... All I managed so far is to make an avantgarde drummer tho it's pretty convincing at smashing some wild drum solos with no underlying beat to speak of heheh.

Have you ever programmed an autonomous drum machine in this way? Can you make your software do that kinda stuff?

regardless, looking fwd to more of your tracks

hello, it's an interesting challenge. Dronage Terminal is quite primitive on that regards, it contains just a "lesser" version of a euclidean sequencer. it your case i think it can (at least in today, things can chage drastically this time next year since AI is growing exponentially) it's not something that can be done in or close to realtime, but algorithmically i think it should be technically possible to deconstruct it to bits by analyzing maybe a bass guitar track? you can cheat basic stuff like first hit of a beat will always be a kick, and there will always be snares in 3, 9 etc, and maybe fill in the blanks based on detected envelope from bass notes? maybe probabilistic?

btw somewhat the "ancestor" Dronage Terminal was another app I released for iPad called Dronage, and it was done on Unity as well (Unity C# + shaders etc is my dayjob) but i think it's safe to say that i will never do any audio related stuff using Unity again (well for me it was more of a fun UI exercise than audio anyways but) it's simply not worth the headache. i strongly suggest getting a bit familiar with Rust, not even that much, and use AI to get your ideas to be real apps. that's what I did with Dronage Terminal, i'm "poor" at best with Rust, but Claude Code was of great help. of course having developed a similar app that shares the same genetics helped a lot, once you know the patterns and know what to "say", AI is very good at being a "translator" so your already existing programming pattern skills and analytical thought process is easily transferrable to another language with the help of a "translator", even if you can't "speak" it properly.

I appreciate this even more knowing you made it using your own software.

You need to login to leave a comment.
Login Sign-up