La bibliothèque se documente elle-même · Collections et objets
stzPattern
14 méthodes propres · 0 formes avec extensions, rangées sous leur méthode
la source: base/common/stzPattern.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Collections et objets
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Exemples : 0 viennent des tests de la bibliothèque ; 7 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzPattern("red ~ blue [green green]"). 7 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
IsValid
(sans commentaire dans la source : le nom se lit comme une phrase) is validaucune extension
exemple composé
o1 = new stzPattern("red ~ blue [green green]")
? o1.IsValid()
#--> 1composé à partir de la signature, exécuté pour cette pageText
(sans commentaire dans la source : le nom se lit comme une phrase) textaucune extension
exemple composé
o1 = new stzPattern("red ~ blue [green green]")
? o1.Text()
#--> red ~ blue [green green]composé à partir de la signature, exécuté pour cette pageLastError
(sans commentaire dans la source : le nom se lit comme une phrase) last erroraucune extension
Refusals
(sans commentaire dans la source : le nom se lit comme une phrase) refusalsaucune extension
exemple composé
o1 = new stzPattern("red ~ blue [green green]")
? o1.Refusals()
#--> 0composé à partir de la signature, exécuté pour cette pageTree
(sans commentaire dans la source : le nom se lit comme une phrase) treeaucune extension
exemple composé
o1 = new stzPattern("red ~ blue [green green]")
? @@( o1.Tree() )
#--> [ "seq", [ [ [ "atom", [ "word", "red" ] ], 1 ], [ [ "rest" ], 1 ], [ [ "atom", [ "word", "blue" ] ], 1 ], [ [ "seq", [ [ [ "atom", [ "word", "green" ] ], 1 ], [ [ "atom", [ "word", "green" ] ], 1 ] ] ], 1 ] ] ]composé à partir de la signature, exécuté pour cette pageCycleEvents
querying ------------------------------------------------------------ The events of cycle `pnCycle` (a whole number, 0 is the first), sorted by onset: [ onset, length, kind, name ] with onset in [0, 1) and length in cycles. `kind` is "note" or "stroke".aucune extension
exemple composé
o1 = new stzPattern("red ~ blue [green green]")
? @@( o1.CycleEvents(2) )
#--> [ [ 0, 0.25, "word", "red" ], [ 0.50, 0.25, "word", "blue" ], [ 0.75, 0.13, "word", "green" ], [ 0.88, 0.13, "word", "green" ] ]composé à partir de la signature, exécuté pour cette pageDistinctValues
Every distinct [ kind, name, length ] over the pattern's first `pnCycles` cycles -- what a player prepares BEFORE it starts (in sound: renders), so nothing is prepared while a cycle is being posted.aucune extension
exemple composé
o1 = new stzPattern("red ~ blue [green green]")
? @@( o1.DistinctValues(2) )
#--> [ [ "word", "red", 0.25 ], [ "word", "blue", 0.25 ], [ "word", "green", 0.13 ] ]composé à partir de la signature, exécuté pour cette pagePeriod
How many cycles before the pattern repeats -- alternations, slow factors and Every all lengthen it. Capped at 64: a pattern that takes longer than that to come round is rendered as it arrives.aucune extension
exemple composé
o1 = new stzPattern("red ~ blue [green green]")
? o1.Period()
#--> 1composé à partir de la signature, exécuté pour cette pageFast
(sans commentaire dans la source : le nom se lit comme une phrase) fastaucune extension
Slow
(sans commentaire dans la source : le nom se lit comme une phrase) slowaucune extension
Rev
Each cycle backwards: an event at onset o of length d moves to 1-o-d.aucune extension
Every
On cycles 0, n, 2n, ... apply a transformation: :Rev, or [ :Fast, k ], or [ :Slow, k ]. The other cycles are left alone.aucune extension
Off
The pattern PLUS a copy of itself `pnCycles` later (0 < t < 1). What the shift pushes past the end of a cycle arrives at the start of the next. `pArg` is handed to _Shift for every copied value: here it changes nothing; a domain gives it a meaning (in sound: semitones).aucune extension

