PhaseLogic
Link: https://github.com/coinbump/PhaseLogic
PhaseLogic is a script for Logic Scripter that handles several things:
- Sequences
- Arpeggios
- Chords (major, minor chord progression)
- Humanizing velocities and beat position of the sequence notes
Sequences are triggered by a NoteOn MIDI event.
etc.
Examples
Play simple quarter-note sequence
var sequenceDenominators = [4, 4, 4, 4]
Play quarter-note sequence with crescendo
var sequenceDenominators = [4, 4, 4, 4]
var sequenceVelocities = [30, 40, 60, 100]
Play chord progression sequence
var sequenceDenominators = [4, 4, 4, 4]
var sequenceChords = ["maj", "min"]
Play Arpeggio
var sequenceDenominators = [4, 4, 4, 4]
var sequencePitches = [0, 3, 5, 3]
Feel free to use and enjoy