
chop.html,203
slippery chicken documentation - chop5,178
header("../");content18,869
chop22,1086
Three levels of chop128,6550
Referencing rthm-seq objects contained in a chopped157,8299
footer();push249,13103

chords.html,1143
slippery chicken documentation - chord functions5,185
header("../");content18,887
Chord functions22,1104
+prep-div-show24,1190
The user can indicate that prep-div27,1357
closeprep-div-hide62,3065
+default-div-show66,3216
If the default-div69,3378
closedefault-div-hide104,5244
+pre-defined-div-show109,5491
A number of chord functions have been predefined in thepre-defined-div112,5623
The piano-chord-funpno-chrd-fun121,6284
The chord-fun1 and chord-fun2 functionschord-fun1-2156,8103
closepre-defined-div-hide235,11932
User-defined chord functionsuser-defined238,11982
+chord-aux-div-show241,12185
The chord-aux-div244,12312
closechord-aux-div-hide339,17471
+breakdown-div-show344,17704
Since breakdown-div347,17855
you are coming307513,25891
closebreakdown-div-hide523,26536
+ss-fun-1-div-show529,26824
One possible approach to writing user-defined chord functionsss-fun-1-div532,26956
closess-fun-1-div-hide685,35106
+ss-fun-2-div-show690,35300
The user may also want to have several chords available to anss-fun-2-div693,35459
closess-fun-2-div-hide802,41500
footer();push813,42002

coreUsage.html,887
slippery chicken documentation - "primary disposition" &emdash; core5,185
header("../");content19,905
+files-div-show24,1180
Thefiles-div28,1304
closefiles-div-hide40,1971
"Primary Disposition" &mdash; A guide to the core usage of 43,2065
+code-div-show65,3176
The code is first presented on its own here, then explained point bycode-div68,3290
closecode-div-hide157,7552
The code explained160,7639
The call to call184,8658
The instruments and ensemble206,9676
Tempotempo271,13018
Pitch collectionspitch-sets293,14208
Rhythmsrhythms349,17198
Pitch curvespitch-curves373,18427
Articulation, dynamics, slursmarks400,19793
The structure446,22313
The output498,25062
MIDImidi508,25558
Common Music Notationcmn524,26423
LilyPondlilypond540,27308
Processing the code and producing outputevaluating573,28910
Conclusion606,30782
footer();push637,32221

ensemble.html,717
slippery chicken documentation - players and the ensemble5,185
header("../");content18,896
Players and the ensemble22,1113
+players-div-show29,1474
slippery chickenplayers-div32,1617
closeplayers-div-hide112,6037
+ensemble-div-show117,6262
for the singular? -->ensemble-div122,6458
closeensemble-div-hide206,11746
+change-map-div-show210,11910
If a player has been defined as doubling on more than onechange-map-div213,12080
closechange-map-div-hide263,14966
+hierarchy-div-show267,15134
slippery chickenhierarchy-div270,15297
closehierarchy-div-hide305,17367
+mt-chans-div-show310,17594
slippery chickenmt-chans-div313,17720
closemt-chans-div-hide357,20332
footer();push368,20793

fibonacci.html,406
slippery chicken documentation - fibonacci functions5,185
header("../");content18,892
Fibonacci functions22,1109
+trans-div-show32,1694
fibonacci-transitiontrans-div35,1884
closetrans-div-hide120,6022
+remix-div-show124,6168
The remix-div128,6320
closeremix-div-hide174,8898
+examples-div-show178,9053
The examples-div181,9204
closeexamples-div-hide255,12525
footer();push266,13021

index.html,253
slippery chicken documentation - manual table of contents5,185
header("../");content18,894
Manual Table of Contents28,1403
Demo compositions and tutorials29,1441
Featured algorithms82,4177
Supporting documentation95,4622
footer();push280,12882

instruments.html,855
slippery chicken documentation - instruments and5,185
header("../");content19,914
Instruments and instrument-palettes23,1131
+instruments-div-show30,1482
The instruments-div33,1644
closeinstruments-div-hide85,4232
+palettes-div-show90,4462
In order for palettes-div93,4553
closepalettes-div-hide111,5583
+separate-div-show116,5815
One option for defining new instruments or new versions of existingseparate-div119,5926
closeseparate-div-hide177,9058
+combining-div-show182,9300
Two or more existing combining-div185,9431
closecombining-div-hide221,11033
+adding-div-show225,11192
If the user would like to simply add aadding-div228,11382
closeadding-div-hide266,12909
+changing-div-show271,13133
Any of the values stored in the various changing-div274,13281
closechanging-div-hide304,14784
footer();push315,15274

