As shown in the image, contains 2 modules:
- COMPOSER: Generates the
form and thematic content of the piece.
a harmonization to the result of Composer.
In addition, DM-Dog requires for its operation 2 external programs:
- HTML EDITOR: It is
an editor used to write the programming sheet for Composer.
with the installation of DM-D, that is an optimal freeware editor for this
- MUSIC EDITOR:
take external musical sequences to develop musical ideas. Harmonizer
also requires that you write the chords to apply color (harmony) to
the piece. Both
actions must be performed with an external editor that supports
XML format, like
Sibelius or freeware MuseScore.
between programs and modules is done through files. Therefore,
all information flowing through them can be edited or reviewed at any time. The
basic operation of the program must be done as follows:
1 - Write a
programming sheet for
Composer. Any musical sequence can also be included (in XML format).
2 - Run
It generates an intermediate file in Midi or
CPD format, which contains the piece without harmonizing.
the harmony sheet using
the music editor. Then, it must be exported to XML format, so that it
can be recognized by DM-D.
4 - Execute Harmonizer,
that applies the harmony to the file coming from Composer.
The final output is in
For further information, see Examples,