jim
02-26-2009, 11:11 PM
Here it is! The ChordSeq will probably still see some changes, such as in the organization of the chord families, or the behavior of the arp modes, so don't be surprised if any projects you make with it now sound a bit different later on.
URL: http://www.five12.com/Numerology-2.1b1.dmg
Numerology 2.1b1 Release Notes:
Chord Sequencer
The CordSeq is a polyphonic sequencer where you can sequence chords by specifying them as degrees of a scale, as commonly taught in music theory classes. The ChordSeq gives you independent control over several aspects of each chord that you can "program" for each step, including the degree, family and type (i.e. major, minor, various 7th chords, etc), inversion, spacing and octave offset. In addition to the standard behavior of playing all notes in a chord simutaneously, you can arpeggiate chords, play them as 'strums', or as broken chords. Here is a quick summary of the new parameters:
- Chord Notes : this is a read-only display of the notes in the chord, sorted by pitch. They are displayed both as their semitone offset from the base pitch, and in common note names.
- Degree : the notes generated are in the given degree of the scale as determined by the Key of the sequence.
- Type & Family : this is a two-level browsing system for choosing a chord: Chords are grouped into families, of which there are currently four. The Dyad family includes all two-note intervals including unison (where only one note is played), and the octave. Triads include major, minor, augmented and diminished. The "Tri+1" family includes all variations of the triads where one note is repeated an octave over the chord. The "7ths" group includes all 10 7th chords composed of four notes.
- Inversion : this performs the common musical inversion process on the chord, in either positive (shifting up an octave) or down (shifting down an octave).
- Spacing : Although no single parameter could cover all spacing options, this one seems to do a good job of covering the most common ones. The lowest note is always left alone. As the spacing is increased, the top notes are shifted up an octave, one by one, until all notes but the bottom one are shifted to the higher octave. Then the process repeats. This one is probably best understood by just playing with it....
- Octave : per-step octave shifting for the notes in a chord. Very handy when doing inversions and spacing.
- Arp Modes : This parameter is in the bottom-left corner of the module and allows you to re-target the gate divide mechanism to create arpeggiations, strums and broken chords. There are three new modes:
Strum : Notes are played one after another. The "Strum" sequence value determines how quickly those notes are played, and the ordering (> 0 for down->up, < 0 for up->down). The speed of the strum is constant regardless of the length of the step or the tempo.
Arpeggiate : Notes are played one after another. The Arpeggiate sequence value determines how quickly those notes are played, and the ordering. The speed of the arpeggio is scaled to match the length of the step.
Broken Chord : Just like the Arpeggiate mode, but all notes are held and released together.
Other than these new parameters, the ChordSeq acts just like the MonoNote and the PolyNote, so you still get all the other goodies.
Known Issues:
- Inversions for the "Tri+1" chord family need to be revised, as those chords all span more than one octave, inversions with the current algorithm often result in doubled notes.
- The names for the 7th chords could probably be cleaned up a bit.
Future Expansions:
- I plan to bump it up to 6 notes per chord, so we can do guitar chords.
- I plan to add more chords to the default library (suggestions welcome!)
- There will be some way (undetermined yet), for you to specify custom chords.
More New Modules: Input/Output : MidiOut, AudioOut
- There is now a new module group, "Input / Output", with the first two of what will become several dedicated I/O modules. The first two modules are the MidiOut and the AudioOut, which allow you to feed MIDI or Audio signals to any destination from within a stack.
- There is one issue with the MidiOut module: the MIDI meter is not working yet
URL: http://www.five12.com/Numerology-2.1b1.dmg
Numerology 2.1b1 Release Notes:
Chord Sequencer
The CordSeq is a polyphonic sequencer where you can sequence chords by specifying them as degrees of a scale, as commonly taught in music theory classes. The ChordSeq gives you independent control over several aspects of each chord that you can "program" for each step, including the degree, family and type (i.e. major, minor, various 7th chords, etc), inversion, spacing and octave offset. In addition to the standard behavior of playing all notes in a chord simutaneously, you can arpeggiate chords, play them as 'strums', or as broken chords. Here is a quick summary of the new parameters:
- Chord Notes : this is a read-only display of the notes in the chord, sorted by pitch. They are displayed both as their semitone offset from the base pitch, and in common note names.
- Degree : the notes generated are in the given degree of the scale as determined by the Key of the sequence.
- Type & Family : this is a two-level browsing system for choosing a chord: Chords are grouped into families, of which there are currently four. The Dyad family includes all two-note intervals including unison (where only one note is played), and the octave. Triads include major, minor, augmented and diminished. The "Tri+1" family includes all variations of the triads where one note is repeated an octave over the chord. The "7ths" group includes all 10 7th chords composed of four notes.
- Inversion : this performs the common musical inversion process on the chord, in either positive (shifting up an octave) or down (shifting down an octave).
- Spacing : Although no single parameter could cover all spacing options, this one seems to do a good job of covering the most common ones. The lowest note is always left alone. As the spacing is increased, the top notes are shifted up an octave, one by one, until all notes but the bottom one are shifted to the higher octave. Then the process repeats. This one is probably best understood by just playing with it....
- Octave : per-step octave shifting for the notes in a chord. Very handy when doing inversions and spacing.
- Arp Modes : This parameter is in the bottom-left corner of the module and allows you to re-target the gate divide mechanism to create arpeggiations, strums and broken chords. There are three new modes:
Strum : Notes are played one after another. The "Strum" sequence value determines how quickly those notes are played, and the ordering (> 0 for down->up, < 0 for up->down). The speed of the strum is constant regardless of the length of the step or the tempo.
Arpeggiate : Notes are played one after another. The Arpeggiate sequence value determines how quickly those notes are played, and the ordering. The speed of the arpeggio is scaled to match the length of the step.
Broken Chord : Just like the Arpeggiate mode, but all notes are held and released together.
Other than these new parameters, the ChordSeq acts just like the MonoNote and the PolyNote, so you still get all the other goodies.
Known Issues:
- Inversions for the "Tri+1" chord family need to be revised, as those chords all span more than one octave, inversions with the current algorithm often result in doubled notes.
- The names for the 7th chords could probably be cleaned up a bit.
Future Expansions:
- I plan to bump it up to 6 notes per chord, so we can do guitar chords.
- I plan to add more chords to the default library (suggestions welcome!)
- There will be some way (undetermined yet), for you to specify custom chords.
More New Modules: Input/Output : MidiOut, AudioOut
- There is now a new module group, "Input / Output", with the first two of what will become several dedicated I/O modules. The first two modules are the MidiOut and the AudioOut, which allow you to feed MIDI or Audio signals to any destination from within a stack.
- There is one issue with the MidiOut module: the MIDI meter is not working yet