DM-D Download
linea1.jpg (789 bytes)
DM-D runs under Windows XP, Vista, 7 and 8, its size is only 4 Mb, and does not need a powerful computer to work. It executes also under Linux or Mac OS, using WineHQ. DM-D is a free software (freeware), although it is protected by Creative Commons Licence.  This means it can be used freely excluding commercial use, and always citing the source.
 
 

DMD Download

   (V. 1.160611)

The setup program performs the following actions:

- Installs DM-D.
- Installs BlockNote html editor, required to edit DM-D programming sheets.

To get any Technical Support, write an email to address shown in Contact page.

bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
bloque.jpg (690 bytes)
DM-D Introduction
linea1.jpg (789 bytes)
DM-D, an abbreviation for "DM-Dog", allows through simple programming to generate pieces or sections of pieces in MidiFile format. It was conceived as a personal assistant (like a "dog"!) for the different tasks of musical composition. The interface is really simple of use, as all edition works are done through external programs.

 

Esquema DMD.jpg (34458 bytes)


As shown in the image, contains 2 modules:
  • COMPOSER: Generates the form and thematic content of the piece.
  • HARMONIZER: Applies 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.  BlockNote is included with the installation of DM-D, that is an optimal freeware editor for this function.
  • MUSIC EDITOR: Composer can 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 exporting to XML format, like Finale or Sibelius or freeware MuseScore.


The communication 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 Composer. It generates an intermediate file in Midi or CPD format, which contains the piece without harmonizing.

3 -Write 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 MidiFile format.



For further information, see Examples, Documentation and Tutorial.