athenaCL Tutorial Manual: Third Edition, Version 2.0.0a15 | ||
---|---|---|
Prev | Appendix C. ParameterObject Reference and Examples | Next |
eventDensityPartition, level
Description: Define how event count is distributed within a Texture, either proportional to path duration or equal proportion per path set.
Arguments: (1) name, (2) level {'duration', 'set'}
Sample Arguments: edp, duration
interpolationMethodControl, method
Description: Selects the type of interpolation used for all parameters.
Arguments: (1) name, (2) method {'linear', 'halfCosine', 'power'}
Sample Arguments: imc, linear
levelEventCount, level
Description: Define at what level event count values are generated: once per Texture for the total event count (with a distribution per segment proportional to segment duration), or once per segment for each segment event count.
Arguments: (1) name, (2) level {'segment', 'texture'}
Sample Arguments: lec, segment
levelEventPartition, level
Description: Toggle between selection of event start time per set of the Texture Path, or per Path. This control will determine if the event generator is mapped within the Texture time range, or within the set time range. When set to path, this control will over-ride event density partitioning.
Arguments: (1) name, (2) level {'set', 'path'}
Sample Arguments: lep, path
levelFrameDuration, level
Description: Toggle between selection of frame duration values per frame or per event.
Arguments: (1) name, (2) level {'event', 'frame'}
Sample Arguments: lfd, event
levelFieldMonophonic, level
Description: Toggle between selection of local field (transposition) values per set of the Texture Path, or per event.
Arguments: (1) name, (2) level {'set', 'event'}
Sample Arguments: lfm, event
levelFieldPolyphonic, level
Description: Toggle between selection of local field (transposition) values per set of the Texture Path, per event, or per polyphonic voice event.
Arguments: (1) name, (2) level {'set', 'event', 'voice'}
Sample Arguments: lfp, event
levelOctaveMonophonic, level
Description: Toggle between selection of local octave (transposition) values per set of the Texture Path, or per event.
Arguments: (1) name, (2) level {'set', 'event'}
Sample Arguments: lom, event
levelOctavePolyphonic, level
Description: Toggle between selection of local octave (transposition) values per set of the Texture Path, per event, or per polyphonic voice event.
Arguments: (1) name, (2) level {'set', 'event', 'voice'}
Sample Arguments: lop, event
loopWithinSet, onOff
Description: Controls if pitches in a set are repeated by a Texture within the set's duration fraction.
Arguments: (1) name, (2) onOff {'on', 'off'}
Sample Arguments: lws, on
multisetSelectorControl, selectionString
Description: Define the selector method of Multiset selection within a Path used by a Texture.
Arguments: (1) name, (2) selectionString {'randomChoice', 'randomWalk', 'randomPermutate', 'orderedCyclic', 'orderedCyclicRetrograde', 'orderedOscillate'}
Sample Arguments: msc, randomPermutate
maxTimeOffset, time
Description: Used to select an offset time in seconds. Offset is applied with the absolute value of a gaussian distribution after the Texture-generated event start time.
Arguments: (1) name, (2) time
Sample Arguments: mto, 0.03
ornamentLibrarySelect, libraryName
Description: Selects a library of ornaments to use with a Texture.
Arguments: (1) name, (2) libraryName {'chromaticGroupC', 'diatonicGroupA', 'diatonicGroupB', 'microGroupA', 'microGroupB', 'microGroupC', 'trillGroupA', 'off'}
Sample Arguments: ols, diatonicGroupA
ornamentMaxDensity, percent
Description: Controls maximum percent of events that are ornamented. Density value should be specified within the unit interval.
Arguments: (1) name, (2) percent
Sample Arguments: omd, 1
pathDurationFraction, onOff
Description: Toggle Path duration fraction; if off, Path duration fractions are not used to partition Path deployment over the duration of the Texture. Instead, each Path set is used to create a single event.
Arguments: (1) name, (2) onOff {'on', 'off'}
Sample Arguments: pdf, on
parameterInterpolationControl, onOff
Description: Controls if all non-duration parameter values are interpolated between events.
Arguments: (1) name, (2) onOff {'on', 'off'}
Sample Arguments: pic, on
parallelMotionList, transpositionList, timeDelay
Description: List is a collection of transpositions created above every Texture-generated base note. The timeDelay value determines the amount of time in seconds between each successive transposition in the transpositionList.
Arguments: (1) name, (2) transpositionList, (3) timeDelay
Sample Arguments: pml, (), 0.0
pitchSelectorControl, selectionString
Description: Define the selector method of Path pitch selection used by a Texture.
Arguments: (1) name, (2) selectionString {'randomChoice', 'randomWalk', 'randomPermutate', 'orderedCyclic', 'orderedCyclicRetrograde', 'orderedOscillate'}
Sample Arguments: psc, randomPermutate
snapEventTime, onOff
Description: Controls if all event start times are shifted to align with frame divisions.
Arguments: (1) name, (2) onOff {'on', 'off'}
Sample Arguments: set, on
snapSustainTime, onOff
Description: Controls if all event sustain values are scaled to the frame width.
Arguments: (1) name, (2) onOff {'on', 'off'}
Sample Arguments: sst, on
totalEventCount, count
Description: Selects the total number of events generated within the Texture time range.
Arguments: (1) name, (2) count
Sample Arguments: tec, 20
totalSegmentCount, count
Description: Set the number of segments with which to divide the Texture's duration.
Arguments: (1) name, (2) count
Sample Arguments: tsc, 10