Generate drum maps from input CSV file
Project description
mapdrums
Generate Cubase Drum Map (.drm
) files from input CSV.
How to Install
PREREQUISITE: requires Python 3.6 or later installed on your system. You can download the latest verion here. See Requirements for Installing Packages if you need more help.
Open a terminal program (Terminal, PowerShell, Command Prompt, etc.) and
install mapdrums with these commands (you may need to restart your terminal
after ensurepath
):
python3 -m pip install --user pipx
python3 -m pipx ensurepath
pipx install mapdrums
For Windows users, Python 3 might be installed as the py
program:
py -m pip install --user pipx
py -m pipx ensurepath
pipx install mapdrums
Upgrading to a New Version
pipx upgrade mapdrums
Usage
See SampleInput.csv
for format of the input data
(or HwPrcDrumMaps.csv
for a real example). You
can edit it and save a .csv
file using Google Sheets or Excel.
Feel free to add additional columns, but this script requires Map
(drum map
name), Key
(MIDI key number), and Sound
(label for the sound that key
makes). As in the samples, you can create multiple drum maps from a single input
.csv
file.
mapdrums YourInput.csv
This will output one .drm
file in the current directory for every unique Map
value in your input CSV data.
Run mapdrums -h
to print help for additional options.
Find a problem?
Look for an existing bug report or file a new issue here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.