C.4. TextureStatic ParameterObjects

C.4.1. eventDensityPartition (edp)

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

C.4.2. interpolationMethodControl (imc)

interpolationMethodControl, method

Description: Selects the type of interpolation used for all parameters.

Arguments: (1) name, (2) method {'linear', 'halfCosine', 'power'}

Sample Arguments: imc, linear

C.4.3. levelEventCount (lec)

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

C.4.4. levelEventPartition (lep)

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

C.4.5. levelFrameDuration (lfd)

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

C.4.6. levelFieldMonophonic (lfm)

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

C.4.7. levelFieldPolyphonic (lfp)

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

C.4.8. levelOctaveMonophonic (lom)

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

C.4.9. levelOctavePolyphonic (lop)

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

C.4.10. loopWithinSet (lws)

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

C.4.11. multisetSelectorControl (msc)

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

C.4.12. maxTimeOffset (mto)

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

C.4.13. ornamentLibrarySelect (ols)

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

C.4.14. ornamentMaxDensity (omd)

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

C.4.15. pathDurationFraction (pdf)

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

C.4.16. parameterInterpolationControl (pic)

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

C.4.17. parallelMotionList (pml)

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

C.4.18. pitchSelectorControl (psc)

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

C.4.19. snapEventTime (set)

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

C.4.20. snapSustainTime (sst)

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

C.4.21. totalEventCount (tec)

totalEventCount, count

Description: Selects the total number of events generated within the Texture time range.

Arguments: (1) name, (2) count

Sample Arguments: tec, 20

C.4.22. totalSegmentCount (tsc)

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