Skip to content

Architecture

Peter Zenk edited this page Jun 28, 2020 · 3 revisions

Architecture

Building Blocks

The tool consist of the following building blocks:

genDrumkit - the top level invocation script

gen_drum_kit - top level package

gen_drum_kit/importer- the package containing the drum kit importers

gen_drum_kit/exporter- the package containing the drum kit exporters

gen_drum_kit/drum_kit- the package containing classes for building the drum kit DB

gen_drum_kit/builder- the package containig the builders. They are used by the importers after having read in the input data

Flow of Operation

This is the main programm flow:

  1. Read in command line, set parameters, configure importer and exporter

  2. Import the source drum kit

  3. Build the internal drum kit DB from the data read by the importer

  4. Export the drum kit to the target format

Back Home