Computer Aided Algorithmic Composition


Lets you combine creative inspiration with mechanized craftsmanship

Kick-Starts Your Imagination


Helps you get faster past the blank page


Built-in Music Notation Editor


Provides onsite music input and adjustment, for less app switching while you compose

Converts to a Number of Music Formats

Gives you the option to further refine your work in other software, while keeping your workflow and habits


MAIDENS is a CAAC – Computer Aided Algorithmic Composition – a software program that aims to combine the features of a notation editor and a responsive, AI-based musical material generator.

Who Is it For

The main target audience is contemporary art composers. They can use the program to delegate some of the technicalities of music writing, or to explore new realms of artistic expression.

Who Built it And Why

Claudius Iacob, a programmer and composer, builds MAIDENS as a by-product of his PhD thesis on algorithmic aspects in musical composition, now ongoing at the National University of Music in Bucharest.

What Is the Status

Application is undergoing heavy development and frequent revamp cycles. Available versions are incomplete and rather unstable – yet, potentially useful. Progress can be tracked using JIRA.

I’d gladly use the program as a pre-composition tool: to generate melodic and rhythmic series, to proliferate harmonic stems (…)

Dan Dediu

Composer, Ph.D Composition Professor, National Music University of Bucharest

Latest content in the News/Blog category:

Short History

After a long time of inactivity, I’m bringing back to life MAIDENS, my project of creating a computer aided algorithmic composition software program. To make a somewhat longer history shorter, the first (modest) prototype of MAIDENS launched in the first days of... read more

Latest content in the Experiments category:

Generate Music in the Style of Claude Debussy

To start with, there is nothing new with this undertaking. The most obvious way to assess any automated process is to give it a task where both the procedure and expected outcome are well known — a task in which humans excel already. And composing in the style of... read more