Como se aprecia en el gráfico, consta de 2 módulos:
- COMPOSER: Genera la forma y el contenido
temático de la pieza.
- HARMONIZER: Aplica una armonización al
resultado de Composer.
Además, DM-Dog requiere para su funcionamiento 2
programas externos:
- HTML EDITOR: Es un editor mediante el que
se escribe la hoja de programación para Composer. Con la instalación de DM-D se
incluye BlockNote, que es un editor óptimo para esta función.
- MUSIC EDITOR: Composer puede tomar
secuencias musicales externas para elaborar ideas musicales. Harmonizer también requiere
que le escriban los acordes con los que coloreará la pieza. Ambas acciones se realizan
con un editor externo que soporte exportación en
formato XML, como
Finale o
Sibelius o el
freeware MuseScore.
|
La comunicación entre los distintos programas y módulos se realiza a través de
archivos. Por ello, toda la información que circula a través de ellos puede ser editada
o consultada en cualquier momento. El funcionamiento básico del programa es el siguiente:
1 -Se escribe una hoja de
programación del Composer. Puede incluirse también alguna secuencia musical (en
formato XML).
2 - Se ejecuta Composer
y genera un archivo intermedio en formato Midi o CPD, que contiene la pieza sin armonizar.
3 - Se escribe la hoja de
armonía con el editor de música y se exporta a formato XML para que la pueda
reconocer DM-D.
4 - Se ejecuta Harmonizer,
que aplica la armonía al archivo procedente de Composer. La salida final que ofrece es en
formato
MidiFile.
Para más información, ver los Ejemplos, la
Documentación, y el
Tutorial.
|