This file has been truncated. show original
Hachi will run up to 8 "modules" on a Launchpad Pro, with its 8x8 pad grid and rows of 8 buttons. Coincidentally,
"hachi" means "8" in Japanese. All kinds of functionality can be implemented in a module; this repo includes
a rhythm sequencer, a couple of monophonic melody sequencers, and a drawing/animation program. Hachi reserves
the top row of 8 buttons to select modules (and one more button for start/stop); each module takes
over the rest of the grid and buttons while it's in focus.
This manual describes Hachi's basic functions. Separate manuals will provide
details on specific modules.
# Getting Started and Configuration
To set up your devices and run Hachi, see the [Getting Started](../getting-started.md) manual.
Hachi uses a JSON configuration file to specify what devices and modules to use. Examples are included
in this repo, but custom config files can be created. Provide the config file path as the first
argument when running Hachi.
See [this config file](../../src/main/resources/hachi-mac.json).