Skip to content

Commit

Permalink
Add multiple pitches and EOC gate for Arp
Browse files Browse the repository at this point in the history
  • Loading branch information
jhoar committed Nov 24, 2017
1 parent 8e493f7 commit f635c92
Show file tree
Hide file tree
Showing 4 changed files with 572 additions and 276 deletions.
30 changes: 17 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

Scared by the anarchy of unconstrained tone? Want to come back to that familiar octave of your youth? Here at Amalgamated Harmonics, our engineers and scientists provide the best possible set of semitones, fresh from the laboratory.

* V/OCT: Input signal
* V/OCT: Input pitch, in 1V/OCT
* KEY: Root note of the scale
* SCALE: In order of appearance:
* SCALE: Scale; In order of appearance:
* Chromatic,
* Ionian a.k.a. Major
* Dorian
Expand All @@ -19,24 +19,28 @@ Scared by the anarchy of unconstrained tone? Want to come back to that familiar
* Minor Pentatonic
* Harmonic Minor
* Blues
* TRIG: Gate fired quantized pitch changes
* OUT: Quantised note (V/OCT)
* Top row of outputs: Gates triggered from the scale degree of the note quantised
* TRIG: Gate fired when the quantized pitch changes
* OUT: Quantised note (1V/OCT)
* Top row of outputs: Gates triggered according to the scale degree of the note quantised

This is largely done, will probably do some internal plumbing to use PulseGenerators in the future.
## Arpeggiator

Need some more predictable variety in your patches? Why not try the Arpeggiator from Amalgamated Harmonics? Guaranteed 17.5% more music per hour.

* V/OCT: Input signal
* CLOCK: Input clock for the sequenced notes
* GATE: Output gate fired for each sequenced note. This could be slaved to the source for the TRIG input, or maybe not...
* OUT: Output sequenced note (V/OCT)
* STEPS: Input number of steps in the sequence (max 16)
* DIST: Number of semi-tones for each step (max 10)
* P1 - P5: Input pitches; these will be scanned left to right and form the notes to be played in each cycle. Empty inputs are ignored
* STEPS: Number of repetitions of a cycle (max 16)
* DIST: Number of semi-tones used for shifting pitches (max 10)
* DIR: The notes in the cycles shift up or down according to the direction.
* CLOCK: Input clock for the sequenced notes. This could be slaved to the source for the TRIG input, or maybe not...
* TRIG: Input gate to trigger the sequence
* EOS: Output gate fired when the sequence ends

Bit of a work-in-progress this one. It just runs up or down the scale at the moment, this will be fixed with something much more interesting. There's also some oddness on the first cycle to be fixed.
* OUT: Output sequenced note (1V/OCT)
* GATE: Output gate fired for each sequenced note.
* EOC: Output gate fired when a cycle ends
* EOS: Output gate fired when the whole series of cycles is finished

Almost something usable. The gaping void in the middle of the panel is where the selection mechanism for patterns will go. At the moment it just goes up or down.

### Notes

Expand Down
Loading

0 comments on commit f635c92

Please sign in to comment.