intraphrasal-loops.html,1137
slippery chicken documentation - "second law" - intra-phrasal5,178
header("../");content19,893
+files-div-show25,1209
The slippery-chicken filefiles-div29,1298
closefiles-div-hide41,1922
"Second Law" &mdash; Intra-phrasal looping44,2016
+code-div-show63,3165
The code is first presented on its own here, then explained point bycode-div66,3244
closecode-div-hide223,8413
The code explained226,8496
Setting the variables247,9399
The original rthm-seq-paletteorig-rsp271,10865
Adjusting instrument attributes for the scope of theinst-atts285,11529
Setting tessitura for one piecetessitura338,13866
Well-considered set palettesset-planning355,14660
An application of fibonacci-transitionsfibonacci382,16084
An application of the chop methodchop454,19130
Combining chop and fibonacci-transitions forlooping523,21895
The :rthm-seq-map and orchestrationrsm-and-orch525,21994
Assembling the rthm-seq-map from the chopassembling593,24700
Equal lengthsequal-lengths686,28924
Calling functions for editing material generated by slippery705,30148
re-bar707,30236
The output731,31469
footer();push771,32946

marks.html,1044
slippery chicken documentation - articulation, dynamics, performance5,185
header("../");content19,941
Articulation, dynamics, performance indications,art-dyn-perf23,1158
+kw-art-dyn-div-show48,2817
Articulation, dynamics and some performance indications can bekw-art-dyn-div51,2988
closekw-art-dyn-div-hide144,8093
+kw-noteheads-div-show149,8343
The kw-noteheads-div152,8477
closekw-noteheads-div-hide178,9542
+lp-arrows-div-show184,9852
LilyPond has an additional option for placing horizontal arrowslp-arrows-div187,9968
closelp-arrows-div-hide231,12209
+lp-graphics-div-show236,12454
A number of marks available in lp-graphics-div239,12595
closelp-graphics-div-hide349,18008
Tables of markstables352,18103
+art-perf-div-show355,18281
markart-perf-div360,18446
closeart-perf-div-hide575,25663
+dynamics-div-show580,25889
markdynamics-div585,26027
closedynamics-div-hide657,28163
+noteheads-div-show662,28394
marknoteheads-div667,28536
closenoteheads-div-hide716,30022
footer();push729,30570

notenames-scales.html,355
slippery chicken documentation - note-names and scales5,185
header("../");content18,891
Note names and scales22,1102
+notenames-div-show25,1280
slippery chickennotenames-div28,1391
closenotenames-div-hide82,4698
+scales-div-show86,4855
Scales (or tuning systems) in scales-div89,4992
closescales-div-hide271,11811
footer();push282,12296

objects-slots.html,327
slippery chicken documentation - objects, slots, methods, functions,5,185
header("../");content19,925
Objects, slots, methods, functions, and arguments23,1137
Methodsmethods66,3584
Functions and argumentsfunctions82,4409
The make- functionsmake118,6248
make-slippery-chickenmake-sc151,7879
footer();push195,10423

output.html,827
slippery chicken documentation - output5,185
header("../");content18,878
Output22,1095
+midi-div-show48,2351
MIDI output can be generated by midi-div51,2482
closemidi-div-hide98,5033
+cmn-div-show102,5178
CMN's output can be useful as a preview, as it is easy to generatecmn-div105,5305
closecmn-div-hide141,7162
+cmn-frags-div-show145,7318
The cmn-frags-div148,7491
closecmn-frags-div-hide194,9676
+cmn-sets-div-show198,9835
closecmn-sets-div-hide202,10051
+lilypond-div-show245,12112
While lilypond-div248,12211
closelilypond-div-hide308,15594
+svg-div-show312,15737
While both CMN and LilyPond strive to produce scores without thesvg-div315,15877
closesvg-div-hide331,16899
+clm-div-show335,17037
CLM output in clm-div338,17175
closeclm-div-hide351,17693
footer();push362,18178

pitches.html,1181
slippery chicken documentation - pitches5,185
header("../");content18,879
Pitches22,1096
set basics45,2273
+set-palettes-div-show48,2455
The user defines all the possible sets of pitches for a compositionset-palettes-div51,2581
closeset-palettes-div-hide85,4485
+set-maps-div-show89,4602
The set-maps-div91,4742
closeset-maps-div-hide137,7114
pitch-seq basics140,7211
+curves-div-show142,7304
The linear contours of pitches automatically chosen by curves-div145,7467
closecurves-div-hide277,13752
+multi-ps-div-show282,13976
There can be as many separate multi-ps-div285,14121
closemulti-ps-div-hide355,17826
Advanced pitch-seq and set topics358,17927
+selection-div-show361,18116
Generalselection-div364,18271
closeselection-div-hide507,26628
+set-limits-div-show512,26865
In addition to the definition of the highest and lowest pitches ofset-limits-div515,26992
closeset-limits-div-hide577,30626
+adding-subsets-div-show584,30951
Each set in a adding-subsets-div587,31109
closeadding-subsets-div-hide662,34907
+subset-id-div-show668,35139
The subset-id-div672,35303
closesubset-id-div-hide744,39012
footer();push756,39506

