Home

2024

Worklog

LETSGO Game

Putting Code Through a Distillery

Putting Code Through a Distillery

Date
December 10, 2024
Hours
0.75
Tags
SystemsCodeDesign

I feel like I’m rewriting the same requirements originally designed in the music composer.

I’m not sure if that means I didn’t meet the requirements of the original design, if those requirements weren’t clear enough, or if those requirements weren’t complete.

But I got a huge dose of deja vu writing out the “new” requirements in 🙉From Audio Chaos to Actual Music

I think it may be an example of what happens to the best laid plans once you go into battle.

So there’s two threads I should follow on. First, is the thread I was pulling on today- refining the requirements of the Composer redesign- the building of a structure on top of the existing composer.

But, the second thread points to the question of “building on top of the existing composer”.

I think one of the problems is that a lot of the work I put in the MusicComposer is actually work intended for MusicConductor.

Composer was intended to work with pure music theory, Conductor convert theory into useable data the rest of the game can consume.

So the thread there is to see what can be ripped out of Composer and pushed into Conductor. It’s almost as if I were to distill Composer into structure of pure music theory.

I’ll try pulling that thread a bit more tomorrow. Because the current thread gave a lot of deja vu… despite being useful.