< previous page ][ next page > [back] [back to #library listing]


InitConstantes()
Defines parameters (user settables and constants) and reserved variables
See: Go InitStatique
Related topics: system


InitCtrlMaps({defflag})
Initialize the arrays CtrlMap and CtrlIMap if no defflag or defflag is 0, these arrays are void, otherwise they are set to a default mapping If they already exists, this function has no effect CtrlMap indexes are names, values are arrays ["ch"=..,"n"=..] (ch from 1 to 16, n from 0 to 127) CtrlIMap is the reverse array: CtrlIMap[ch][n] value is the index in CtrlMap for ["ch"=ch,"n"=n]
See: Ctrl MakeCtrlIMap
Related topics: controller


InitScore()
returns the content of Ev["score"] as a single string this is to be used when writing a score file, see ExScore()
See: ExScore
Related topics: csound


InitStatique()
Performs all initialisations of the GeoMaestro system
See: Go InitConstantes
Related topics: system


InterMarks(lig {,mx})
Scans the content of the "inter" field of ligne lig and returns a corresponding set of marks
See: AnalyseMarks
Related topics: marks


InterSeg(s1,s2)
return the point where the lines defined by segments s1 and s2 intersects (an error is raised if s1 and s2 are parallel) Related topics: math segment point


InvPiste(pst, cer)
returns the inversion of piste pst with respect to circle cer Related topics: piste math


IsACtrl(ph)
tests weither ph.type==CONTROLLER if not, returns 0 if yes, returns its number Related topics: controller


IsAFunction(str)
tests weither the string str is the name of a defined KeyKit function


IsANum(str)
returns 1 if integer(str) is defined Related topics: programming


IsAScore(var)
tests weither var is a score, which is supposed to be the case if TypeOf(var) is "array:score" or "array:[0=0]"
See: TypeOf
Related topics: programming


IsNumScore(sco)
tests weither sco is in numeric format, or void
See: GetScoreFormat NumScore WasNumScore
Related topics: csound


KeepOnlyDisplayedObjectsInArray(obarr {,selflag})
this is useful when using the Anonymous plug-in in array mode: it allows to restrict the content of the object array obarr to the objects currently displayed in the GUI. if selflag is given, it is further restricted to objects with a corresponding selection flag. Related topics: GUI object


KeepOnlyInstr(sco, ...) 
returns sco minus all lines containing i-statements for instruments not given as argument
See: RemoveInstr FilterInstr
Related topics: csound


KillFlags({regexp {, d}})
deletes all comment flags whose texts contain the regular expression regexp if no arguments, deletes all comment flags if the optional argument d is 0, the GUI is not redrawed Related topics: GUI


KillScoreLines(sco, li1 {, li2 {, kflag}})
removes line number li1, or lines li1 to li2, from sco if kflag is 1, performs on sco itself, otherwise on arraycopy(sco) Related topics: csound


LabelFlags({dv})
creates a comment flag for each labelled event WARNING: all previously existing flags are deleted ! the optional argument dv is a vector defining the flag position (default is xy(50,-20), in pixels) Related topics: GUI


LastChunk(str, delimc)
returns the last element in array split(str, delimc)
See: FirstChunks
Related topics: programming string


Legato(phrase)
Extends the duration of each note to abutt the start of the next note. Doesn't modify the duration of the last note. Does this for every channel in the phase (different from legato, then)
See: legato PseudoLegato


LegatoScore(sco {,keepascomment})
adjust all p3 so that there is neither gap nor overlap between two consecutive notes (regardless of the instruments) in the process, sco is ordered and stripped from any comment (if keepascomment is 1, the notes eventually set to a duration 0 are present as comments in the score, otherwise they're just deleted)
See: P2Legato
Related topics: csound



< previous page ][ next page > [back] [back to #library listing]