GenoMus download genotype functions about

genotype functions

function name category index description
a identity 97 Articulation parameter identity function.
aAutoref autoreference 98 Reference to an articulation subgenotype.
aRnd randomness 99 Random articulation.
e identity 80 Event identity function.
e2Chord polyphony 81 Chord event with 2 pitches.
e3Chord polyphony 82 Chord event with 3 pitches.
e4Chord polyphony 83 Chord event with 4 pitches.
e5Chord polyphony 84 Chord event with 5 pitches.
e6Chord polyphony 85 Chord event with 6 pitches.
eAutoref autoreference 86 Reference to a event subgenotype.
g identity 103 Golden integer parameter identity function.
gRnd randomness 104 Random golden integer.
h identity 108 Harmonic grid identity function.
hBluesScale harmony 109 Harmonic grid of a blues scale.
hHarmonicSeries harmony 110 Harmonic grid of a harmonic series.
hHexatonicScale harmony 111 Harmonic grid of a hexatonic whole-tone scale.
hJapanPentatonicScale harmony 112 Harmonic grid of a Japanese pentatonic scale.
hJapanInsenScale harmony 113 Harmonic grid of a Japanese Insen pentatonic scale.
hMajorChord harmony 114 Harmonic grid of a major chord.
hMelodicMinorScale harmony 115 Harmonic grid of a melodic minor scale.
hMinorChord harmony 116 Harmonic grid of a minor chord.
hNaturalScale harmony 117 Harmonic grid of a natural scale.
hOctatonicScale harmony 118 Harmonic grid of a octatonic half-whole tone scale (Messiaen mode 2).
hPCSet harmony 119 Harmonic grid of a pitch class set.
hPentatonicScale harmony 120 Harmonic grid of a pentatonic scale.
i identity 100 Intensity parameter identity function.
iAutoref autoreference 101 Reference to an intensity subgenotype.
iRnd randomness 102 Random intensity.
l identity 30 List of generic parameters identity function.
l2P lists 31 List of 2 generic parameters.
l3P lists 32 List of 3 generic parameters.
l4P lists 33 List of 4 generic parameters.
l5P lists 34 List of 5 generic parameters.
la identity 62 List of articulations identity function.
laAutoref autoreference 63 Reference to an articulation list subgenotype.
laLine curves 64 Straight line of articulations.
laRemap lists 65 Remapped list of articulations to a new range.
lAutoref autoreference 35 Reference to a generic list subgenotype.
laWrap converters 66 Conversion of a generic list to an articulation list.
lBrownian generative 36 List based on a seeded random walk with a maximal step.
lConcalL form 37 Concatenation of 2 generic lists sequentially.
lFibonacci generative 38 List based on the modular addition of the last 2 terms of a succession.
lg identity 72 List of golden integers identity function.
lgAutoref autoreference 73 Reference to a golden integer list subgenotype.
lgLine curves 74 Straight line of golden integers.
lGaussianRnd randomness 39 Random list of generic parameters with Gaussian distribution.
lgRemap lists 75 Remapped list of golden integers to a new range.
li identity 67 List of intensities identity function.
liAutoref autoreference 68 Reference to an intensity list subgenotype.
liLine curves 69 Straight line of intensities.
liRemap lists 70 Remapped list of intensities to a new range.
lIterL iteration 40 Concatenation of re-evaluations of a list function.
liWrap converters 71 Conversion of a generic list to an intensity list.
lJitter generative 41 Random deviation of a list according to a range.
lLine curves 42 Straight line of generic parameters.
lLogisticMap generative 43 Chaotic list based on the logistic map.
lm identity 57 List of MIDI pitches identity function.
lmAutoref autoreference 58 Reference to a MIDI pitch list subgenotype.
lmLine curves 59 Straight line of MIDI pitches.
lmRemap lists 60 Remapped list of MIDI pitches to a new range.
lmWrap converters 61 Conversion of a generic list to a MIDI pitch list.
ln identity 52 List of notevalues identity function.
lnAutoref autoreference 53 Reference to a notevalue list subgenotype.
lnLine curves 54 Straight line of notevalues.
lnRemap lists 55 Remapped list of notevalues to a new range.
lnWrap converters 56 Conversion of a generic list to a notevalue list.
lq identity 76 List of quantized values identity function.
lqAutoref autoreference 77 Reference to a quantized value list subgenotype.
lqLine curves 78 Straight line of quantized values.
lqRemap lists 79 Remapped list of quantized values to a new range.
lRecursioOrder1 recursion 44 Sequence generated with a recursive expression applied to 1 initial term.
lRecursioOrder2 recursion 45 Sequence generated with a recursive expression applied to 2 initial terms.
lRecursioOrder3 recursion 46 Sequence generated with a recursive expression applied to 3 initial terms.
lRecursioOrder4 recursion 47 Sequence generated with a recursive expression applied to 4 initial terms.
lRecursioOrder5 recursion 48 Sequence generated with a recursive expression applied to 5 initial terms.
lRemap lists 49 Remapped list of generic parameters to a new range.
lRnd randomness 50 Random list of generic parameters with uniform distribution.
lTribonacci generative 51 List based on the modular addition and subtraction of the last 3 terms of a succession.
m identity 94 MIDI pitch parameter identity function.
mAutoref autoreference 95 Reference to a MIDI pitch subgenotype.
mRnd randomness 96 Random MIDI pitch.
n identity 91 Notevalue parameter identity function.
nAutoref autoreference 92 Reference to a notevalue subgenotype.
nRnd randomness 93 Random notevalue.
p identity 87 Generic parameter identity function.
pAutoref autoreference 88 Reference to a generic parameter subgenotype.
pGaussianRnd randomness 89 Random generic parameter with Gaussian distribution.
pRnd randomness 90 Random generic parameter.
q identity 105 Quantized value parameter identity function.
qAutoref autoreference 106 Reference to a quantized value subgenotype.
qRnd randomness 107 Random quantized value.
r identity 121 Identity function of the position in a list to be used as initial condition of a recursive expression.
rAdd recursion 122 Addition of two terms from a recursive sequence.
rAtan recursion 123 Arctangent of a value from a recursive sequence.
rConstant recursion 124 Constant value inside a recursive expression.
rCos recursion 125 Cosinus of a value from a recursive sequence.
rCosh recursion 126 Hyperbolic cosinus of a value from a recursive sequence.
rDivide recursion 127 Divition of two terms from a recursive sequence.
rHypot recursion 128 Euclidean norm of 2 values from a recursive expression.
rHypot3D recursion 129 Euclidean norm of 3 values from a recursive expression.
rMultiply recursion 130 Multiplication of two terms from a recursive sequence.
rPower recursion 131 Power operation between two terms from a recursive sequence.
rRnd recursion 132 Random value within a recursive expression.
rSin recursion 133 Sinus of a value from a recursive sequence.
rSinh recursion 134 Hyperbolic sinus of a value from a recursive sequence.
rSubtract recursion 135 Subtraction of two terms from a recursive sequence.
rTan recursion 136 Tangent of a value from a recursive sequence.
rTanh recursion 137 Hyperbolic tangent of a value from a recursive sequence.
s identity 10 Score identity function.
s2V form 11 Superposition of 2 voices forming a score.
sAddS form 12 Superposition of 2 scores.
sAddV form 13 Superposition of a score and a voice.
sAutoref autoreference 14 Reference to a score subgenotype.
sConcatS form 15 Concatenation of 2 scores sequentially.
sHarmonicGrid harmony 16 Score rewritten according to a harmonic grid.
v identity 17 Voice identity function.
vABA form 18 A-B-A structure of voices.
vABCAB form 19 A-B-C-A-B structure of voices.
vAutoref autoreference 20 Reference to a voice subgenotype.
vConcatE form 21 Concatenation of 2 events sequentially.
vConcatV form 22 Concatenation of 2 voices sequentially.
vHarmonicGrid harmony 23 Voice rewritten according to a harmonic grid.
vIterE iteration 24 Concatenation of re-evaluations of a event function.
vMotif form 25 Voice based on lists without loops (shortest list determines number of events).
vMotifLoop form 26 Voice based on lists with loops (longest list determines number of events).
vPerpetuumMobile form 27 Sequence of events with the same duration, based on lists (shortest list determines number of events).
vPerpetuumMobileLoop form 28 Sequence of events with the same duration, based on looped lists (longest list determines number of events).
vRepeatV form 29 Concatenated repetitions of a voice.
vSlice form 138 Voice with a sliced number of events at the beginning or at the end.