Looking back through the saved projects from mGen, it occurs to me that the last assisted composition dates back to more than a month ago.  Moreover, there have been more "pure" compositions (i.e. not assisted) in the last month than in all other previous months combined.  It looks like the end of an era has come; assisted compositions are of a dying breed.

It is in a very positive light that I must observe the extinction of assisted compositions.  The very notion of an assisted composition implies a lack of competance on the part of the program.  It means that, without the help of a user, the program can't produce adequate results and needs the user to take the output a few steps further to obtain a decent composition.  Over the past month, however, with the rapid development and amazing success of Fraccut, coupled with some major improvements in structural techniques, mGen has demonstrated great capability in composing without any help.

I always became excited when I looked back through my archive of assisted compositions.  It wasn't hard to see the trend: each month, the compositions required less and less work from me to raise them to a level of appropriate quality.  The only conclusion to draw from that trend is that which is now evident: a day would come when the program would require zero help from the composer.  Indeed, this day has arrived.

Of course, I do stretch the truth slightly.  While I do not help the program write the score anymore, I still choose appropriate virtual instruments and mixing effects to render a good composition.  This is due to the fact that, since the upgrade to the fourth-generation interface, mGen is incapable of using the "Producer" program that automates the rendering task.  I've neglected it because it seems rather unimportant compared to the authoring of good plugins like Fraccut.  When I get around to fixing the production interface, however, mGen will truly be capable of composing with zero help.

My goal has always been "from one click of a button all the way to a rendered mp3" for mGen.  No stopping at MIDI, no stopping at a dry-render from a sequencer.  The process must include MIDI conversion, sequencing, virtual instrument loading, appropriate choices of mixing effects, appropriate automation, and whatever else the composition should require.

When it's finished, it really will be the ultimate source of infinite music.  Personally, I can't wait.