cyclic documentation

Upload: tedz2000

Post on 02-Jun-2018

244 views

Category:

Documents


0 download

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%