! ! ----------------------------- ! Definitions of Kinds of Objects ! ----------------------------- ! GENRE 0, "DEC", "Trigger", 60, 40 GENRE 1, "GEN", "Generator", 60, 40 GENRE 2, "OPE", "Operator", 60, 40 GENRE 3, "EXE", "Executor", 60, 40 ! ! ------------------------------- ! Definitions of Scales ! Syntax : Scale, Index, Values, Name, Description ! ------------------------------- GAMME 0, "111111111111", "Chromatic", "The twelve notes of the Dodecaphonic or 12-tone scale" GAMME 1, "2212221", "Major", "Major Scale" GAMME 2, "2122131", "Minor", "Harmonic Minor Scale, the more current" GAMME 3, "2122122", "Old Minor", "Old Minor Scale, elle ne possède pas de Sensible" GAMME 4, "2122221", "Melodic Minor", "Melodic Minor Scale, used for ascending movements" GAMME 5, "2122212", "Blues", "Blues Scale" GAMME 6, "23223" , "Pentatonic", "The Pentatonic Scale divides the octave into five parts" GAMME 7, "222222" , "By You", "Scale By You" LISTSTRING 0, 0, "Init" LISTSTRING 1, 0, "Off" LISTSTRING 1, 0, "On" LISTSTRING 2, 0, "Inversion E2" LISTSTRING 2, 0, "Inversion E3" LISTSTRING 2, 0, "E2 Or E3" LISTSTRING 2, 0, "E2 And E3" LISTSTRING 2, 0, "E2 Xor E3" LISTSTRING 3, 0, "Up" LISTSTRING 3, 0, "Down" LISTSTRING 3, 0, "Up/Down" LISTSTRING 4, 0, "Addition" LISTSTRING 4, 0, "Subtraction" LISTSTRING 4, 0, "Multiplication" LISTSTRING 4, 0, "Division" LISTSTRING 4, 0, "Modulo" LISTSTRING 5, 0, "Made from Scales" LISTSTRING 6, 0, "C" LISTSTRING 6, 0, "C #" LISTSTRING 6, 0, "D" LISTSTRING 6, 0, "D #" LISTSTRING 6, 0, "E" LISTSTRING 6, 0, "F" LISTSTRING 6, 0, "F #" LISTSTRING 6, 0, "G" LISTSTRING 6, 0, "G #" LISTSTRING 6, 0, "A" LISTSTRING 6, 0, "A #" LISTSTRING 6, 0, "B" LISTSTRING 7, 0, "Made from sonorité" LISTSTRING 8, 0, "Made from controllers" LISTSTRING 9, 0, "Made from percussions" LISTSTRING 10, 0, "Trigonometry" LISTSTRING 10, 0, "Schedule" LISTSTRING 10, 0, "Alternate" LISTSTRING 11, 0, "Degree I" LISTSTRING 11, 0, "Degree II" LISTSTRING 11, 0, "Degree III" LISTSTRING 11, 0, "Degree IV" LISTSTRING 11, 0, "Degree V" LISTSTRING 11, 0, "Degree VI" LISTSTRING 11, 0, "Degree VII" LISTSTRING 12, 0, "Gate1" LISTSTRING 12, 0, "P2 If P1 Idem" LISTSTRING 12, 0, "P2 If P1 Sup" LISTSTRING 12, 0, "P2 If P1 Inf" LISTSTRING 12, 0, "Gate2" LISTSTRING 13, 0, "xxxxx" ! does not indicate number 6 ! ! ------------------------------- ! Definition of the Value types ! Syntax : TYPEVAL Index,Mini,Maxi,NumListValue ! ------------------------------- ! Value of type trigger, ==> MODE=1 TYPEVAL 0,0,1,1 ! Value of type note ==> MODE=13 TYPEVAL 1,0,127,13 ! Value of type duration TYPEVAL 2,0,9999,0 ! Value of type midi channel TYPEVAL 3,1,16,0 ! Value of type Rate TYPEVAL 4,0,100,0 ! Value of type Divisor TYPEVAL 5,1,999,0 ! Value of type Signed Word TYPEVAL 6,-9999,9999,0 ! Value of type Number Input Declared TYPEVAL 7,2,255,0 ! Value of type selection signal controller TYPEVAL 8,1,16,0 ! Value of type Input Velocity TYPEVAL 9,0,127,0 ! Value of type voice number TYPEVAL 10,0,127,0 ! Value of type bank number TYPEVAL 11,0,127,0 ! Value of type controller number TYPEVAL 12,0,127,0 ! Value of type controller value TYPEVAL 13,0,127,0 ! Definition of types of possible operations on a trigger logic type, ==> MODE=2 TYPEVAL 14,0,4,2 ! Definition of directions in the cycle, ==> MODE=3 TYPEVAL 15,0,2,3 ! Definition of types of Operations, ==> MODE=4 TYPEVAL 16,0,4,4 ! Delay before the execution of a note-on (in ms) TYPEVAL 17,0,9999,0 ! Number of the Scale as executed by note, notice that ! Number maxi (31) is held back each time according to the Scale Number ! Mode 5 permits viewing of the source out in the source out Scales ==> MODE=5 TYPEVAL 18,0,31,5 ! Position of the Sequencer type trigger TYPEVAL 19,1,64,0 ! Number maxi et position d"un Sequenceur de type generateur TYPEVAL 20,1,64,0 !Liste des toniques de DO à SI ==> MODE=6 TYPEVAL 21,0,11,6 !Liste des sonorités ==> MODE=7 TYPEVAL 22,0,127,7 !Liste des controleurs ==> MODE=8 TYPEVAL 23,0,127,8 ! Counter d"un Trigger TYPEVAL 24,0,9999,0 ! Numero de percussion sélectionnée ===> MODE=9 TYPEVAL 25,0,127,9 ! Angle pour le génrateur circulaire TYPEVAL 26,0,359,0 ! Definition sens de rotation d'un circulaire, ==> MODE=10 TYPEVAL 27,0,2,10 ! --- INUTILISE ---- Number de note composant un Chord TYPEVAL 28,1,16,0 ! Number de degre composant un Chord, ==> MODE=11 TYPEVAL 29,0,6,11 ! Number de renversersement composant un Chord TYPEVAL 30,0,7,0 ! Base utile dans 'Numerique' TYPEVAL 31,2,99,0 ! Mode utile dans 'Gate', ==> MODE=12 TYPEVAL 32,0,4,12 ! Mode dynamique : le mini et maxi sont calculés suivant l'objet ! connecté sur la Output 0, la Value By defaut est le minimum TYPEVAL 33,-9999,9999,0 ! Mode dynamique : le mini et maxi sont calculés suivant l'objet ! connecté sur la Output 0, la Value By defaut est le maximum TYPEVAL 34,-9999,9999,0 ! Mode dynamique : le mini et maxi sont calculés suivant l'objet ! connecté sur la Output 1, la Value By defaut est le minimum TYPEVAL 35,-9999,9999,0 ! Mode dynamique : le mini et maxi sont calculés suivant l'objet ! connecté sur la Output 1, la Value By defaut est le maximum TYPEVAL 36,-9999,9999,0 ! Nombre de Node dans une chaine de markov TYPEVAL 37,1,16,0 ! ! --------------------------- ! Definition of Triggers ! --------------------------- ! description objet = maxi 62 ! description Input = maxi 43 ! ------------------------------- OBJET 0, 0, "Del", "Delay" TYPEDESSIN 0 DESCRIPTION "Elapsed time before triggering. The Inputs 'Delay' and 'Length' determine the Pre-Delay" " period and the length of activation." ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Reset" DESCRIPTION "Reset the Counter" VALEUR 1 TYPE 0 ENTREE 2, "DEL", "Delay" DESCRIPTION "Delay to wait before activating the Output" VALEUR 16 TYPE 24 ENTREE 3, "DUR", "Length" DESCRIPTION "Length of activation at the Output" VALEUR 1 TYPE 24 ENTREE 4, "VAL", "Value" DESCRIPTION "Current Value of the Counter" VALEUR 0 TYPE 24 SORTIE 0, "DEC", "Signal" DESCRIPTION "Output Level" TYPE 0 FIN OBJET 0, 1, "Div", "Divisor" TYPEDESSIN 0 DESCRIPTION "The Output of this object changes when the program activation Number changes." "\nIf 'Delay'=3, the Output signal will invert after 3 activations of the Object." ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "TAU", "Delay" DESCRIPTION "Delay before inversion of the Output" VALEUR 2 TYPE 5 ENTREE 2, "VAL", "Value" DESCRIPTION "Current Value" VALEUR 1 TYPE 6 SORTIE 0, "DEC", "Signal" DESCRIPTION "Output is Trigger type" TYPE 0 FIN ! ------------------------------- OBJET 0, 2, "Var", "Random" TYPEDESSIN 0 DESCRIPTION "With this Trigger the Value of the Output is Randomized (0=inactive, 1=active)." "\nIf 'Rate'=100 the Output is always active, " "\nIf 'Rate'=50 the Output is active half the time on average," "\nIf 'Rate'=25 the Output is active one quarter of the time on average." ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "TAU", "Rate" DESCRIPTION "Probability of triggering is from 0 to 100" VALEUR 50 TYPE 4 SORTIE 0, "DEC", "Signal" DESCRIPTION "Output is Trigger type" TYPE 0 FIN ! ------------------------------- OBJET 0, 3, "Dsq", "Sequence" TYPEDESSIN 0 DESCRIPTION "This Trigger has 8 Outputs. Effects the properties of Objects." " To modify the sequence, right click on the object." ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Random" DESCRIPTION "Trigger is generated Randomly in the Sequence with the Input is 1. The input is repositioned to 0 after the calculation." VALEUR 0 TYPE 0 ENTREE 2, "TAU", "Rate" DESCRIPTION "Probability used for the generation of the Random Sequence." VALEUR 50 TYPE 4 ENTREE 3, "NBR", "Length" DESCRIPTION "Number of steps in the Sequence (1 to 64)" VALEUR 4 TYPE 19 ENTREE 4, "POS", "Position" DESCRIPTION "Current Position in the Sequence" VALEUR 0 TYPE 19 SORTIE 0, "SD1", "Signal1" DESCRIPTION "Output is Trigger type" TYPE 0 SORTIE 1, "SD2", "Signal2" DESCRIPTION "Output is Trigger type" TYPE 0 SORTIE 2, "SD3", "Signal3" DESCRIPTION "Output is Trigger type" TYPE 0 SORTIE 3, "SD4", "Signal4" DESCRIPTION "Output is Trigger type" TYPE 0 SORTIE 4, "SD5", "Signal5" DESCRIPTION "Output is Trigger type" TYPE 0 SORTIE 5, "SD6", "Signal6" DESCRIPTION "Output is Trigger type" TYPE 0 SORTIE 6, "SD7", "Signal7" DESCRIPTION "Output is Trigger type" TYPE 0 SORTIE 7, "SD8", "Signal8" DESCRIPTION "Output is Trigger type" TYPE 0 FIN ! ------------------------------- OBJET 0, 4, "Log", "Logical" TYPEDESSIN 0 DESCRIPTION "Logical Calculation between Trigger type signals" "The Input 'Operation' determines the Values returned" "\n 1 = invert EN1" "\n 2 = invert EN2" "\n 3 = EN1 Or EN2" "\n 4 = EN1 And EN2" "\n 5 = EN1 Modulo EN2" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "OPE", "Operation" DESCRIPTION "Operations that require two Operators." VALEUR 0 TYPE 14 ENTREE 2, "EN1", "Input 1" DESCRIPTION "First Operator Input." VALEUR 1 TYPE 0 ENTREE 3, "EN2", "Input 2" DESCRIPTION "Second Operator Input." VALEUR 1 TYPE 0 SORTIE 0, "DEC", "Signal" DESCRIPTION "Calculated Output" TYPE 0 FIN ! ! -------------------------- ! Definitions of Generators ! -------------------------- ! OBJET 1, 0, "Ale", "Random" TYPEDESSIN 1 DESCRIPTION "This Object generates a series of Random Values " "between the minimum and maximum value settings." ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Reset" DESCRIPTION "Reset Value to Zero" VALEUR 0 TYPE 4 ENTREE 2, "MIN", "Minimum" DESCRIPTION "" VALEUR -9999 TYPE 33 ENTREE 3, "MAX", "Maximum" DESCRIPTION "" VALEUR 9999 TYPE 34 SORTIE 0, "ALE", "Value" DESCRIPTION "Randomized Output" TYPE 6 FIN ! ------------------------------- OBJET 1, 1, "Cyc", "Cyclical" TYPEDESSIN 1 DESCRIPTION "This Object generates a series that cycles through a simple mathematical curve." ENTREE 0, "DEC", "Signal" DESCRIPTION "Input is Trigger type" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Reset" DESCRIPTION "" VALEUR 1 TYPE 0 ENTREE 2, "MIN", "Minimum" DESCRIPTION "" VALEUR -9999 TYPE 33 ENTREE 3, "MAX", "Maximum" DESCRIPTION "" VALEUR 9999 TYPE 34 ENTREE 4, "INC", "Increment" DESCRIPTION "Increment at each Triggering" VALEUR 1 TYPE 6 ENTREE 5, "DIR", "Direction" DESCRIPTION "Cycle Direction" VALEUR 0 TYPE 15 SORTIE 0, "CYC", "Cycle" DESCRIPTION "Cycle Value" TYPE 6 FIN ! ------------------------------- OBJET 1, 2, "Seq", "Sequence" TYPEDESSIN 1 DESCRIPTION "This Object generates a repeating Random Sequence. The Input " "allows the calculation of a new Random series between the minimum" " and the maximum (50 to 60 by default)" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "INI", "Random" DESCRIPTION "Generates a series of Randomized Values" VALEUR 0 TYPE 0 ENTREE 2, "MIN", "Minimum" DESCRIPTION "" VALEUR -9999 TYPE 33 ENTREE 3, "MAX", "Maximum" DESCRIPTION "" VALEUR 9999 TYPE 34 ENTREE 4, "NBR", "Length" DESCRIPTION "Number of steps in the Sequence" VALEUR 4 TYPE 20 ENTREE 5, "POS", "Position" DESCRIPTION "Current Position" VALEUR 0 TYPE 20 SORTIE 0, "SEQ", "Sequence" DESCRIPTION "Current Value in the Sequence" TYPE 6 FIN ! ------------------------------- OBJET 1, 3, "Cir", "Circular" TYPEDESSIN 1 DESCRIPTION "This Generator calculates a projected point rotating as an arc on the perimeter of a circle" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Reset" DESCRIPTION "Reset the current Angle with the Starting Angle" VALEUR 1 TYPE 0 ENTREE 2, "XMI", "XMinimum" DESCRIPTION "" VALEUR -9999 TYPE 33 ENTREE 3, "XMA", "XMaximum" DESCRIPTION "" VALEUR 9999 TYPE 34 ENTREE 4, "YMI", "YMinimum" DESCRIPTION "" VALEUR -9999 TYPE 35 ENTREE 5, "YMA", "YMaximum" DESCRIPTION "" VALEUR 9999 TYPE 36 ENTREE 6, "DEP", "Start" DESCRIPTION "Starting Angle" VALEUR 0 TYPE 26 ENTREE 7, "ARR", "Stop" DESCRIPTION "Ending Angle" VALEUR 360 TYPE 26 ENTREE 8, "PAS", "Step" DESCRIPTION "Angle of rotation" VALEUR 36 TYPE 26 ENTREE 9, "DIR", "Sens" DESCRIPTION "Sens rotation" VALEUR 0 TYPE 27 SORTIE 0, "PRX", "ProjectionX" DESCRIPTION "Projection on X" TYPE 6 SORTIE 1, "PRY", "ProjectionY" DESCRIPTION "Projection on Y" TYPE 6 SORTIE 2, "ANG", "Angle" DESCRIPTION "Current Angle" TYPE 26 FIN ! ------------------------------- OBJET 1, 4, "Mar", "Markov" TYPEDESSIN 1 DESCRIPTION "This generator utilizes a Markow Chain algorithm to generate a series " "of values define by each Node. The coefficients are held in a matrix. " "Properties allow the conditions to be passed between transitions of each Node" ENTREE 0, "DEC", "Signal" DESCRIPTION "This Object is will be calculated if this entry is active (value '1')" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Reinitialise" DESCRIPTION "Reinitialize to the initial Node" VALEUR 1 TYPE 0 ENTREE 2, "NBR", "Number" DESCRIPTION "Number of nodes in the chain" VALEUR 8 TYPE 37 ENTREE 3, "INI", "NodeInit" DESCRIPTION "Number of the initial Node" VALEUR 1 TYPE 37 ENTREE 4, "CRT", "Current Node" DESCRIPTION "Number of the current active Node" VALEUR 1 TYPE 37 ENTREE 5, "N01", "Node 1" DESCRIPTION "Value of node 1" VALEUR 0 TYPE 33 ENTREE 6, "N02", "Node 2" DESCRIPTION "Value of node 2" VALEUR 0 TYPE 33 ENTREE 7, "N03", "Node 3" DESCRIPTION "Value of node 3" VALEUR 0 TYPE 33 ENTREE 8, "N04", "Node 4" DESCRIPTION "Value of node 4" VALEUR 0 TYPE 33 ENTREE 9, "N05", "Node 5" DESCRIPTION "Value of node 5" VALEUR 0 TYPE 33 ENTREE 10, "N06", "Node 6" DESCRIPTION "Value of node 6" VALEUR 0 TYPE 33 ENTREE 11, "N07", "Node 7" DESCRIPTION "Value of node 7" VALEUR 0 TYPE 33 ENTREE 12, "N08", "Node 8" DESCRIPTION "Value of node 8" VALEUR 0 TYPE 33 ENTREE 13, "N09", "Node 9" DESCRIPTION "Value of node 9" VALEUR 0 TYPE 33 ENTREE 14, "N10", "Node 10" DESCRIPTION "Value of node 10" VALEUR 0 TYPE 33 ENTREE 15, "N11", "Node 11" DESCRIPTION "Value of node 11" VALEUR 0 TYPE 33 ENTREE 16, "N12", "Node 12" DESCRIPTION "Value of node 12" VALEUR 0 TYPE 33 ENTREE 17, "N13", "Node 13" DESCRIPTION "Value of node 13" VALEUR 0 TYPE 33 ENTREE 18, "N14", "Node 14" DESCRIPTION "Value of node 14" VALEUR 0 TYPE 33 ENTREE 19, "N15", "Node 15" DESCRIPTION "Value of node 15" VALEUR 0 TYPE 33 ENTREE 20, "N16", "Node 16" DESCRIPTION "Value of node 16" VALEUR 0 TYPE 33 SORTIE 0, "VAL", "Node Value" DESCRIPTION "Value of the current node" TYPE 6 SORTIE 1, "NUM", "NumNodeCrt" DESCRIPTION "Number of the current active Node" TYPE 37 FIN ! ! -------------------------- ! Definitions of the Operations ! -------------------------- ! OBJET 2, 0, "Sht", "Shifter" TYPEDESSIN 3 DESCRIPTION "This Object stores a series of incoming Values and returns them one by one" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Reset" DESCRIPTION "" VALEUR 1 TYPE 0 ENTREE 2, "NBR", "Length" DESCRIPTION "Number of data items to store in memory" VALEUR 4 TYPE 7 ENTREE 3, "MEM", "Input" DESCRIPTION "Input the Values to be stored in memory" VALEUR 0 TYPE 6 SORTIE 0, "DEC", "Shifter" DESCRIPTION "Delayed Output" TYPE 6 FIN ! ------------------------------- OBJET 2, 1, "Cal", "Calculator" TYPEDESSIN 3 DESCRIPTION "This object does calculation between Generators" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "OPE", "Operation" DESCRIPTION "Type of operation" VALEUR 0 TYPE 16 ENTREE 2, "E01", "Input 1" DESCRIPTION "First Parameter Input" VALEUR 0 TYPE 6 ENTREE 3, "E02", "Input 2" DESCRIPTION "Second Parameter Input" VALEUR 0 TYPE 6 SORTIE 0, "CAL", "Result" DESCRIPTION "Calculated Output" TYPE 6 FIN ! ------------------------------- OBJET 2, 2, "Int", "Integrator" TYPEDESSIN 3 DESCRIPTION "This object will store the previous Value and sum it with the current Input Value" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "REI", "Reset" DESCRIPTION "Reset the Putput to the default Value" VALEUR 1 ! Premiere action = init TYPE 0 ENTREE 2, "INI", "Init" DESCRIPTION "Initial Value of the Generator" VALEUR 0 TYPE 6 ENTREE 3, "CUM", "Delta" DESCRIPTION "Distance to previous Value" VALEUR 0 TYPE 6 SORTIE 0, "INT", "Value" DESCRIPTION "Output" TYPE 6 FIN ! ------------------------------- OBJET 2, 3, "Aig", "Selector" TYPEDESSIN 3 DESCRIPTION "This objects selects one of 16 Inputs according to the Value of Input 1" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "SEL", "Selector" DESCRIPTION "Input Selection from 1 to 16" VALEUR 1 TYPE 8 ENTREE 2, "E01", "Input 1" DESCRIPTION "Input 1" TYPE 6 ENTREE 3, "E02", "Input 2" DESCRIPTION "Input 2" TYPE 6 ENTREE 4, "E03", "Input 3" DESCRIPTION "Input 3" TYPE 6 ENTREE 5, "E04", "Input 4" DESCRIPTION "Input 4" TYPE 6 ENTREE 6, "E05", "Input 5" DESCRIPTION "Input 5" TYPE 6 ENTREE 7, "E06", "Input 6" DESCRIPTION "Input 6" TYPE 6 ENTREE 8, "E07", "Input 7" DESCRIPTION "Input 7" TYPE 6 ENTREE 9, "E08", "Input 8" DESCRIPTION "Input 8" TYPE 6 ENTREE 10, "E09", "Input 9" DESCRIPTION "Input 9" TYPE 6 ENTREE 11, "E10", "Input 10" DESCRIPTION "Input 10" TYPE 6 ENTREE 12, "E11", "Input 11" DESCRIPTION "Input 11" TYPE 6 ENTREE 13, "E12", "Input 12" DESCRIPTION "Input 12" TYPE 6 ENTREE 14, "E13", "Input 13" DESCRIPTION "Input 13" TYPE 6 ENTREE 15, "E14", "Input 14" DESCRIPTION "Input 14" TYPE 6 ENTREE 16, "E15", "Input 15" DESCRIPTION "Input 15" TYPE 6 ENTREE 17, "E16", "Input 16" DESCRIPTION "Input 16" TYPE 6 SORTIE 0, "SEQ", "Value" DESCRIPTION "Output" TYPE 6 FIN ! ------------------------------- OBJET 2, 4, "Num", "Numeric" TYPEDESSIN 3 DESCRIPTION "This object calculates the Output Value that effects the sum of the total " "component Input 'Counter' in the 'Base' selected" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "CPT", "Counter" DESCRIPTION "Number effected by the calculation" VALEUR 0 TYPE 6 ENTREE 2, "BAS", "Base" DESCRIPTION "Base used to calculate the 'Counter' amount" VALEUR 2 TYPE 31 SORTIE 0, "DEC", "Result" DESCRIPTION "Sum of the 'Counter' amount" TYPE 6 FIN ! ------------------------------- OBJET 2, 5, "Gat", "Gate" TYPEDESSIN 3 DESCRIPTION "This Object will filter the Input data. For example, it can remove " "two consecutive identical numbers in the Sequence. In general 'Gate1' is " "Random and 'Gate2' is a constant\n" " Mode = 0 Utilize Gate1 always\n" " Mode = 1 Utilize Gate2 if Gate1 = Previous Gate1 Value\n" " Mode = 2 Utilize Gate2 if Gate1 > Previous Gate1 Value\n" " Mode = 3 Utilize Gate2 if Gate1 < Previous Gate1 Value\n" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "Mode", "Mode" DESCRIPTION "Treatment Method" VALEUR 1 TYPE 32 ENTREE 2, "E01", "Gate1" DESCRIPTION "Gate 1 : generally Random Input" VALEUR 0 TYPE 6 ENTREE 3, "E02", "Gate2" DESCRIPTION "Gate 2 : generally Constant Input" VALEUR 0 TYPE 6 SORTIE 0, "DEC", "Value" DESCRIPTION "Sum of the totals of 'Counter'" TYPE 6 FIN ! ------------------------- ! Definition of Executors ! ------------------------- OBJET 3, 0, "Not", "Note" TYPEDESSIN 2 DESCRIPTION "This Object generates single notes on the selected Midi Channel" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "MID", "Midi Channel" DESCRIPTION "Number of the Midi Channel" VALEUR 1 TYPE 3 ENTREE 2, "MUT", "Mute" DESCRIPTION "Stop Midi Output" VALEUR 1 TYPE 0 ENTREE 3, "HTE", "Pitch" DESCRIPTION "Do Ré Mi ..." VALEUR 60 TYPE 1 ENTREE 4, "VEL", "Velocity" DESCRIPTION "Sound Level" VALEUR 127 TYPE 9 ENTREE 5, "DEL", "Delay" DESCRIPTION "Delay before the note in Milliseconds" VALEUR 0 TYPE 17 ENTREE 6, "DUR", "Length" DESCRIPTION "Length of the note in Milliseconds" VALEUR 1000 TYPE 2 ENTREE 7, "GAM", "Scale" DESCRIPTION "Number of the Scale being used, 0 by default" VALEUR 1 TYPE 18 ENTREE 8, "TON", "Tonic" DESCRIPTION "Definition of the root tone is the a Scale is selected" VALEUR 0 TYPE 21 FIN ! ------------------------------- OBJET 3, 1, "Voi", "ChangeSound" TYPEDESSIN 2 DESCRIPTION "This Object modifies the Voice Number in the selected Midi Channel" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "MID", "Midi Channel" DESCRIPTION "Number of the Midi Channel" VALEUR 1 TYPE 3 ENTREE 2, "VOI", "Instrument" DESCRIPTION "Number of the GM Instrument in the Synthesizer" VALEUR 0 TYPE 22 FIN ! ------------------------------- OBJET 3, 2, "Bnk", "ChangeBank" TYPEDESSIN 2 DESCRIPTION "This Object modifies the Bank Number in the selected Midi Channel" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "MID", "Midi Channel" DESCRIPTION "Number of the Midi Channel" VALEUR 1 TYPE 3 ENTREE 2, "BNK", "Bank" DESCRIPTION "Bank Number" VALEUR 0 TYPE 11 FIN ! ------------------------------- OBJET 3, 3, "Ctr", "Control" TYPEDESSIN 2 DESCRIPTION "This Object modifies a Controller Value in the selected Midi Channel" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "MID", "Midi Channel" DESCRIPTION "Number of the Midi Channel" VALEUR 1 TYPE 3 ENTREE 2, "CNT", "Controller" DESCRIPTION "Number of the Midi Controller modified" VALEUR 0 TYPE 23 ENTREE 3, "VAL", "Value" DESCRIPTION "Values of the Controller" VALEUR 0 TYPE 13 FIN ! ------------------------------- OBJET 3, 4, "Per", "GenerPercu" TYPEDESSIN 2 DESCRIPTION "This object will generate a percussion sound on Midi Channel 10" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "MID", "Midi Channel" DESCRIPTION "Number of the Midi Channel" VALEUR 10 TYPE 3 ENTREE 2, "MUT", "Mute" DESCRIPTION "Stop Midi Output" VALEUR 1 TYPE 0 ENTREE 3, "PER", "NomPercu" DESCRIPTION "Percussion" VALEUR 10 TYPE 25 ENTREE 4, "VEL", "Velocity" DESCRIPTION "Sound Level" VALEUR 127 TYPE 9 ENTREE 5, "DEL", "Delay" DESCRIPTION "Delay before the note in Milliseconds" VALEUR 0 TYPE 17 ENTREE 6, "DUR", "Length" DESCRIPTION "Length of the note in Milliseconds" VALEUR 5000 TYPE 2 FIN ! ------------------------------- OBJET 3, 5, "Acd", "GenerChord" TYPEDESSIN 2 DESCRIPTION "This object will generate a Chord on the selected Midi channel" ENTREE 0, "DEC", "Signal" DESCRIPTION "This object will be calculated if this Input is active (Value '1')" VALEUR 1 TYPE 0 ENTREE 1, "MID", "Midi Channel" DESCRIPTION "Number of the Midi channel" VALEUR 1 TYPE 3 ENTREE 2, "MUT", "Mute" DESCRIPTION "Stop Midi output" VALEUR 1 TYPE 0 ENTREE 3, "Hte", "Pitch" DESCRIPTION "Do Ré Mi ..." VALEUR 60 TYPE 1 ENTREE 4, "VEL", "Velocity" DESCRIPTION "Sound level" VALEUR 127 TYPE 9 ENTREE 5, "DEL", "Delay" DESCRIPTION "Delay before the Chord in Milliseconds" VALEUR 0 TYPE 17 ENTREE 6, "DUR", "Length" DESCRIPTION "Length of the chord in Milliseconds" VALEUR 1000 TYPE 2 ENTREE 7, "GAM", "Scale" DESCRIPTION "Number of the Scale used, 1 by default" VALEUR 1 TYPE 18 ENTREE 8, "Deg", "Degee" DESCRIPTION "Degee of the Chord" VALEUR 0 TYPE 29 ENTREE 9, "Nbr", "Number" DESCRIPTION "Number of the note used to compose this Chord" VALEUR 3 TYPE 28 ENTREE 10, "Ren", "Reverse" DESCRIPTION "Reverses this Chord" VALEUR 0 TYPE 30 FIN