matteocollina / PianoRoll

Microtonal pianoroll

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microtonal PianoRoll

PianoRoll Microtonal

Compile

Download and include in your project:

I tested with Java 8.

Description

Swing application that displays a flat roll style interface in which, however, the notes do not correspond to the chromatic scale of the equal tempered system, but can be chosen starting frequency, final frequency and number of subdivisions of the vertical axis.

On the left of the main screen a pseudo-keyboard (where there are no white and black keys but only a sequence of identical keys) and to the right of it a grid of positions corresponding to time (horizontally) and note (vertically) .

The user can draw the notes to play and play them.

The settings concern the stamp to be used, the minimum and maximum frequency, the number of subdivisions of the keyboard and the BPM for the execution and the number of measurements.

The minimum duration of the notes is 1/16 but it is possible to change it in the ConfigManager with effective remodeling of the PianoRoll.

Next?

  • Possibility to insert notes of different duration
  • Graphic effect to the play of a note
  • Insertion of the "loop" button which cycles the sequence
  • Optimization of settings saving with score maintenance

About

Microtonal pianoroll


Languages

Language:Java 100.0%