Setting up Domino
INFO
Domino is a freeware dedicated MIDI editor written in C++ exclusively for the Windows operating system.
Installation
Download
Here are some source links for various versions of the application:
Select one from above. The difference between these versions is minimal. The first link will give you a version that has already been pre-patched by me to make the interface of the app be English. The second link will give you the original stable version containing more improvements/bug fixes, without full support of an English interface. The third link is a beta release with a new major feature which is its 64-bit app architecture. This version can handle much more notes and can render MIDIs faster than the previous versions.
All links above will give you a zip file containing the application. Head to the next step for quick instructions for extracting the zip file.
Extract
The downloaded zip files can be extracted using any zip extraction tools such as 7-Zip, WinRAR, or the File Explorer.
The location of the extracted files should not be in a user-inaccessible location by default.
Locations where Domino might not work properly include the C:\Program Files
folder, but placing it in C:\Domino
may work. Otherwise, keep the application in your own personal folders, such as C:\Users\{your-profile-name}\Documents
.
Optional Patch
INFO
If you chose the 64-bit release of Domino, this step will not have any effect as that version does not have the same limitations its counterpart have.
If you are planning to create multi-million note MIDIs with the editor, it is recommended to apply the 4GB patch to break the memory usage limits of the 32-bit application.
Run
To run the application, simply double click on the .exe
file.
The first run should look like this:
Configuration
Synthesizer
The synthesizer(s) can be setup in the Preferences window, which can be accessed by pressing F12
or by clicking on the red wrench icon at the top right of the window.
Go to the MIDI-OUT section and click on one of the slots for the MIDI-OUT Device
column. Select your preferred device and proceed to the next column.
The Sound Source
column is a specified configuration for how Domino should fetch/interpret messages to/from the synth (e.g. sound names and other settings). This technical configuration is documented in the official manual.
Click OK to save. Domino will automatically open ports to the selected MIDI synth.
Sound Source Definition
There are pre-existing definitions which can be assigned to any particular synthesizer. These definitions will aid in knowing Control Change (CC) names, resolve customized CCs in imported MIDIs, and various other configs.
Two of these definitions can be assigned to Keppy's Synthesizer (KS) and functionally make use of the defined CC naming and values, however, this can be a bit bloated when it also contains other CCs that are not used by the synthesizer. Although this is not too much of an inconvenience, it is still cooler to install a slightly more accurate definition file for KS.
This file can be placed inside the Domino\Module\
folder. Domino requires a restart after placement to recognize this definition.