post-gen-editing.html,655
slippery chicken documentation - post-generation data5,185
header("../");content20,915
Post-generation data editing24,1132
+events-notes-div-show48,2564
The primary two kinds of data within aevents-notes-div51,2680
closeevents-notes-div-hide68,3614
+basic-div-show72,3722
A number of methods exist for editing data withinbasic-div75,3858
closebasic-div-hide116,5789
+few-specific-div-show121,5994
The full list of methods available for post-generation editing of thefew-specific-div126,6283
closefew-specific-div-hide211,11436
+all-div-show216,11605
add-clefall-div222,11763
closeall-div-hide286,19215
footer();push299,19702

rhythms.html,840
slippery chicken documentation - rhythms5,185
header("../");content18,877
Rhythms22,1094
+durations-div-show37,1938
Numeric representationdurations-div40,2047
closedurations-div-hide79,3956
+rests-div-show83,4113
Rhythmic values in parentheses represent rests of the givenrests-div86,4249
closerests-div-hide116,5539
+dots-div-show120,5682
Dotted values are indicated by placing a period after the rhythmicdots-div123,5813
closedots-div-hide146,7047
+ties-div-show150,7189
Ties from one rhythm to the ties-div154,7321
closeties-div-hide180,8885
+beams-div-show184,9030
By default, beams-div187,9165
closebeams-div-hide210,10419
+tuplets-div-show214,10571
Tuplet rhythmic durations can also be represented either numericallytuplets-div217,10714
closetuplets-div-hide348,17297
footer();push359,17791

rsp-rsm.html,461
slippery chicken documentation - rthm-seq-palettes and5,185
header("../");content19,915
rthm-seq-palettes and rthm-seq-maps23,1133
+rthm-seq-div-show41,2154
Like the rthm-seq-div44,2253
closerthm-seq-div-hide134,7013
+rsp-div-show139,7220
The user defines all of the possible fixed sequences of rhythmsrsp-div142,7323
closersp-div-hide189,9777
+rsm-div-show194,9973
The rsm-div197,10082
closersm-div-hide250,13032
footer();push261,13523

sc-and-clm.html,1299
slippery chicken documentation - slippery chicken and clm5,185
header("../");content18,896
slippery chicken and CLM22,1114
+out-div-show34,1810
The user must first designate the output path for the new sound fileout-div37,1963
closeout-div-hide46,2312
+pal-div-show50,2456
The user must then definepal-div53,2600
closepal-div-hide82,4149
+call-div-show86,4290
In its most straightforward form,call-div89,4438
closecall-div-hide112,5664
+what-it-does-div-show117,5912
The what-it-does-div120,6031
closewhat-it-does-div-hide179,9890
+start-end-dur-div-show185,10133
Unless otherwise indicated, the start-end-dur-div188,10288
closestart-end-dur-div-hide298,16791
+freq-div-show302,16896
slippery chickenfreq-div305,17038
closefreq-div-hide366,20528
+groups-div-show370,20682
The groups-div373,20839
closegroups-div-hide412,23007
+other-sf-div-show417,23237
Two other useful slots of the other-sf-div420,23371
closeother-sf-div-hide455,25134
+other-clmp-div-show460,25370
The other-clmp-div463,25504
closeother-clmp-div-hide542,29556
+out-args-div-show547,29791
The out-args-div550,29935
closeout-args-div-hide612,33431
+own-part-div-show617,33657
Since own-part-div620,33812
closeown-part-div-hide682,36655
footer();push693,37142

scores.html,1323
slippery chicken documentation - score layout5,185
header("../");content18,884
Score layout22,1102
+header-div-show54,2998
The header in a score generally consists of the title and theheader-div57,3141
closeheader-div-hide86,4314
Systemssystems89,4409
+order-div-show91,4503
The order in which instruments will appear in score output isorder-div94,4644
closeorder-div-hide116,5581
+groups-div-show120,5736
By default, groups-div123,5882
closegroups-div-hide162,7979
+bars-per-sys-div-show167,8221
CMN has an additional option for determining the number of barsbars-per-sys-div170,8341
closebars-per-sys-div-hide198,9785
Barsbars201,9840
+lines-div-show203,9928
By default lines-div206,10073
closelines-div-hide264,12825
+letters-div-show268,12977
Data for rehearsal letters can be attached either by settingletters-div271,13128
closeletters-div-hide320,15579
+clefs-div-show324,15727
By default, clefs in clefs-div327,15862
closeclefs-div-hide402,19857
Transposed scores and generating partstransposed-and-parts405,19945
+transposed-div-show408,20170
By default, all scores generated from the data oftransposed-div411,20296
closetransposed-div-hide449,22088
+parts-div-show453,22245
CMNparts-div456,22385
closeparts-div-hide494,24397
footer();push505,24880

tempo.html,509
slippery chicken documentation - changing the tempo5,185
header("../");content18,890
Changing the tempo22,1107
+tempo-map-div-show33,1753
The tempo-map-div36,1855
closetempo-map-div-hide88,4206
+tempo-curve-div-show93,4448
Instead of using references to static bar numbers, changes to thetempo-curve-div96,4537
closetempo-curve-div-hide143,6725
+tempo-chop-div-show148,6964
As described in the documentationtempo-chop-div151,7107
closetempo-chop-div-hide183,9013
footer();push195,9503
