Domino is a Japanese MIDI editor used for creating MIDI songs and compositions. This project translates it into English.
Domino is a lightweight, free MIDI editor for Windows, originally written in Japanese. In the Black MIDI community, it is a popular choice alongside FL Studio, though it is widely used for MIDI composition in general. It is so popular among non-Japanese users that it led several people to translate it with resource-editing tools, but many of those translations are now outdated or incomplete.
This repository brings those community translations together, but the combined result is still incomplete and somewhat out of date. The project continues to fill in the gaps with new translations and keep up with new versions of Domino, and contributions are welcome.
-
Download either the Domino
.zipor the.exe.- The
.zipcontains everything you need to run Domino. Download this if you are not sure or this is your first time using this program. - You can also download the
.exeif you want to use your configured settings. Place it directly inside your Domino folder, whereDomino.exeis located.
Type Download Stable (Release) Nightly (Pre-Release) - The
-
Recommended: Download the dominohook .dll file and bind it to the executable. Read how to bind it here. In the future, I will find a way so I can distribute it with the hook.
-
Run the executable.
- If you downloaded the .zip, just run
Domino.exe. - If you downloaded the .exe, after placing it in the directory, run
Domino_Translated.exe(make sure you rename it so you know which one's the new version!).
- If you downloaded the .zip, just run
-
Optional: Read the manual from https://hans5958.github.io/Domino-English-Translation or the supplied manual.
- Windows operating system. This is a Windows application.
- Resource Hacker
- Python 3 (tested in Python 3.10)
- 7zip
choco install 7zip python reshackJust run either build-*.ps1 inside the _script folder. The binaries (the .exe files) will be compiled and placed inside the _script/dist folder.
Contributions are welcome. You can contribute by translating various files. The .rc files contain most of the program's strings. There are also .html files for the manuals, .xml for the modules, and some .txt files.
Read Building to get the binary files.
For starters, you can make a pull request from your fork, and I'll check and merge it. If you don't know how to do it, make sure to read one of these guides.
- How to Contribute to Open Source | Open Source Guides
- How to create a pull request in GitHub | Opensource.com
- Creating a pull request - GitHub Help
TL;DR, here's how.
- Fork this repository by clicking the "Fork" button above.
- Make a branch in your fork. (optional)
- Do your edits there and commit (and push) the changes.
- Create a pull request by clicking the "New pull request" button.
If you are still confused, or you don't want to tinker with the technicalities, you can write an issue or ask me on Discord (hans5958).
You are also welcome to use or fork this project to translate Domino to your own language, as this repository only hosts the English translation.
Note
This section has been moved to the wiki.
Domino is developed by Tabako Soft and is in no way affiliated with this translation project.
This translation project is licensed under the terms of MIT license, except contributions made by outside contributors before the licensing (10/09/2022). Permission has been granted for the use of their code on this repository, but not under the license.
Translations are made with reference to previous translations. These are used in good faith, but no permissions have been given by the translators. The list of previously used translations can be viewed in this page.