File | Date | Author | Commit |
---|---|---|---|
img | 2016-03-09 | John Merigliano | [8332f4] added TBA items and image to readme |
tests | 2016-03-10 | John Merigliano | [15fa64] refactoring and test -> |
.gitignore | 2016-03-08 | John Merigliano | [8b419d] brushing up on gui |
CHANGELOG.md | 2016-03-10 | John Merigliano | [15fa64] refactoring and test -> |
LICENSE.txt | 2016-02-29 | John Merigliano | [5838fb] initial project commit |
README.md | 2016-03-10 | John Merigliano | [15fa64] refactoring and test -> |
cycle_plus_one.py | 2016-03-10 | John Merigliano | [a66012] code cleanup; added new class |
in development
Cycle Plus One is a musical pattern generator that can be used to explore interesting sonic experiences. Using a fixed rhythmic profile, a steady eighth note pulse, you can experiment with tonality and density within a specified cycle of beats. The application can help composers create a matrix of tones that can be exported as MIDI or musical XML. From there, the material can be worked with further in a sequencing or music notation program. Cycle Plus One is meant to be a starting point for experimentation, allowing the composer to play with variation using a minimal amount of musical material.
TBA
Any number of pitches can be chosen chromatically from C3 to B3. These tones are an octave below middle C (C4).
The current note is the note the user has dialed in. This determines which line of music is subject to the shifting process (see below).
A measure of music generated by the additive rhythmic structure. The number refers to the length of the cycle in eighth note beats. The following chart defines the rhythmic cycles used:
![rhythmic cycles]
(https://dl.dropboxusercontent.com/u/54256847/rhythmic_cycles_chart%4075.gif)
This option will create a bass support line. Options are on
or off
.
The shift option allows the user to create rhythmic variety between the systems by shifting the pattern forward. You can shift the figures foward until they reach their initial position.
The tempo can be adjusted at runtime between 40 and 400 BPM.
TBA
TBA
To build auto-docs: sphinx-build -b html . _build