Home Manual Reference Source Test

Overview

For getting started, open germede.github.io/master in any modern browser. The first visit takes a moment to load; later visits start instantly from cache. Your first piece in 60 seconds:

  1. Wait for the status line to read <em>Ready to compose.</em>
  2. Click Run.
  3. Press Play on the MIDI player and listen.
  4. Change one parameter and click Run again. Good first knobs: increase the length of the piece via Bars and simultaneously sounding Voices, or switch Mode from <em>major</em> to <em>minor</em> for a darker piece.
  5. It's up to you to push the knobs until something catches your ear and click Send Feedback (or Download MIDI for safekeeping).

Layout

The application is made of three vertically stacked sections; the rest of the manual covers them in the same order:

+-------------------------------------------------------------+
|  Constraint Composer                     [Light|Auto|Dark]  |
+-------------------------------------------------------------+
|  Parameters                                [Import|Export]  |
|  - Step 1: Parts (bars, time signature...)               >  |
|  - Step 2: Chords (key, mode...)                         >  |
|  - Step 3: Notes (voices, pitch range...)                >  |
+-------------------------------------------------------------+
|  Solving                                   [Solver v|Run!]  |
|  +-------------------------------------------------------+  |
|  |                   Chord Progression                   |  |
|  |                      Chord Graph                      |  |
|  | Current status                               Log:[>_] |  |
|  +-------------------------------------------------------+  |
|  - Generated Model                                       >  |
|  - Raw Solution                                          >  |
|  - Statistics                                            >  |
+-------------------------------------------------------------+
|  Tracks                      [Download MIDI|Send Feedback]  |
|  +-------------------------------------------------------+  |
|  |                      MIDI Player                      |  |
|  |                      Music Score                      |  |
|  |                     Visualization                     |  |
|  +-------------------------------------------------------+  |
+-------------------------------------------------------------+
|              License | Documentation | Sources              |
+-------------------------------------------------------------+