cyclic documentation
TRANSCRIPT
-
8/10/2019 Cyclic Documentation
1/47
Cyclic step sequencer
Cover Page
CycliCv1.5 User Documentation
1
-
8/10/2019 Cyclic Documentation
2/47
Cyclic step sequencer
Table of Contents
Cover Page .................................................................................................................................... 1
Table of Contents........................................................................................................................... 2
Overview........................................................................................................................................4
What's New.................................................................................................................................... 5
System e!"irements.....................................................................................................................#
$nstallation......................................................................................................................................%
&ninstallation.................................................................................................................................
("thori)ation * $nitial Start"+.................................................................................................... 1,
Set"+ S-reen.................................................................................................................................1
(++li-ation Si)e...................................................................................................................... 1
("/io Settings......................................................................................................................... 1
Pl"gins.....................................................................................................................................15
0$$ Controllers.....................................................................................................................1%
&sage............................................................................................................................................1
3vent (rray..............................................................................................................................1S"bse!"en-es...........................................................................................................................1
0"te....................................................................................................................................2,
Color................................................................................................................................... 21
eset eset (ll...................................................................................................................21
ength Stri/e Offset......................................................................................................... 22
Trans+ose............................................................................................................................24
Note 6elo-ity an/ 7ate Overri/e.......................................................................................25CC1 an/ CC2......................................................................................................................25
Clo-8 ivi/e.......................................................................................................................252
-
8/10/2019 Cyclic Documentation
3/47
Cyclic step sequencer
O"t+"t evi-e.....................................................................................................................2#
Trans+ort an/ Clo-8................................................................................................................ 2%
3vent an/omi)ation.............................................................................................................. 2On9Off Stat"ses...................................................................................................................2
6al"es..................................................................................................................................2
Note S-aling............................................................................................................................ ,
Presets.......................................................................................................................................... 1
Storing an/ e-alling Presets..................................................................................................1
Saving an/ oa/ing Presets.................................................................................................... 2
3:ternal 0$$ Control.................................................................................................................40a+ 0$$ -ontrollers via 0$$ earn................................................................................... 4
0a+ 0$$ -ontrollers man"ally..............................................................................................#
0o/ifying Saving an/ oa/ing Controller ma+s...................................................................%
;eyboar/ Control.........................................................................................................................
o-"mentation *
-
8/10/2019 Cyclic Documentation
4/47
Cyclic step sequencer
Overview
The Cy-li- se!"en-er is base/ on an i/ea for a new ste+ se!"en-er /evelo+e/ by Olivier 7illet
=fo"n/er of 0"table $nstr"ments> in late 2,11. Olivier -onta-te/ me with this i/ea as he 8new
of my interest in ?esoteri-@ se!"en-ers =an/ of their im+lementations in software> an/ together
we wor8e/ thro"gh its reali)ation over the ne:t few months.
(t a high level Cy-li- -onsists of a set of 2 note val"es =or rests>. This se!"en-e of notes is
-y-le/ thro"gh =hen-e the name> by "+ to si: ?s"bse!"en-es.@ These m"lti+le s"bse!"en-es
ea-h with /ifferent +arameters +ro/"-e very interesting overall res"lts when s"mme/ together.
(ltho"gh it is easy to "n/erstan/ an/ "se Cy-li- allows for se!"en-es with a m"-h greater
/egree of variation an/ liveliness than tra/itional ste+ se!"en-ers often with "ne:+e-te/
res"lts even with small -hanges in note val"es an/9or s"bse!"en-e +arameters.
Together Olivier an/ $ ho+e yo" enAoy "sing itB
4
-
8/10/2019 Cyclic Documentation
5/47
Cyclic step sequencer
What's New
6ersion 1.5 a//s many new feat"res to Cy-li- many of them "serre!"este/D
E 6ST +l"gin instr"ment hosting for "+ to +l"gins
E Per ste+ 6elo-ity 7ate CC1 an/ CC2 -ontrol
E Overri/e Note 6elo-ity an/9or 7ate o+tions +er s"bse!"en-e
E 0$$ CC -ontrol of almost all +arameters in-l"/ing easy to "se 0$$ learn feat"re
E Constrain ran/om val"e ranges
$n a//ition there are several im+rovements an/ b"g fi:es in-l"/e/ most notably signifi-antly
re/"-e/ CP& "sage -om+are/ to the +revio"s version es+e-ially on systems with notsorob"st
gra+hi-s -ar/s.
See the 6ersion
-
8/10/2019 Cyclic Documentation
6/47
Cyclic step sequencer
System Requirements
0a-intosh
F OS G 1,.5 H 1,. $ntel only
Win/ows
F Win/ows GP Servi-e Pa-8 2 or greater 6ista % or
#
-
8/10/2019 Cyclic Documentation
7/47
Cyclic step sequencer
Installation
0a-intosh
The 0a-intosh version is s"++lie/ as a 0a-intosh /is8 image file =./mg>. I"st /o"ble -li-8 the
/ownloa/e/ file an/ yo" will see a new win/ow a++ear on yo"r /es8to+. rag the Cy-li-
a++li-ation i-on to the (++li-ations win/ow i-on that yo" see H this will install the Cy-li-
a++li-ation on yo"r -om+"terD
%
-
8/10/2019 Cyclic Documentation
8/47
Cyclic step sequencer
(fter the file has -o+ie/ yo" -an "nmo"nt the /is8 image an/ /elete the ./mg file =or 8ee+ it
somewhere safe if yo"'/ li8e for f"t"re installations>.
Win/ows
The Win/ows version is s"++lie/ as a -om+resse/ .)i+ file. &n)i+ the file an/ yo" will be left
with a file -alle/ Cy-li- $nstaller.e:e =or Cy-li- emo $nstaller.e:e if installing the /emo
version>. o"ble -li-8 this file to r"n the installer an/ follow its instr"-tionsD
(fter installation yo" will fin/ a short-"t available to la"n-h the Cy-li- a++li-ation in the
Win/ows Start men" in a//ition to "ninstallation an/ /o-"mentation short-"ts. Jo" -an 8ee+
the Cy-li- $nstaller.e:e file somewhere safe if yo"'/ li8e for f"t"re installations.
-
8/10/2019 Cyclic Documentation
9/47
Cyclic step sequencer
ninstallation
0a-intosh H I"st /rag the Cy-li- a++li-ation o"t of the (++li-ations fol/er to the Trash.
Win/ows H &se either the Win/ows (//9emove Programs -ontrol +anel to remove the
a++li-ation or "se the &ninstall short-"t in the Win/ows Start men".
-
8/10/2019 Cyclic Documentation
10/47
Cyclic step sequencer
!uthori"ation # Initial Startu$
$f yo"Kre trying the /emo version of the Cy-li- se!"en-er yo" -an start to "se it imme/iately
after installing it H yo" will not see the a"thori)ation s-reen shown ne:t.
$f yo" are installing the f"ll version of the Cy-li- se!"en-er yo"Kll nee/ to a"thori)e it before
being able to "se it. Start the a++li-ation an/ yo"'ll fin/ yo"rself at the (bo"t * ("thori)ation
s-reenD
1,
-
8/10/2019 Cyclic Documentation
11/47
-
8/10/2019 Cyclic Documentation
12/47
Cyclic step sequencer
$f yo" -hoose to "se 6ST +l"gins the a++li-ation will then +ro-ee/ to s-an yo"r +l"gins for
-om+atibility as well as to sort thro"gh whi-h are 6ST instr"ment vers"s 6ST effe-t +l"gins.
Only 6ST instr"ments are s"++orte/. $f yo" have a large n"mber of +l"gins this s-an may ta8esome time. The +rogram will /is+lay whi-h +l"gin is -"rrently being s-anne/. On s"bse!"ent
start"+s the +rogram will only s-an new +l"gins so the s-an is m"-h faster -om+are/ to the
initial s-an.
The lo-ation the +rogram will sear-h for 6ST +l"gins is /is+laye/ an/ sho"l/ be the /efa"lt
lo-ation s+e-ifie/ on yo"r system. $f it is not to yo"r li8ing yo" -an -hange the lo-ation it
s-ans by +ressing the Change b"tton an/ sele-ting yo"r /esire/ lo-ation. This too is -hangeable
at a later time on the Set"+ s-reen.
12
-
8/10/2019 Cyclic Documentation
13/47
Cyclic step sequencer
Setu$ Screen
Cy-li- has a 0ain s-reen where most se!"en-er intera-tion o--"rs. $t also has a Set"+ s-reen
where a++li-ation si)e a"/io +l"gin an/ 0$$ -ontroller settings are -onfig"re/. The b"ttons
on the lower left of the Cy-li- interfa-e allow yo" to sele-t whi-h win/ow to see. Jo" -an also
toggle between the two s-reens by +ressing the ?.@ =+erio/> 8ey on yo"r 8eyboar/.
Application Size
Cy-li- allows yo" to s-ale the a++li-ation win/ow smaller or larger /e+en/ing on yo"r s-reen
resol"tion an/ +ersonal +referen-eD
Audio Settings
This se-tion allows yo" to t"rn a"/io +ro-essing on an/ off sele-t the a"/io /river "se/ an/
-onfig"re the a"/io /evi-es. Some of the -onfig"ration o+tions will /e+en/ on whi-h /river an/
/evi-es are sele-te/ as well as whether yo" are wor8ing on a 0a-intosh or a Win/ows1
-
8/10/2019 Cyclic Documentation
14/47
Cyclic step sequencer
ma-hine.
It should be noted that despite its name, Audio processing must be On when using MIDI
clock sync, even if you are not using plugins!
Jo" -an also t"rn ("/io +ro-essing off an/ on from the bottom of the Cy-li- win/ow by
-li-8ing on the ("/io $9O b"tton. Jo" -an also a/A"st the 0aster o"t+"t vol"me there as well.
14
-
8/10/2019 Cyclic Documentation
15/47
Cyclic step sequencer
Plugins
This se-tion is where -hoi-es relating to whether the a++li-ation "ses 6ST +l"gins or not an/ if
so where on yo"r -om+"ter it sear-hes for +l"gins are ma/e. $t also +rovi/es the ability to
res-an the +l"gins or to reb"il/ the +l"gin -a-he. $t also allows for a/A"sting the in/ivi/"al
o"t+"t level of ea-h +l"gin as well as the master a"/io o"t+"t.
15
-
8/10/2019 Cyclic Documentation
16/47
Cyclic step sequencer
$f yo" wo"l/ li8e to t"rn +l"gin s"++ort on or off -he-8 or "n-he-8 the &se 6ST Pl"gins bo:.
Note that yo" will nee/ to restart the a++li-ation after a -hange in this setting to see the effe-t of
the -hange.
Jo" -an -hange the lo-ation that is sear-he/ for 6ST +l"gins by -hanging the 6ST Pl"gin
ol/er setting. Cli-8 the Change b"tton an/ browse to the /esire/ new fol/er. Jo" -an then+ress the es-an Pl"gins b"tton to get a--ess to the +l"gins in this new fol/er.
1#
-
8/10/2019 Cyclic Documentation
17/47
Cyclic step sequencer
inally if yo" have tro"ble with long start"+ times while the a++li-ation s-ans 6ST +l"gins
yo" -an try having it reb"il/ its +l"gin -a-he. This is /one by -li-8ing the eb"il/ Pl"ginCa-he b"tton. Please be +atient if yo" have many +l"gins this +ro-ess -an ta8e some time.
Pl"gins are sele-te/ at the bottom right of the Cy-li- "ser interfa-e H on-e a +l"gin is sele-te/
from the /ro+/own list in ea-h of the three Pl"gin se-tions if available +at-h names will be
+o+"late/ into the se-on/ /ro+/own list. Jo" -an navigate thro"gh the +l"gin +resets "sing
either the /ro+/own or the "+ an/ /own arrows. Cli-8 the ?...@ b"tton to see the f"ll +l"gin "ser
interfa-e.
MIDI Controllers
See External MIDI Controlse-tion below for a /etaile/ /es-ri+tion of these f"n-tions.
1%
-
8/10/2019 Cyclic Documentation
18/47
Cyclic step sequencer
sage
The Cy-li- se!"en-er is -om+ose/ of two main -om+onentsD the -ir-"lar eventarrayof 2
note an/9or -ontin"o"s -ontroller =CC> val"es an/ a set of # i/enti-al ?subsequences.@ 0$$
notes an/9or CC val"es are generate/ as the s"bse!"en-es traverse the events in the event array.
Event Array
Cy-li-'s event array is /is+laye/ in the o"ter -ir-"lar ring with the array's event val"es
/is+laye/ A"st o"tsi/e of ea-h ste+. The ty+e of event is s+e-ifie/ by whi-h event tab is sele-te/
A"st below the -ir-"lar array. $n this e:am+le the Note tab is sele-te/ an/ so note val"es are
/is+laye/ in the o"ter -ir-"lar ringD
There are 5 event tabsD Note 6elo-ity 7ate CC1 an/ CC2. The first three s+e-ify attrib"tes of
0$$ notes an/ the last two s+e-ify -ontin"o"s -ontroller val"es whi-h -an also be transmitte/
in a//ition to the notes.
The first ste+ in the array is the to+ mi//le ste+. (-tive events are /is+laye/ in white ina-tive
events or rests are /imly /is+laye/ in grey. To a-tivate a ste+ -li-8 its /ot this will -a"se it to1
-
8/10/2019 Cyclic Documentation
19/47
Cyclic step sequencer
/is+lay in white. To ina-tive a ste+ -li-8 its /ot again.
3vent val"es -an only be -hange/ when a ste+ is a-tive. To -hange the val"e -li-8 an/ hol/ theevent val"e an/ s-roll "+ or /own. (lternatively yo" -an -hange the event val"e =on-e
sele-te/ in/i-ate/ with a grey triangle ne:t to the event val"e> "sing the "+ or /own arrow 8eys
on yo"r -om+"ter 8eyboar/. Jo" -an also ty+e a new val"e for the sele-te/ note on yo"r
8eyboar/ followe/ by the et"rn 8ey. The 5 event ty+es ea-h have /ifferent allowable rangesD
NoteD C,C
6elo-ityD ,12%
7ateD 1,1,,, =millise-on/s>
CC1D ,12%
CC2D ,12%
Subsequences
There are si: s"bse!"en-es. (s mentione/ above s"bse!"en-es generate 0$$ notes an/9or-ontin"o"s -ontroller messages as they traverse the events in the event array. 3a-h s"bse!"en-e
has i/enti-al feat"res whi-h will be /es-ribe/ below.
1
-
8/10/2019 Cyclic Documentation
20/47
Cyclic step sequencer
%ute
S"bse!"en-es -an be t"rne/ on an/ off "sing the 0"te b"tton in the lower left of ea-h
s"bse!"en-e +anelD
0"ting a s"bse!"en-e will remove its ring from the s"bse!"en-e ring /is+lay on the left. $n the
e:am+le below on the left the first an/ thir/ s"bse!"en-es are on while the se-on/ is off an/
so therefore its ring is not /is+laye/. $n the e:am+le on the right the se-on/ s"bse!"en-e has
been t"rne/ on an/ so its ring is /is+laye/D
2,
-
8/10/2019 Cyclic Documentation
21/47
Cyclic step sequencer
ColorJo" -an -hange a s"bse!"en-e's /ot -olor by -li-8ing the -olore/ s!"are in the "++er left of the
s"bse!"en-e settings area. This will show a stan/ar/ -olor +i-8er win/ow whi-h yo" -an "se
to sele-t a new -olor for the s"bse!"en-e's /ots.
Reset& Reset !ll
3a-h s"bse!"en-e -an be ?reset@ or ?rewo"n/@ to its starting +osition by -li-8ing this 3. $n
a//ition the eset 3 will blin8 ea-h time the s"bse!"en-e -y-les thro"gh its starting+osition.
$f yo" wo"l/ li8e to reset all s"bse!"en-es at on-e -li-8 the eset (ll 3.
21
-
8/10/2019 Cyclic Documentation
22/47
-
8/10/2019 Cyclic Documentation
23/47
Cyclic step sequencer
/ot at that ste+ in the ring /is+lay.
et's loo8 at an e:am+le s"bse!"en-e below. Jo" will note that the first a-tive ste+ is offset byone from the to+ -enter ste+ =Offset 1> that every other ste+ is a-tive =Stri/e 2> an/ that the
total length of the s"bse!"en-e is =ength >D
So whi-h 0$$ notes will this s"bse!"en-e sen/Q Only notes that are a-tive in boththe event
array =white /ot> as well as in the s"bse!"en-e =re/ /ot> will be triggere/. $n this -ase
therefore only notes R4 an/ 34 will be -reate/ as the trans+ort -y-les thro"gh the ste+s in the
s"bse!"en-e. When the trans+ort is on the -"rrently a-tive ste+ in the s"bse!"en-e will have a
-olore/ /ot o"tline/ by a white ring. or s"bse!"en-es that have a length val"e that is notevenly /ivisible by the Stri/e val"e yo" will o--asionally see some ?"nfille/@ white rings.
2
-
8/10/2019 Cyclic Documentation
24/47
Cyclic step sequencer
These re+resent a-tive ste+s as the se!"en-e ?wra+s@ aro"n/. Lest to e:+lain this with an
e:am+le.
The following s"bse!"en-e has length 4 stri/e an/ offset ,. $n the first image below
yo" see the a-tive ste+ =whiteo"tline/ green /ot> at +osition 1. (s the stri/e is set to at the
ne:t -lo-8 ti-8 the a-tive ste+ moves to +osition 4 an/ so the green /ot there is whiteo"tline/
=2n/ image below>. Ne:t however the s"bse!"en-e ?wra+s aro"n/@ by ste+s so that the
a-tive ste+ is now at +osition . or sim+li-ity of /is+lay this /ot is not normally ?fille/ in@ in
the stati-ly /is+laye/ +attern b"t it is a transiently a-tive ste+ on this -y-le so it is /is+laye/ as
an unfilledwhite -ir-le =r/ image below>. inally as the s"bse!"en-e moves forwar/ by
another ste+s an/ wra+s aro"n/ again the a-tive ste+ is now at +osition 2. This is shown inthe last image. (s the s"bse!"en-e +rogresses forwar/ another ste+s we are ba-8 at a-tive
ste+ at +osition 1 whi-h is the first image below.
Trans$ose
Jo" -an trans+ose the +laye/ notes from the event array for ea-h s"bse!"en-e by a fi:e/
amo"nt by "sing the Trans+ose =?G+ose@> setting. $t allows for or H trans+osition of "+ to 24
semitones.
24
-
8/10/2019 Cyclic Documentation
25/47
Cyclic step sequencer
Note& )elocity an( *ate Overri(e
ather than triggering the note velo-ity an/ gate val"es store/ in the event array a s"bse!"en-e
-an instea/ trigger fi:e/ val"es for these. This is a--om+lishe/ by -he-8ing the Overri/e=?Ovr/@> -he-8bo:es for Note 6elo-ity an/9or 7ate an/ then -hoosing the /esire/ val"es ne:t
to them. Note that -hoosing a 6elo-ity overri/e of )ero will effe-tively -reate a s"bse!"en-e
that /oes not trigger any notes this -an be "se/ for -reating ?CC only@ s"bse!"en-es =see ne:t
se-tion>.
CC+ an( CC,3a-h s"bse!"en-e -an sen/ "+ to two -ontin"o"s -ontroller =CC> 0$$ messages in a//ition to
notes. 3nable one or both of these by -he-8ing their res+e-tive -he-8bo:es an/ then s+e-ifying
whi-h -ontin"o"s -ontroller n"mber to transmit. The val"es s+e-ifie/ in the event array will
then be transmitte/ for that CC n"mber. (s mentione/ above -hoosing a 6elo-ity overri/e
val"e of )ero for a s"bse!"en-e -an enable a s"bse!"en-e to be "se/ as a ?CC only@
s"bse!"en-e.
Cloc- .ivi(e
The Clo-8 ivi/e =?Cl-8 v/@> +arameter in ea-h s"bse!"en-e -ontrols how fre!"ently -lo-8
+"lses are triggere/ for that s"bse!"en-e base/ on the master -lo-8 tem+o. The range of this
+arameter goes from whole notes =191> to one thirtyse-on/ notes =192>. The master -lo-8 is
-ontrolle/ internally or by 0$$ beat -lo-8. =see Transport and Clockse-tion below>.
25
-
8/10/2019 Cyclic Documentation
26/47
Cyclic step sequencer
Out$ut .evice
3a-h s"bse!"en-e ro"tes the notes an/9or -ontin"o"s -ontroller messages it -reates to a s+e-ifi-
0$$ /evi-e an/ -hannel. These are sele-te/ "sing the O"t+"t evi-e an/ Ch /ro+ /ownmen"s. To ro"te the s"bse!"en-e information to one of the hoste/ 6ST +l"gin instr"ments
sim+ly sele-t Pl"gin 1 Pl"gin 2 or Pl"gin as /esire/.
2#
-
8/10/2019 Cyclic Documentation
27/47
Cyclic step sequencer
Transport and Clock
Cy-li- -an be /riven from either its internal -lo-8 or via 0$$ -lo-8 ro"te/ to it from either ahar/ware or software synthesi)er. Sele-t the o+tion yo" +refer "sing the /ro+ /own men" to the
right of the Play b"tton. When in 0$$ -lo-8 mo/e sele-t the 0$$ /evi-e "sing the /ro+
/own men" whi-h will a++ear to sele-t the 0$$ -lo-8 so"r-e. Jo" nee/ to ens"re that the
/evi-e yo" have sele-te/ is +ro+erly -onfig"re/ to sen/ 0$$ -lo-8.
When in internal -lo-8 mo/e the Play b"tton will start the -lo-8 as well as Cy-li-'s trans+ort.
When in 0$$ -lo-8 mo/e starting the trans+ort in yo"r 0$$-lo-8 generating a++li-ation or
har/ware sho"l/ both start Cy-li-'s -lo-8 as well as its trans+ort =whether it starts the trans+ort
or not will /e+en/ on the s+e-ifi- a++li-ation9har/ware an/ whether it sen/s 0$$ trans+ort
information>. On-e the 0$$ -lo-8 is r"nning yo" -an sto+ Cy-li-'s trans+ort with the Playb"tton b"t the 0$$ -lo-8 information will -ontin"e to be re-eive/ by Cy-li-. This allows yo"
to sto+9start Cy-li-'s se!"en-e in/e+en/ently of yo"r 0$$-lo-8 generating /evi-e. When in
0$$ -lo-8 mo/e Cy-li- internally sen/s a eset (ll message when the in-oming 0$$ song
+osition +ointer information in/i-ates a se!"en-e restart.
When in internal -lo-8 mo/e yo" -an a/A"st the s+ee/ of the -lo-8 "sing the Tem+o +arameter.
$t allows a/A"stment from 2, to 24, beats +er min"te =LP0>. When in 0$$ -lo-8 mo/e thetem+o is set by the 0$$ -lo-8generating /evi-e an/ is not a/A"stable from within Cy-li-.
2%
-
8/10/2019 Cyclic Documentation
28/47
Cyclic step sequencer
Event Randoization
Cy-li- allows for its event array val"es to be ran/omly a/A"ste/. One -an ran/omly -hange theevent on/off statuses as well as the event valuesthemselves.
On/Off Statuses
To ran/omly alter the event on9off val"es within the event array +ress the On9Off Stat"ses
b"tton. The Per-ent Notes On /ial A"st to the left of this b"tton will -ontrol the +er-entage of
events that are on within the array after +ressing the b"tton. T"rning the /ial -lo-8wise will
in-rease the li8elihoo/ of a note9event being t"rne/ on.
)alues
To ran/omly alter the event val"es as /is+laye/ on ea-h of the event tabs sim+ly -li-8 the
6al"es b"tton. The lower an/ "++er bo"n/s of the ran/omi)ation are /is+laye/ to the left an/
right of the 6al"es b"tton res+e-tively an/ will a/A"st as ea-h of the event tabs =Note 6elo-ity
7ate CC1 an/ CC2> are sele-te/ below the event array -ir-le. The bo"n/s -an be a/A"ste/ by-li-8ing on them an/ /ragging "+ or /own. or note ran/omi)ation notes will also be
2
-
8/10/2019 Cyclic Documentation
29/47
Cyclic step sequencer
-onstraine/ by the -"rrent Note S-aling setting =see ne:t se-tion>.
2
-
8/10/2019 Cyclic Documentation
30/47
Cyclic step sequencer
!ote Scaling
Jo" -an -onstrain the notes within the note array to a s+e-ifi- s-ale an/ root note by "sing theNote S-aling o+tions.
Sim+ly -hoose the /esire/ s-ale in the /ro+ /own men" an/ the /esire/ root note A"st below. $f
no s-aling is /esire/ -hoose the ?No Constraint@ o+tion in the s-ale /ro+ /own men". $f
a++lying a s-ale e:isting note val"es in the note array will be a/A"ste/ to -onform to the s-ale
sele-te/. $n a//ition after sele-ting a s-ale -onstraint only the a++ro+riate s-ale val"es will be
man"ally sele-table in the note array.
,
-
8/10/2019 Cyclic Documentation
31/47
Cyclic step sequencer
Presets
The Cy-li- se!"en-er allows yo" to store "+ to twenty +resets in its memory at one time ea-hof whi-h -an be invo8e/ with a single mo"se -li-8 on-e store/ or sele-te/ via 0$$ +rogram
-hange messages. "rthermore sets of +resets -an be name/ an/ store/ to -om+"ter har/ /is8
an/ then re-alle/ an/ loa/e/ ba-8 in later.
Presets will store an/ re-all almost all "ser a/A"stable +arameters.
Storing and Recalling Presets
When a +reset lo-ation is em+ty it will be a grey -olor. When hovering yo"r mo"se over a
+reset lo-ation the +reset's n"mber will be /is+laye/.
To store a +reset sim+ly +ress an/ hol/ the Shift 8ey on yo"r 8eyboar/ an/ -li-8 the /esire/
+reset lo-ation yo" wo"l/ li8e to store it in =ShiftCli-8>. The +reset lo-ation will then t"rn
/ar8 greyD
To re-all a +reset sim+ly -li-8 on one of the /esire/ /ar8 grey +reset lo-ations. The sele-te/
1
-
8/10/2019 Cyclic Documentation
32/47
Cyclic step sequencer
+reset will then t"rn yellowD
To -lear all +resets lo-ations +ress the Clear b"tton.
Jo" -an also re-all +resets "sing 0$$ +rogram -hanges. To enable 0$$ +rogram -hange
-ontrol -he-8 the bo: ne:t to 0$$ Program Changes an/ -hoose the a++ro+riate 0$$ /evi-e
an/ -hannel that yo" wo"l/ li8e to re-eive 0$$ +rogram -hanges on.
Programs 1 thro"gh 2, -orres+on/ to the +resets 1 thro"gh 2, in Cy-li-.
Note that yo" -an also -ontrol +resets "sing 0$$ CC messages see 3:ternal 0$$ Controlse-tion below.
Saving and "oading Presets
3a-h -olle-tion of twenty +resets -an be save/ to /is8 for later re-all. To save them +ress the
Save b"tton an/ s+e-ify yo"r /esire/ file name an/ lo-ation. Presets -an be store/ in either
ISON or G0 formats either wor8s fine.
2
-
8/10/2019 Cyclic Documentation
33/47
-
8/10/2019 Cyclic Documentation
34/47
Cyclic step sequencer
01ternal %I.I Control
0ost of Cy-li-'s f"n-tions -an be -ontrolle/ "sing 0$$ -ontin"o"s -ontroller =CC> messagessent from a har/warebase/ 0$$ /evi-e or from another 0$$ a++li-ation. These are
-onfig"re/ "sing either the 0$$ earn f"n-tion or by the man"al ma++ing of 0$$ CC val"e
to "ser interfa-e element.
$nbo"n/ CC messages are s-ale/ from their f"ll range of ,12% to the range of the interfa-e
element in !"estion. This allows for the f"ll travel of a mi/i -ontroller to be "tili)e/ even if the
target "ser interfa-e element only has a few /ifferent settings.
The first ste+ in enabling e:ternal 0$$ -ontrol is to -hoose whi-h 0$$ in+"t /evi-e yo" wish
to monitor for CC information. This is /one at the to+ of the 0$$ Controllers se-tion on the
Set"+ s-reen.
Map MIDI controllers via MIDI "earn
On-e the 0$$ -ontroller /evi-e is sele-te/ swit-h ba-8 to the 0ain s-reen an/ enable 0$$
earn mo/e by -li-8ing the 0$$ earn b"tton at the lower left. $t will +"lse yellow to re/ toin/i-ate its a-tive state.
4
-
8/10/2019 Cyclic Documentation
35/47
-
8/10/2019 Cyclic Documentation
36/47
Cyclic step sequencer
move yo"r 0$$ -ontroller. Jo" -an also see the 0$$ -ontroller assignment on the Set"+
s-reen in the 0$$ Controllers se-tion.
Contin"e this same +ro-ess for ea-h Cy-li- -ontrol that yo" wo"l/ li8e to ma+ to an e:ternal
-ontroller. When /one -li-8 the 0$$ earn b"tton again to ina-tivate 0$$ earn mo/e.
Map MIDI controllers anually
$f yo" +refer to ma+ the 0$$ CC -ontrols to "ser interfa-e elements man"ally =for e:am+le if
yo" will be sen/ing CC messages from a igital ("/io Wor8station =(W> an/ not from a
har/ware 0$$ -ontroller> yo" -an /o so within the ?0an"al (//@ +art of the 0$$
Controllers se-tion on the Set"+ s-reen.
Sele-t the "ser interfa-e -ontrol from the Control /ro+ /own men" then sele-t the CC n"mber
an/ 0$$ -hannel that yo" wo"l/ li8e to -ontrol it with. Then +ress the 0an"al (// b"tton
#
-
8/10/2019 Cyclic Documentation
37/47
Cyclic step sequencer
an/ yo" will see a new entry in the Controller ma+ table below.
Modi#ying$ Saving and "oading Controller aps
On-e yo" are /one yo" -an mo/ify an/9or save yo"r -ontroller assignments on the Set"+ s-reen
in the 0$$ Controllers se-tion. Jo" -an either /elete one or all assignments "sing the elete
Sele-te/ or elete (ll b"ttons.
Jo" -an save yo"r 0$$ -ontroller ma++ing by "sing the Save b"tton. Save the ma++ing as a
te:t file "sing the .t:t e:tension. $f yo" forget to a// a .t:t e:tension one will be a//e/
a"tomati-ally to yo"r filename. Similarly yo" -an loa/ a +revio"sly save/ set of -ontroller
assignment by "sing the oa/ b"tton an/ browsing for yo"r save/ -ontroller assignment .t:tfile.
inally yo" -an set yo"r -"rrently loa/e/ set of -ontroller assignments an/ -ontroller 0$$/evi-e to be a"tomati-ally loa/e/ by /efa"lt ea-h time yo" start Cy-i-. To /o so A"st +ress the
%
-
8/10/2019 Cyclic Documentation
38/47
Cyclic step sequencer
&se C"rrent (s efa"lt b"tton.
-
8/10/2019 Cyclic Documentation
39/47
Cyclic step sequencer
2eyboar( Control
The Cy-li- se!"en-er res+on/s to -ertain 8ey +resses on yo"r -om+"ter 8eyboar/ to -ontrolsome of its f"n-tions.
#tart / #topH 3a-h +ress of the S+a-ebar will toggle the trans+ort =Play b"tton> on an/ off.
$u%eric valuesH Some n"meri- +arameters -an be -ontrolle/ "sing the n"mber 8eys an/9or by
the "+ an/ /own arrows on the -om+"ter 8eyboar/. (fter entering a /esire/ val"e "sing the
n"mber 8eys follow by +ressing the et"rn93nter 8ey. The -ontrollable +arameters in-l"/eD
F (ll event val"es in the event array =in-l"/ing Note 6elo-ity 7ate CC1 an/ CC2>
F The following s"bse!"en-e +arametersD ength Stri/e Offset Trans+ose Note
Overri/e val"e 6elo-ity Overri/e val"e 7ate Overri/e val"e CC1 n"mber CC2
n"mber an/ 0$$ -hannel.
&anicH $f the se!"en-er gets into a state in whi-h there are ?h"ng@ notes or other sit"ations in
whi-h yo" wo"l/ li8e to sen/ an ?(ll Notes Off@ -omman/ +ress P ="++er or lower -ase> on
yo"r 8eyboar/. ?P@ stan/s for ?+ani-.@
Main / #etupH To easily toggle between the 0ain an/ Set"+ s-reens +ress the ?.@ =+erio/> 8ey.
-
8/10/2019 Cyclic Documentation
40/47
Cyclic step sequencer
.ocumentation # 3el$
The Cy-li- se!"en-er -an la"n-h its f"ll /o-"mentation =this /o-"ment> from within thea++li-ation itself A"st go to the o-"mentation men" an/ -hoose ?Cy-li- o-"mentation@.
This will la"n-h a P viewing a++li-ation in whi-h to view the /o-"mentationD
On Win/ows yo" -an also fin/ a short-"t to the /o-"mentation in the Cy-li- Start men"
short-"ts.
4,
-
8/10/2019 Cyclic Documentation
41/47
-
8/10/2019 Cyclic Documentation
42/47
Cyclic step sequencer
.emo imitations
The /emo version of the Cy-li- se!"en-er is feat"re -om+lete -om+are/ with the f"ll versionwith some e:-e+tionsD
F $t /oes not allow "se of +resets. (ltho"gh the +resets slots an/ Save an/ oa/ b"ttons
are visible the +resets are not "sable in any way.
F Only 1 6ST +l"gin slot is available rather than .
F $t will time o"t after , min"tes of "se showing the following messageD
42
-
8/10/2019 Cyclic Documentation
43/47
Cyclic step sequencer
!c-nowle(gments an( Than-s
$ wo"l/ li8e to than8 Olivier 7illet of 0"table $nstr"ments for the great i/ea behin/ thisse!"en-er as well as for his +rogramming s"ggestions along the way. getenv =Win/ows> by Ias-h
U htt+D99www.Aas-h.-h9/lU Ias-h's e:ternals are 7P li-ense/htt+D99www.gn".org9li-enses9lg+l.html
F m8/ir =Win/ows> by Lill Or-"tt
U htt+D99+"bli-beta.-:9ma:
F 0o/al ObAe-t ibrary =0a- Win/ows> by 6I 0an)o
U htt+D99www.vAman)o.-om9-lients9mol
F Co"nt =0a- Win/ows> by Peter 3lseaU htt+D99artsites."-s-.e/"930S9m"si-9resear-h9lobAe-ts.rea/me.htmlU obAe-ts are Co+yright Peter 3lsea an/ The egents of the &niversity of California. (ll rights reserve/.
e/istrib"tion an/ "se in so"r-e an/ binary forms with or witho"t mo/ifi-ation are +ermitte/ +rovi/e/ that thefollowing -on/itions are metD
V e/istrib"tions of so"r-e -o/e m"st retain the above -o+yright noti-e this list of -on/itions an/ thefollowing /is-laimer.
V e/istrib"tions in binary form m"st re+ro/"-e the above -o+yright noti-e this list of -on/itions an/ thefollowing /is-laimer in the /o-"mentation an/9or other materials +rovi/e/ with the /istrib"tion.
V Neither the name of the &niversity of California nor the names of its -ontrib"tors may be "se/ to en/orse or+romote +ro/"-ts /erive/ from this software witho"t s+e-ifi- +rior written +ermission.
4
http://www.cycling74.com/http://www.jasch.ch/dlhttp://www.gnu.org/licenses/lgpl.htmlhttp://www.gnu.org/licenses/lgpl.htmlhttp://www.gnu.org/licenses/lgpl.htmlhttp://publicbeta.cx/maxhttp://www.vjmanzo.com/clients/molhttp://artsites.ucsc.edu/EMS/music/research/lobjects.readme.htmlhttp://www.jasch.ch/dlhttp://www.gnu.org/licenses/lgpl.htmlhttp://publicbeta.cx/maxhttp://www.vjmanzo.com/clients/molhttp://artsites.ucsc.edu/EMS/music/research/lobjects.readme.htmlhttp://www.cycling74.com/ -
8/10/2019 Cyclic Documentation
44/47
Cyclic step sequencerU T
-
8/10/2019 Cyclic Documentation
45/47
Cyclic step sequencer
Contact # Su$$ort
S"++ort or"mhtt+D99/efe-tivere-or/s.-om9for"m9in/e:.+h+Q+9-ategories9-y-li-
an Nigrin
/anY/efe-tivere-or/s.-om
Co$yright
The Cy-li- se!"en-er is Co+yright Z 2,122,1 by aniel Nigrin an/ efe-tive e-or/s
Software. (ll rights are reserve/.
45
http://defectiverecords.com/forum/index.php?p=/categories/cyclicmailto:[email protected]://defectiverecords.com/forum/index.php?p=/categories/cyclicmailto:[email protected] -
8/10/2019 Cyclic Documentation
46/47
Cyclic step sequencer
)ersion 3istory
6ersion 1.5.1 =November 2 2,1> (//e/ ability to "se Tab 8ey to -y-le thro"gh event array se-tions =Note 6elo-ity 7ate
CC1 an/ CC2>
F i:e/ b"g that +revente/ eset (ll an/ s"bse!"en-e eset -ontrols from being
-ontrolle/ remotely by CC messages
F (//e/ note in /o-"mentation that version 1., +resets will not wor8 -orre-tly with v1.5
a++li-ation
F L"ilt with 0a: version #.1.5 =211%1%1 2 bit>
6ersion 1.5 =November 1 2,1>
$e 'eatures
F 6ST +l"gin instr"ment hosting for "+ to +l"gins
F Per ste+ 6elo-ity 7ate CC1 an/ CC2 -ontrol
F Overri/e Note 6elo-ity an/9or 7ate o+tions +er tra-8
F Overri/e 6elo-ity to )ero allows for CConly tra-8s
F 0$$ CC -ontrol of almost all +arameters in-l"/ing easy to "se 0$$ learn feat"reF Constrain ran/om val"e ranges
F (bility to -onstrain ran/om +arameter range
F (//e/ . 8ey to toggle between 0ain an/ Set"+
F (//e/ P 8ey for Pani-
F (//e/ 3 for 0$$ -lo-8
I%prove%ents/(ug 'ixes
4#
-
8/10/2019 Cyclic Documentation
47/47
Cyclic step sequencer
F Signifi-antly re/"-e/ CP& "se es+e-ially on gra+hi-s-hallenge/ systems
F (-tive ste+ now highlighte/ in white easier to see
F &+/ate/ 0"table $nstr"ments logo
F (//e/ tool ti+ for +resets to remin/ how to store9re-all +resetsF i:e/ Preferen-es name
F L"ilt with 0a: version #.1.5 =211%1%1 2 bit>
6ersion 1., =ebr"ary 1# 2,12>
F irst version release/ in-l"/ing /emo version.
F L"ilt with 0a: version #.,.4 =522%>
6ersion 1., Letas =O-tober 2,11 H Ian"ary 2,12>
F L"g fi:es an/ firming "+ of feat"re set.
4%