La bibliothèque se documente elle-même · Son
stzSoundGraph
31 méthodes propres · 16 formes avec extensions, rangées sous leur méthode
la source: base/sound/stzSoundGraph.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Son
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
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Reshape
Start over with a different shape. Only legal before anything is added.QCSXTZZZIBWU
Release
(sans commentaire dans la source : le nom se lit comme une phrase) releaseaucune extension
LastError
(sans commentaire dans la source : le nom se lit comme une phrase) last erroraucune extension
NodeCount
(sans commentaire dans la source : le nom se lit comme une phrase) node countaucune extension
GraphId
(sans commentaire dans la source : le nom se lit comme une phrase) graph idaucune extension
SampleRate
(sans commentaire dans la source : le nom se lit comme une phrase) sample rateaucune extension
Channels
(sans commentaire dans la source : le nom se lit comme une phrase) channelsaucune extension
OutputNode
Which node the graph currently hands to the world, as an index. A caller rarely needs this; a TRANSPORT does, because it has to reach behind the names and put something after whatever the output turned out to be.aucune extension
AddMasterGain
This is what a transport fades on pause. It exists as a verb here rather than in the transport because only the graph knows what its output IS -- and putting one gain at the end means a pause is one click-free ramp instead of a walk over every voice, whatever the caller built upstream.aucune extension
NameIt
naming -------------------------------------------------------------- Label the LAST node added, so later verbs can refer to it by name.QCSXTZZZIBWU
NodeNamed
Resolve a name OR a raw node number to a node index. Unknown names are an error the caller hears about, never a silent 0.aucune extension
HasNode
(sans commentaire dans la source : le nom se lit comme une phrase) has nodeaucune extension
AddOscillator
the sources --------------------------------------------------------- WAVEFORM BY NAME, not by number: :Sine :Triangle :Square :Saw.QCSXTZZZIBWU
AddSound
Play an existing sound (a stzSound, or an engine buffer id) as a source.QCSXTZZZIBWU
AddLoopingSound
(sans commentaire dans la source : le nom se lit comme une phrase) add looping soundQCSXTZZZIBWU
AddTimeline
MU2: a node whose output is the notes placed on it, each at the frame asked -- inside a block, not at its top. It has no input. Returns the node (1-based), which StzEngineSoundGraphTimelinePlace takes.aucune extension
AddGainOn
the shapers: each takes WHAT it acts on, by nameQCSXTZZZIBWU
AddFilterOn
(sans commentaire dans la source : le nom se lit comme une phrase) add filter onQCSXTZZZIBWU
AddEnvelopeOn
(sans commentaire dans la source : le nom se lit comme une phrase) add envelope onQCSXTZZZIBWU
AddEnvelopeOnAt
The same envelope, starting nStart seconds in. THIS is what makes a score possible: a voice that knows WHEN it sounds is a note.QCSXTZZZIBWU
AddEchoOn
ECHO, not "reverb". SN4's challenge pass refused to call a delay a reverb: one repeat fading out is not a diffuse room, and a name that promises a hall and delivers a slapback survives into documentation.QCSXTZZZIBWU
AddPanOn
(sans commentaire dans la source : le nom se lit comme une phrase) add pan onQCSXTZZZIBWU
AddMixOf
mixing -------------------------------------------------------------- Mix several named nodes into one. The engine requires every input to EXIST before the mix does -- that is what makes a cycle impossible -- so this verb takes them all at once rather than letting you add to a mix later and discover the refusal.QCSXTZZZIBWU
SetOutputTo
output -------------------------------------------------------------- Which node the graph hands to the world. Defaults to the last thing added, which is right far more often than not.QCSXTZZZIBWU
Prepare
(sans commentaire dans la source : le nom se lit comme une phrase) prepareaucune extension
ToSound
Render nSeconds and hand back a stzSound. DATA, so To... is right.aucune extension
ToFile
(sans commentaire dans la source : le nom se lit comme une phrase) to fileQCSXTZZZIBWU
Rewind
Rewind every stateful node so the next render starts from the top.QCSXTZZZIBWU
PlayFor
hearing itQCSXTZZZIBWU
Underruns
How many frames the last PlayFor could not supply. Zero is the answer you want, and the plane counts it rather than letting you guess.aucune extension

