Difference between revisions of "Aux events"
(Created page with "'''Aux events - main menu ''' In essence, an auxiliary event is like a controller message that is sent internally within Cirklon. Each event can modify some internal setting ...") |
(No difference)
|
Latest revision as of 22:22, 4 December 2012
Aux events - main menu
In essence, an auxiliary event is like a controller message that is sent internally within Cirklon. Each event can modify some internal setting or value within the Cirklon’s sequence playback engine:
• They can alter the current values for each playing pattern – note, velocity, length, delay, aux and status values.
• They can change pattern values like timebase, direction and last step.
• They can change global values, such as the current tempo, track mutes, or part selection.
• They can also access normally “hidden” values that affect patterns in unusual ways.
Video by Paul Nagle: http://www.youtube.com/watch?v=vfkhs3GGNjYi
To access the aux event menu, from the Pattern edit screen, select an AUX row (A, B, C or D) and push+turn ROW twice.
Contents
- 1 MIDI CC
- 2 Accumulator
- 3 Accumulator Mask
- 4 Aux Note Events
- 5 Global Control
- 6 Inter Track
- 7 Knob Grab Events
- 8 Knob Mask Events
- 8.1 Mask gate,Kn>n
- 8.2 Mask gate,Kn~n
- 8.3 Mask gate,Kn<n
- 8.4 Mask tie,Kn>n
- 8.5 Mask tie,Kn~n
- 8.6 Mask tie,Kn<n
- 8.7 Mask auxB,Kn>n
- 8.8 Mask auxB,Kn~n
- 8.9 Mask auxB,Kn<n
- 8.10 Mask auxC,Kn>n
- 8.11 Mask auxC,Kn~n
- 8.12 Mask auxC,Kn<n
- 8.13 Mask auxD,Kn>n
- 8.14 Mask auxD,Kn~n
- 8.15 Mask auxD,Kn<n
- 8.16 Mask nAcc,Kn>n
- 8.17 Mask nAcc,Kn~n
- 8.18 Mask nAcc,Kn<n
- 8.19 Mask vAcc,Kn>n
- 8.20 Mask vAcc,Kn~n
- 8.21 Mask vAcc,Kn<n
- 8.22 Mask dAcc,Kn>n
- 8.23 Mask dAcc,Kn~n
- 8.24 Mask dAcc,Kn<n
- 9 MIDI Send
- 10 Pattern Control
- 11 Randomize
- 12 Redirect Aux
- 13 Repeat
- 13.1 rep*2, note + n
- 13.2 rep*2, velo + n
- 13.3 rep*3, note + n
- 13.4 rep*3, velo + n
- 13.5 rep*4, note + n
- 13.6 rep*4, velo + n
- 13.7 prep*2, note + n
- 13.8 prep*2, velo + n
- 13.9 prep*3, note + n
- 13.10 prep*3, velo + n
- 13.11 prep*4, note + n
- 13.12 prep*4, velo + n
- 13.13 rep*n, by length
- 13.14 set rep*n note+
- 13.15 set rep*n velo+
- 13.16 rep*n tbase
- 14 Set Step Value Events
MIDI CC
Accumulator
offset note abs
Offsets the note on the step to which a value is applied by n*semitones ("n" being the user input value).
Positive n yields higher notes.
Negative n yields lower notes.
offset note rel
Offsets the note on the step to which a value is applied and to the notes of subsequent steps in the pattern by n*semitones ("n" being the user input value). The offset applied is relative to the previous offset value, meaning it is added.
Example 1: if a step has a note offset value of -12, the pattern will be 1 octave lower on each pass (assuming all other steps have a note offset value of 0). Example 2: if step 1 has a note offset value of n, and the last step in the pattern has a note offset value of -n, each step in the pattern will be played n semitones higher.
Positive n yields higher notes.
Negative n yields lower notes.
offset velo abs
offset velo rel
offset aux D abs
offset aux D rel
note acc defeat
velo acc defeat
auxD acc defeat
set note acc lim
set velo acc lim
set auxD acc lim
add dAcc to leng
add dAcc to dlay
Accumulator Mask
Mask gate,dAc>=n
Mask gate,n>dAcc
Mask tie,dAcc>=n
Mask tie,n>dAcc
Mask xB,dAcc>=n
Mask xB,n>dAcc
Mask xC,dAcc>=n
Mask xC,n>dAcc
Mute trk,dAcc>=nMask tie
Aux Note Events
(from P3 Manual) The Aux note event group is different to the others since the events do not change any values. Each aux that is assigned to an aux note event can play one extra note on each pattern step, in addition to the main note value.
If you assign all four auxes to aux notes, your pattern will be 5 note polyphonic .
There are four events in the Aux note group:
• aux note abs • aux note rel • aux note abs xF • aux note rel xF
In these events, “abs” means absolute, and “rel” means relative. For the absolute events, you to enter the extra note as a normal note name. The relative events take a number value that is an offset from the main pattern note.
The “xF” versions of the events send the extra notes without applying any Force-To-Scale settings. Note that no aux notes play unless the step gate is on .
For example, let’s say you want to send a C major 7 chord on step 1 of a pattern using four notes:
• set the note value on step 1 to C5 • assign aux A to the event “aux note abs” • assign aux B to the event “aux note abs ” • assign aux C to the event “aux note abs ” • set the aux A value on step 1 to E5 • set the aux B value on step 1 to G5 • set the aux C value on step 1 to B5
When the pattern step plays, the four note chord C5, E5, G5, B5 will be sent. All notes share the same velocity value.
Let’s do the same thing, using the “aux note rel” event:
• set the note value on step 1 to C5 • assign aux A to the event “aux note rel” • assign aux B to the event “aux note rel” • assign aux C to the event “aux note rel” • set the aux A value on step 1 to 4 • set the aux B value on step 1 to 7 • set the aux C value on step 1 to 11
In the case of relative events, the note sent by each aux is the main note shifted by the aux value. In this example, with a main note of C5:
• C5 + 4 semitones = E5 • C5 + 7 semitones = G5 • C5 + 11 semitones = B5
...and you have the same notes as you set for the “aux note abs” event. The difference with the relative events is that you can now transpose all the notes in the chord just by changing the main note value on the step.
Chord Memory
It is possible to use the aux note rel events to recreate the chord memory function found on early polyphonic synthesizers.
This means you can set up the aux values in advance to create a given chord shape on every step of a pattern.
Then you can set the root note of your chord using the normal note value, and activate the gate.
Polyphonic Real-time Record
As mentioned in the chapter on real-time record, and worth repeating here, if you have configured some of the auxes in a pattern with any of the aux note events, you can record polyphonic patterns directly from an attached keyboard.
The lowest note played in any step will be written to the main note value, and up to 4 more notes will be written into the auxes.
aux note abs
aux note rel
aux note abs xF
aux note rel xF
Global Control
mute trk n
un-mute trk n
set tempo
set scene xpos
Inter Track
grab
swap
push
xpose by trk n
xpose by trk n+B
Knob Grab Events
(from P3 Manual) These events take the current value from any play mode knob, and use it to over-write the pattern values.
The knobs for these events are not automatically assigned – the aux value is used to specify exactly which knob should be assigned.
knob n to velo
replace velocity value with current value of knob n
knob n to leng
replace length value with current value of knob n
knob n to auxC
replace aux C value with current value of knob n
knob n to auxD
replace aux D value with current value of knob n
Knob Mask Events
Mask gate,Kn>n
Mask gate,Kn~n
Mask gate,Kn<n
Mask tie,Kn>n
Mask tie,Kn~n
Mask tie,Kn<n
Mask auxB,Kn>n
Mask auxB,Kn~n
Mask auxB,Kn<n
Mask auxC,Kn>n
Mask auxC,Kn~n
Mask auxC,Kn<n
Mask auxD,Kn>n
Mask auxD,Kn~n
Mask auxD,Kn<n
Mask nAcc,Kn>n
Mask nAcc,Kn~n
Mask nAcc,Kn<n
Mask vAcc,Kn>n
Mask vAcc,Kn~n
Mask vAcc,Kn<n
Mask dAcc,Kn>n
Mask dAcc,Kn~n
Mask dAcc,Kn<n
MIDI Send
NRPN
send MIDI a/t
send MIDI pbend
send MIDI pgm
send MIDI clock
sends Start, Stop or Continue message
Pattern Control
set lstep abs
set lstep rel
set norm tbase
set trplt tbase
set drctn
Randomize
Rndmz note
Rndmz velocity
Rndmz length
Rndmz delay
Rndmz aux B
Rndmz aux C
Rndmz aux D
Rnd mask gate
Rnd mask tie
Rnd mask aux B
Rnd mask aux C
Rnd mask aux D
Redirect Aux
(from P3 Manual) The “Redirect Aux” event group allow you to temporarily re-assign aux B, C or D to a different MIDI controller or aux event.
There is no such event for aux A as the auxes are processed in order - you must re-direct one aux from an earlier one. Since A is the first aux, it could not be re-directed.
aux B = cc #n
temporarily re-assign aux B to a MIDI controller
range: 0 -127
aux B = event
temporarily re-assign aux B to an aux event
range: aux events
aux C = cc #n
temporarily re-assign aux C to a MIDI controller
range: 0 -127
aux C = event
temporarily re-assign aux C to an aux event
range: aux events
aux D = cc #n
temporarily re-assign aux D to a MIDI controller
range: 0 -127
aux D = event
temporarily re-assign aux D to an aux event
range: aux events
auxes to trk n
This event re-directs all following auxes so that they apply to the specified target track instead of the current track.
This allows you to cascade more than four aux events to one track, or send more than the maximum four MIDI CCs.
Repeat
(from P3 Manual) The “Repeat” event group used to create repeats of notes within the same step. They are useful where you may want the occasional double speed note without having to use a faster tbase setting, or for those 'Berlin School' grace note effects.
The first repeat note events all divide the step into equal parts for the main note and the repeat notes. So, a rep*2 will divide the step in two equal parts, and each note will play for a proportion of their half of the step based on the length value for that step. rep*3 will divide the step in three equal parts, and rep*4 into four.
The value range for all these events is +/- 63. The note and velocity offsets are added to the note or velocity value on each repeat.
So if the primary note is a C, and you set rep*4, note + n on a step with a value of 1, the four notes played would be C, C#, D, D#. These four notes would each be a quarter of the length of the normal note length for the pattern.
If you want to have both a velocity and note offset on your repeat notes on the same step, you can combine these events on more than one aux.
The next repeat event is a bit different - it doesn't equally divide the step among the repeat notes. It simply repeats the note after the length setting for the step has elapsed. If the length is set too long, you may get no repeats. If it is set very short, you can get very rapid streams of notes. Since this event takes a value for the number of repeats, another couple of events are provided to configure note and velocity offsets if required.
rep*2, note + n
repeat the note twice, with a note offset added to the repeat
rep*2, velo + n
repeat the note twice, with a velocity offset added to the repeat
rep*3, note + n
repeat the note 3 times, with a note offset added to each repeat
rep*3, velo + n
repeat the note 3 times, with a velocity offset added to each repeat
rep*4, note + n
repeat the note 4 times, with a note offset added to each repeat
rep*4, velo + n
repeat the note 4 times, with a velocity offset added to each repeat
prep*2, note + n
Difference to the rep events: repeats are closer together (this was found to be more musical), and the first repeat starts in advance of the step (hence, 'prepeat'), such that the last note falls exactly on the step.
prep*2, velo + n
prep*3, note + n
prep*3, velo + n
prep*4, note + n
prep*4, velo + n
rep*n, by length
sets note to repeat n times, with length of note controlling repeat time
set rep*n note+
set repeat note offset for rep*n
range: +/- 63
set rep*n velo+
set repeat velocity offset for rep*n
range: +/- 63
rep*n tbase
[Colin] "rep*n tbase" works in conjunction with other rep events. Each of the rep events sets a repeat period in ticks. They are preset for the rep*2/3/4 events, and set equal to the gate length for the "rep*n by length" event. If you apply a "rep*n by length" on a step, you can use "rep*n tbase" to set the repeat period as a tbase value. So "rep*n by length" = 10, and "rep*n tbase" = 16 would make the note repeat 10 times at tbase 16. etc.
I find this a fun set of auxes for a polysynth:
- rep*n by length
- rep*n tbase
- set rep*n note+
- set rep*n velo+
FTS comes in handy.
Set Step Value Events
(from P3 Manual) The Set Step Value event group mainly has events to set a pattern value on the step to a new value.
This may not seem like much use but it is very useful in combination with one of the mask events. For example, you might use it to randomly switch a step between two specified notes, or by using the aux D accumulator and a mask event, you can perform pattern 'morphs', where the notes of the pattern gradually switch from the normal note values to those set in a 'set note' aux.
The events of this type are:
set note
set velocity
set length
set delay
xpose by n
adds a set value to the note value
add n to xC
adds a set value to the aux C value
add n to xD
adds a set value to the aux D value
set midi chan
...this allows you to re-assign a single step to any MIDI channel of your choice.
Great fun when used with another event to randomize the MIDI channel value!