Ҏ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i jklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ _ ` a b c d e f g h i j k l m n!o!p!q!r!s!t"u"v"w#x#y#z#{#|#}#~#####$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((()))))**********************************+++++++++++++++++2<A class indicating a monad that will generate a sequence of  unique integer identifiers. kEnumeration of SC3 unary operator UGens.   !"#$%&'()*+,-./012345Enumeration of SC3 unary operator UGens. 6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl5Provide symbolic names for standard unary operators. m6Provide symbolic names for standard binary operators. k  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmk5kjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876l43210/.-,+*)('&%$#"!  mk143210/.-,+*)('&%$#"!    !"#$%&'()*+,-./0123456kjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:98766789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm nRead the environment variable SC3_HELP, the default value is  ~/.local/share/ SuperCollider. o.Locate path to indicated SC3 class help file. 7 sc3HelpDirectory >>= (flip sc3HelpClassFile) "SinOsc" p3Generate path to indicated SC3 operator help file. A sc3HelpOperatorEntry "." "+" == "./Overviews/Operators.html#.+" q,Generate path to indicated SC3 method help. : sc3HelpMethod "." '*' ("C","m") == "./Classes/C.html#*m" r2Generate path to indicated SC3 class method help. ; sc3HelpClassMethod "." ("C","m") == "./Classes/C.html#*m" s5Generate path to indicated SC3 instance method help. > sc3HelpInstanceMethod "." ("C","m") == "./Classes/C.html#-m" t0The name of the local SC3 Help file documenting u . Deletes  @* to allow use on haddock quoted comments. 0 ugenSC3HelpFile (toSC3Name "Collection.*fill") 1 ugenSC3HelpFile (toSC3Name "Collection.inject") & ugenSC3HelpFile (toSC3Name "sinOsc") u$Convert from hsc3 name to SC3 name.  toSC3Name "sinOsc" == "SinOsc"  toSC3Name "lfSaw" == "LFSaw" " toSC3Name "pv_Copy" == "PV_Copy" v,Use x-www-browser to view SC3 help file for u. , viewSC3Help (toSC3Name "Collection.*fill") - viewSC3Help (toSC3Name "Collection.inject") " viewSC3Help (toSC3Name "sinOsc") nopqrstuv nopqrstuv nopqrstuvwLPC analysis frame data. xLPC analysis meta-data. yz{|}~LPC analysis data. %Read an lpanal format LPC data file. 7Analysis data in format required by the sc3 LPC UGens. wxyz{|}~xyz{|}~wwx yz{|}~yz{|}~ATS analysis frame data. ATS analysis meta-data. ATS analysis data. Read an ATS data file. Extract set of s from .   "Operating rate of unit generator. Rate constructors alias. Rate constructors alias. Rate constructors alias. Rate constructors alias. ;Integer rate identifier, as required for scsynth bytecode.  ,Concatentative application of f at x and g at y. Concatentative application of g at x and f at length of y  and g at each element of y. Concatentative application of f at x and g at y and h  at z.  'Encode and prefix with encoded length. .Encode a list of OSC bundles as an NRT score. -Write a list of OSC bundles as an NRT score. >Write a list of OSC bundles as an NRT score to a file handle.  )Typeclass to constrain UGen identifiers. Hash  to  . Resolve the ID at i% and add the resolved enumeration of j. Infix alias for editID  oEnumeration of  types. .Operating mode of unary and binary operators. "Unit generator output descriptor. Unit generator. )Data type for internalised identifier at . Predicate for . Predicate for . Predicate for . Hash value to  .  Shift from  to .  Increment . "Depth first traversal of graph at u applying f to each node. Right fold of UGen graph. Collect Ids at UGen graph Recursive replacement of s according to table. !Protect user specified UGen Ids.  variant of .  Variant of ( with subsequent identifiers derived by " incrementing initial identifier. Make n parallel instances of  with protected identifiers.  variant of . ALeft to right UGen function composition with user id protection. Make n sequential instances of f with protected Ids. #Increment user specified UGen Ids.  Duplicate u n% times, increment user assigned Ids.  variant of . #Hash function for unit generators. !Constant value node constructor.  Control input node constructor. =Note that if the name begins with a t_ prefix the control is A not converted to a triggered control. Please see tr_control. /Triggered (kr) control input node constructor. -Multiple channel expansion node constructor. &Multiple root graph node constructor. 'Unit generator proxy node constructor. +Multiple channel expansion node predicate. Constant node predicate. Constant node predicate. +Multiple channel expansion for two inputs. (Extract two channels from possible MCE. +Clone a unit generator (mce . replicateM). !Number of channels to expand to. !Extend UGen to specified degree. )Apply MCE transform to a list of inputs. 1Build a UGen after MCE transformation of inputs. 6Apply a function to each channel at a unit generator. +Apply UGen list operation on MCE contents. "Reverse order of channels at MCE. Obtain indexed channel at MCE. #Output channels of UGen as a list. @Transpose rows and columns, ie. {{a,b},{c,d}} to {{a,c},{b,d}}. 1Collapse mce by summing (see also mix and mixN). !Multiple root graph constructor. (Apply proxy transformation if required. Determine the rate of a UGen. True if input is a sink , ie. has no outputs.  Ensure input  is valid, ie. not a sink. 6Construct proxied and multiple channel expanded UGen.  Set of all  values. Operator UGen constructor. 3Unary math constructor with constant optimization.  4Binary math constructor with constant optimization.  9Oscillator constructor with constrained set of operating s.  Oscillator constructor with .  1Oscillator constructor, rate restricted variant.   Transform   and  to a . ,Oscillator constructor, setting identifier.  Provided  variant of . :Variant oscillator constructor with MCE collapsing input. :Variant oscillator constructor with MCE collapsing input. Rate constrained filter  constructor. Filter  constructor. Filter UGen constructor. Filter UGen constructor. 3Variant filter with rate derived from keyed input.  Provided  filter with  input. 6Variant filter constructor with MCE collapsing input. 6Variant filter constructor with MCE collapsing input. 6Variant filter constructor with MCE collapsing input. 2Information unit generators are very specialized. o     o     o      Randomize order of bins. Randomly clear bins. *Cross fade, copying bins in random order.   Brown noise.   Clip noise. !!Randomly pass or block triggers. "Random impulses in (-1, 1). #Random impulse in (0,1). $*Random value in exponential distribution. % Gray noise. &(Random integer in uniform distribution. ' Clip noise. (Dynamic clip noise. )Dynamic step noise. *Dynamic ramp noise. +Dynamic quadratic noise ,Dynamic cubic noise - Step noise. . Ramp noise. /Quadratic noise. 0,Random value in skewed linear distribution. 1.Random value in sum of n linear distribution. 2 Pink noise. 3&Random value in uniform distribution. 45Random value in exponential distribution on trigger. 53Random integer in uniform distribution on trigger. 61Random value in uniform distribution on trigger. 7Triggered windex. 8 White noise.  !"#$%&'()*+,-./012345678 !"#$%&'()*+,-./012345678 !"#$%&'()*+,-./012345678 R  9<Binary representation of a unit generator synth definition. :;<=1Binary representation of a unit generator graph. >:Type to represent the left hand side of an edge in a unit  generator graph. ?@ABCDE1Type to represent nodes in unit generator graph. FGHIJKLMNOPQRSTUVWX6Enumeration of the four operating rates for controls. YZ[\](Type to represent unit generator graph. ^_`abc Port index. dNode identifier. e)Transform a unit generator into a graph. f0Transform a unit generator graph into bytecode. gEncode :9 as binary data stream. h;Transform a unit generator synth definition into bytecode. i7Simple statistical analysis of a unit generator graph.  !"#$%&'()*+,19:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi6dcX\[ZYEUPIFVWVQRSTVJKLMNOVGH>CA?DDBD@]^_`ab=f9:;<gehi19:;<:;<=>CA?DDBD@?@ABCDEUPIFVWVQRSTVJKLMNOVGHFGHIJKLMNOPQRSTUVWX\[ZYYZ[\]^_`ab^_`abcdefghiUjError posting mode. kTurn error posting on lTurn error posting off mError posting scope. n Bundle scope o Global scope p"Enumeration of OSC printer types. qrstuFEnumeration of possible locations to add new nodes (s_new and g_new). vwxyz{9Install a bytecode instrument definition. (Asynchronous) |@Load an instrument definition from a named file. (Asynchronous) }ALoad a directory of instrument definitions files. (Asynchronous) ~6Remove definition once all nodes using it have ended. Place a node after another. Place a node before another. Fill ranges of a node's control values. Delete a node.  Map a node's controls to read from a bus.  Map a node's controls to read from buses.  Map a node'&s controls to read from an audio bus.  Map a node'%s controls to read from audio buses. Get info about a node. Turn node on or off.  Set a node's control values. Set ranges of a node's control values. Trace a node. #Move an ordered sequence of nodes. Get control values. Get ranges of control values. Create a new synth. Auto-reassign synth's ID to a reserved value. 6Free all synths in this group and all its sub-groups. Delete all nodes in a group. Add node to head of group. Create a new group. Add node to tail of group.  Post a representation of a group'Ls node subtree, optionally including the current control values for synths. #Request a representation of a group'Ls node subtree, optionally including the current control values for synths. Replies to the sender with a /g_queryTree.replyV message listing all of the nodes contained within the group in the following format:  6 int - if synth control values are included 1, else 0 & int - node ID of the requested group B int - number of child nodes contained within the requested group   For each node in the subtree:  [  int - node ID h int - number of child nodes contained within this node. If -1 this is a synth, if >= 0 it's a group.   If this node is a synth: / symbol - the SynthDef name for this node.   If flag (see above) is true: * int - numControls for this synth (M)  [ , symbol or int: control name or index H float or symbol: value or control bus mapping symbol (e.g. 'c1')  ] * M ( ] * the number of nodes in the subtree N.B. The order of nodes corresponds to their execution order on the server. Thus child nodes (those contained within a group) are listed immediately following their parent. 2Create a new parallel group (supernova specific). Send a plugin command. $Send a command to a unit generator. OAllocates zero filled buffer to number of channels and samples. (Asynchronous) <Allocate buffer space and read a sound file. (Asynchronous) WAllocate buffer space and read a sound file, picking specific channels. (Asynchronous) FClose attached soundfile and write header information. (Asynchronous) Fill ranges of sample values. !Free buffer data. (Asynchronous) 1Call a command to fill a buffer. (Asynchronous) Get sample values. Get ranges of sample values. Request /b_info messages. =Read sound file data into an existing buffer. (Asynchronous) XRead sound file data into an existing buffer, picking specific channels. (Asynchronous) Set sample values. Set ranges of sample values. &Write sound file data. (Asynchronous) !Zero sample data. (Asynchronous) Fill ranges of bus values. Get bus values. Get ranges of bus values. Set bus values. Set ranges of bus values. .Remove all bundles from the scheduling queue. 9Select printing of incoming Open Sound Control messages. :Select reception of notification messages. (Asynchronous) Stop synthesis server. Request /status.reply message. Request /@synced message when all current asynchronous commands complete. "Set error posting scope and mode. >Pre-allocate for b_setn1, values preceding offset are zeroed. Set single sample value. Set a range of sample values. Set single bus values. !Set a signle node control value. &List of asynchronous server commands. - if . is an asynchronous /. >Add a completion message to an existing asynchronous command. Ujklmnopqrstuvwxyz{|}~U{|}~uzyxwvptsrqmonjlkUjlkklmonnoptsrqqrstuzyxwvvwxyz{|}~*Fast fourier transform. AVariant FFT constructor with default values for hop size, window ( | type, active status and window size. Outputs signal for FFT! chains, without performing FFT.  Inverse Fast Fourier Transform. 1Variant ifft with default value for window type. 8Strict convolution of two continuously changing inputs. 4Pack demand-rate FFT bin streams into an FFT chain. >Format magnitude and phase data data as required for packFFT. Apply function f to each bin of an FFT chain, f receives = magnitude, phase and index and returns a (magnitude,phase). Complex addition. #Shift and scale the bin positions. +Combine low and high bins from two inputs. *Clear bins above or below a cutoff point. Complex plane attack. Copies spectral frame. Copy magnitudes and phases. Random phase shifting. FFT onset detector. *FFT feature detector for onset detection. %Pass bins which are a local maximum. Pass bins above a threshold. Pass bins below a threshold. Clip bins to a threshold. Freeze magnitudes. Multiply magnitudes. Multiply magnitudes by noise. *Shift and stretch magnitude bin position.  Average magnitudes across bins. Square magnitudes. Maximum magnitude. Minimum magnitude. Complex multiply. Shift phase by 270 degrees. Shift phase by 90 degrees.  Shift phase. Make gaps in spectrum. Make gaps in spectrum. =Unpack a single value (magnitude or phase) from an FFT chain ?Unpack an FFT chain into separate demand-rate FFT bin streams. >Calculate size of accumulation buffer given FFT and IR sizes. GGenerate accumulation buffer given time-domain IR buffer and FFT size. Partitioned convolution. ***#Collect server status information. $Read nominal sample rate of server. #Read actual sample rate of server. 0123 49Install a bytecode instrument definition. (Asynchronous) @Load an instrument definition from a named file. (Asynchronous) ALoad a directory of instrument definitions files. (Asynchronous) OAllocates zero filled buffer to number of channels and samples. (Asynchronous) <Allocate buffer space and read a sound file. (Asynchronous) WAllocate buffer space and read a sound file, picking specific channels. (Asynchronous) !Free buffer data. (Asynchronous) FClose attached soundfile and write header information. (Asynchronous) =Read sound file data into an existing buffer. (Asynchronous) =Read sound file data into an existing buffer. (Asynchronous) &Write sound file data. (Asynchronous) !Zero sample data. (Asynchronous)    1Class for values that can be encoded and send to scsynth for  audition. Free all nodes ( ) at group 1. Send an . message and wait for a /done reply. Free all nodes ( ) at group 0 and re-create groups  1 and 2. Bracket SC3 communication. 5Send { and  messages to scsynth. 6Send an  anonymous instrument definition using 5. 7Wait (8*) until bundle is due to be sent relative  to initial 91 time, then send each message, asynchronously if  required.  Perform an . score (as would be rendered by writeNRT). In  particular note that: (1) all . must be : s and (2)  timestamps must be in ; form.  Amplitude follower.  Autocorrelation pitch follower. Slope of signal. "Zero crossing frequency follower. Chaotic noise. 3Cusp map chaotic generator (linear interpolation). /Cusp map chaotic generator (no interpolation). AFeedback sine with chaotic phase indexing (cubic interpolation). BFeedback sine with chaotic phase indexing (linear interpolation).  >Feedback sine with chaotic phase indexing (no interpolation).  3Henon map chaotic generator (cubic interpolation).  4Henon map chaotic generator (linear interpolation).  0Henon map chaotic generator (no interpolation).  5Latoocarfian chaotic function (cubic interpolation). 6Latoocarfian chaotic function (linear interpolation). 2Latoocarfian chaotic function (no interpolation). =Linear congruential chaotic generator (cubic interpolation). >Linear congruential chaotic generator (linear interpolation). :Linear congruential chaotic generator (no interpolation). 0The logistic map y = chaosParam * y * (1.0 - y) 1Lorenz chaotic generator (linear interpolation). ?General quadratic map chaotic generator (cubic interpolation). @General quadratic map chaotic generator (linear interpolation). <General quadratic map chaotic generator (no interpolation).                 Envelope curve indicator input.  !$Warp interpolation indicator input. "#$%!Completion mode indicator input. &'()*Interpolation indicator input. +,-./Loop indicator input. 012 !"#$%&'()*+,-./012/210*.-,+%)('&!$#"   !$#""#$%)('&&'()*.-,++,-./2100123BEmulation of the sound generation hardware of the Atari TIA chip. 4+Resynthesize sinusoidal ATS analysis data. 5>Resynthesize sinusoidal and critical noise ATS analysis data. 64Emulation of AY (aka YM) soundchip, used in Spectrum/Atari. 7AConvert frequency value to value appropriate for AY tone inputs. 8Variant FM synthesis node. 9$Phase modulation oscillator matrix. :3Triangular waveguide mesh of a drum-like membrane. ;3Triangular waveguide mesh of a drum-like membrane. < Metronome =POKEY Chip Sound Simulator >1Extract cps, rmso and err signals from LPC data. ? Resynthesize LPC analysis data. @Invert FFT amplitude data. ASTK flute model. BSTK modal bar models. CSTK bowed string model. DSTK mandolin model. ESTK shaker models. F"Vocal simulation due to W. Kaegi. 3456789:;<=>?@ABCDEF3456789:;<=>?@ABCDEF3456789:;<=>?@ABCDEFfG"Allpass filter (no interpolation) H&Allpass filter (linear interpolation) I%Allpass filter (cubic interpolation) J-Basic psychoacoustic amplitude compensation. K>ANSI A-weighting curve psychoacoustic amplitude compensation. LBandpass filter MTwo zero fixed midpass filter. NBand reject filter OTwo zero fixed midcut filter. P+Clip input between lower and upper bounds. QComb filter (no interpolation) R#Comb filter (linear interpolation) S"Comb filter (cubic interpolation) T)Compressor,expander,limiter,gate,ducker. UConvert signal to modal pitch. VExponential decay. W:Exponential decay (equvalent to $decay dcy - decay atk$). XSingle sample delay. YTwo sample delay. Z)Simple delay line (cubic interpolation). [*Simple delay line (linear interpolation). \&Simple delay line (no interpolation). ]Fold to range. ^FOF like filter. _First order filter section. `A simple reverb. aA simple reverb (two channel). bGate. cA less-simple reverb. dHash input values. eHilbert transform. fHighpass filter. gTwo point difference filter. h Two zero fixed highpass filter. i"Is signal within specified range. jFixed resonator filter bank. kFFormat frequency,amplitude and decay time data as required for klank. lVariant for non-UGen inputs. mSimple averaging filter. nNested lag filter. oTwice nested lag filter. p5Lag variant with separate upward and downward times. qNested lag filter. rTwice nested lag filter. s*Last value before chang above threshhold. tSample and hold. uRemove DC offset. v Limiter. w3Map from one linear range to another linear range. x1Map from a linear range to an exponential range. yLowpass filter. zTwo point average filter. {Two zero fixed lowpass filter. |*Masks off bits in the mantissa of signal. }Median filter. ~Parametric filter. Moog VCF implementation. Most changed input. Multiply add ternary operator.  Normalizer (flattens dynamics). One pole filter. One zero filter. Maximum value. "Simple time domain pitch shifter. Karplus-Strong synthesis. Trigger counter. Pass every nth trigger.  Linear lag. Resonant highpass filter. Resonant lowpass filter. Resonant filter. 'Ringing filter (equivalent to Resonz). Track maximum level. Track minimum level.  Running sum. $Select output from array of inputs. KSend a trigger message from the server back to the all registered clients. ISend a reply message from the server back to the all registered clients. Set-reset flip flop.  Wave shaper. *Remove transients and higher frequencies. &Second order filter section (biquad). Stepper pulse counter. Triggered linear ramp. %Delay trigger by specified interval. Time since last triggered. Toggle flip flop. 6When triggered output trigger for specified duration. :When triggered output unit signal for specified duration. Two pole filter. Two zero filter. Wrap to range. "Index into a table with a signal. Bi-quad low-pass filter. Bi-quad high-pass filter. Bi-quad all-pass filter. Bi-quad band-pass filter. Bi-quad band-stop filter. Bi-quad peak equaliser. Bi-quad low shelf filter. Bi-quad high shelf filter. 4Calculate coefficients for bi-quad low pass filter. fGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2Granular synthesis with sound stored in a buffer. 8Granular synthesis with frequency modulated sine tones. Granulate an input signal. $Granular synthesis with sine tones. #Warp a buffer with a time pointer.  4Sample rate of synthesis server, frames per second. !Duration of one sample, seconds. !Duration of one sample, radians. 6Control rate of synthesis server, periods per second. 'Sub-sample accurate scheduling offset. -Number of allocated output audio rate buses. ,Number of allocated input audio rate buses. &Number of allocated audio rate buses. (Number of allocated control rate buses. Number of allocated buffers. $Number of runnings synthesis nodes.   ]Binary operator class. Unary operator class.  Variant of < with non = results. IVariant on Ord class, result is of the same type as the values compared. HVariant on Eq class, result is of the same type as the values compared.  Variant of >.  Variant of ?.  Variant of @.   Variant of A.   Variant of  (via libc).   Variant of  (via libc).   Variant of  (via libc).   Variant of   (via libc).  Variant of SC3 roundTo function.  form or .  form of . B form of . SC3 %# does not return negative numbers. Wrap k to within range (i,j), ie. AbstractFunction.wrap. 4 map (wrap' 5 10) [3..12] == [8,9,5,6,7,8,9,10,6,7] Generic variant of . E map (genericWrap (5::Integer) 10) [3..12] == [8,9,5,6,7,8,9,10,6,7]  Variant of  with SC3 argument ordering. > map (\n -> wrap_ n 5 10) [3..12] == map (wrap' 5 10) [3..12] Fold k to within range (i,j), ie. AbstractFunction.fold : map (foldToRange 5 10) [3..12] == [7,6,5,6,7,8,9,10,9,8]  Variant of  with SC3 argument ordering. Clip k to within range (i,j), 6 map (clip' 5 10) [3..12] == [5,5,5,6,7,8,9,10,10,10]  Variant of  with SC3 argument ordering. ]     ]     ]#     @Basic envelope data constructor. The curve argument are cycled  if required. -Co-ordinate based static envelope generator. 7Trapezoidal envelope generator. The arguments are: 1. shape 0 determines the sustain time as a proportion of dur , zero is a 5 triangular envelope, one a rectangular envelope; 2. skew  determines the attack/-decay ratio, zero is an immediate attack and 9 a slow decay, one a slow attack and an immediate decay;  3. duration in seconds; 4.  amplitude as linear gain. Variant  with user specified . ;Percussive envelope, with attack, release, level and curve  inputs. 5Triangular envelope, with duration and level inputs.  /Sine envelope, with duration and level inputs. ! Variant of " with user specified . "'Linear envelope parameter constructor. #@Attack, decay, sustain, release envelope parameter constructor. $9Attack, sustain, release envelope parameter constructor. CDE  !"#$  !"#$  !"#$ %Autocorrelation beat tracker. & Template matching beat tracker. '/Extraction of instantaneous loudness in sones. (4Translate onset type string to constant UGen value. )Onset detector. *9Onset detector with default values for minor parameters. + Key tracker. ,%Mel frequency cepstral coefficients. -Spectral Flatness measure. .-Find a percentile of FFT magnitude spectrum. /Spectral centroid. %&'()*+,-./ %&'()*+,-./ %&'()*+,-./0 Band Limited ImPulse generator. 1 Chorusing wavetable oscillator. 2$Create a constant amplitude signal. 3Formant oscillator. 4>Fast sine wave oscillator implemented using a ringing filter. 5DDynamic stochastic synthesis generator conceived by Iannis Xenakis. 6'Impulse oscillator (non band limited). 7Bank of fixed oscillators. 8BFormat frequency, amplitude and phase data as required for klang. 9Variant for non-UGen inputs. :,Upsample control rate signal to audio rate. ;,A sine like shape made of two cubic pieces. <,A sine like shape made of two cubic pieces. =%Pulse oscillator (non band limited). >(Sawtooth oscillator (non band limited). ?(Sawtooth oscillator (non band limited). @*Triggered linear ramp between two levels. A%Pulse wave generator (band limited). B$Sawtooth oscillator (band limited). C Silence. DSine oscillator. E3Sawtooth oscillator hard synched to a fundamental. F#Variable duty sawtooth oscillator. 0123456789:;<=>?@ABCDEF0123456789:;<=>?@ABCDEF0123456789:;<=>?@ABCDEF G Two channel equal power panner. HTwo channel linear pan. I!Four channel equal power panner. JStereo signal balancer. KRotate a sound field. LAmbisonic B-format panner. M2D Ambisonic B-format panner. N2D Ambisonic B-format panner. O2D Ambisonic B-format decoder. PAzimuth panner. Q$Equal power two channel cross fade. RTwo channel linear crossfade. GHIJKLMNOPQR GHIJKLMNOPQR GHIJKLMNOPQRSForward wavelet transform. T Inverse of S. U%Pass wavelets above a threshold, ie.  pv_MagAbove. VPass wavelets with scale above threshold. WPass wavelets with time above threshold. X Product in W domain, ie. pv_Mul. STUVWXSTUVWXSTUVWX-FResolve 2/. GResolve +*. HResolve &%. IResolve "!. FGHIFGHIY8Infinte repeat counter for demand rate unit generators. Z'Demand results from demand rate ugens. [Demand envlope generator. \'Demand results from demand rate ugens. ]2Demand results as trigger from demand rate ugens. YZ[\]YZ[\]YZ[\] ^Buffer demand ugen. _'Buffer write on demand unit generator. `Demand rate white noise. a!Demand rate integer white noise. bDemand rate brown noise. c!Demand rate integer brown noise. dDemand rate random selection. e;Demand rate random selection with no immediate repetition. f0Demand rate weighted random sequence generator. gDemand rate arithmetic series. hDemand rate geometric series. i Demand rate sequence generator. jDemand rate series generator. kDemand input replication lDemand rate input switching. mDemand rate input switching. ^_`abcdefghijklm^_`abcdefghijklm^_`abcdefghijklm!nDemand rate (:) function. oCount  channels. p=Randomly select one of several inputs (initialiastion rate). q variant of p. r2Randomly select one of several inputs on trigger. s=Randomly select one of several inputs on trigger (weighted). nopqrsnopqrsnopqrs"tStream soundfile from disk. nc Number of channels in buffer/ soundfile. bufnum? Buffer used for streaming (the file descriptor has to be left  open, see the /b_read server command). loop! Whether to loop playback (0, 1) u8Stream soundfile from disk with variable playback rate. nc Number of channels in buffer/ soundfile. bufnum? Buffer used for streaming (the file descriptor has to be left  open, see the /b_read server command). rate Playback rate loop Whether to loop playback (0,1) vStream soundfile to disk. bufnum? Buffer used for streaming (the file descriptor has to be left  open, see the /b_write server command). output# Current number of written frames. tuvtuvtuv# w"Segment based envelope generator. xLine generator. yExponential line generator. zFree node on trigger. {$Free node on done action at source. |!Pause specified node on trigger. }Pause node on trigger. ~%Pause node on done action at source. 0One while the source is marked done, else zero. 4Raise specified done action when input goes silent. $When triggered free specified node. Linear envelope generator. wxyz{|}~ wxyz{|}~ wxyz{|}~$*Read signal from an audio or control bus. 6Define and read from buses local to a synthesis node. !Control rate bus input with lag. +Read signal from a bus without erasing it. )Generate a trigger anytime a bus is set. 'Mix signal to an audio or control bus. .Over-write signal to an audio or control bus. 5Mix signal to an audio bus at precise sample offset. <Write signal to bus local to a synthesis node, see localIn. -Crossfade signal to an audio or control bus. Write to a shared control bus.  Read from a shared control bus. 'Report the status of a particular key. /Report the status of the first pointer button. Cursor UGen, X axis. Cursor UGen, Y axis. Control variant.  Set the synth's random generator ID.  Set the synth's random generator seed. % Lift base UGen to monadic form.  Lift base UGen to monadic form.  Lift base UGen to monadic form.  Lift base UGen to monadic form. &Buffer demand ugen. 'Buffer write on demand unit generator. Demand rate white noise. !Demand rate integer white noise. Demand rate brown noise. !Demand rate integer brown noise. Demand rate random selection. ;Demand rate random selection with no immediate repetition. 0Demand rate weighted random sequence generator. Demand rate arithmetic series. Demand rate geometric series.  Demand rate sequence generator. Demand rate series generator. Demand input replication Demand rate input switching. Demand rate input switching. 'Randomize order of bins. Randomly clear bins. *Cross fade, copying bins in random order. ( Brown noise.  Clip noise. !Randomly pass or block triggers. Random impulses in (-1, 1). Random impulse in (0,1). *Random value in exponential distribution.  Gray noise. (Random integer in uniform distribution.  Clip noise. Dynamic clip noise. Dynamic step noise. Dynamic ramp noise. Dynamic quadratic noise Dynamic cubic noise  Step noise.  Ramp noise. Quadratic noise. ,Random value in skewed linear distribution. .Random value in sum of n linear distribution.  Pink noise. &Random value in uniform distribution. 5Random value in exponential distribution on trigger. 3Random integer in uniform distribution on trigger. 1Random value in uniform distribution on trigger. Triggered windex.  White noise. )Demand rate (:) function.  of p.  of q. 'Randomly select one of several inputs. 2Randomly select one of several inputs (weighted). *"Buffer channel count. Buffer duration, in seconds. Buffer frame count. 7Buffer rate scalar with respect to server sample rate. Buffer sample rate. 8Buffer sample count (ie. frame count by channel count). &Allpass filter (cubic interpolation). 'Allpass filter (linear interpolation). #Allpass filter (no interpolation). #Comb filter (cubic interpolation). $Comb filter (linear interpolation).  Comb filter (no interpolation). "Delay line (cubic interpolation). #Delay line (linear interpolation). Delay line (no interpolation). Buffer reader. "Buffer reader (no interpolation). &Buffer reader (linear interpolation). %Buffer reader (cubic interpolation). Buffer writer. Search a buffer for a value. Index into table with signal. 'Interpolating search in ordered table. Wavetable oscillator. Wavetable oscillator. Buffer playback. Buffer recording. -Triggered buffer shuffler (grain generator). %Three variable wavetable oscillator. Variable wavetable oscillator. &Allocate a buffer local to the synth. 4Set the maximum number of local buffers in a synth. Set local buffer values. 5Generate a localBuf and use setBuf to initialise it. """+4Dynamic klank, set of non-fixed resonating filters. -Frequency shifter, in terms of Hilbert UGen. 'Linear interpolating variant on index. "Collapse possible mce by summing.  Mix variant, sum to n channels. "Construct and sum a set of UGens. Monadic variant on mixFill. "Variant that is randomly pressed.  Randomised mouse UGen (see also  and ). 2Variant that randomly traverses the mouseX space. 2Variant that randomly traverses the mouseY space. PM oscillator. 2Scale uni-polar (0,1) input to linear (l,r) range 2Scale bi-polar (-1,1) input to linear (l,r) range !Mix one output from many sources  Zero indexed audio input buses. /Pan a set of channels across the stereo field. .  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]tuvwxyz{|}~/J9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]tuvwxyz{|}~2J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]tuvwxyz{|}~K3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i i j k l m n o p q r s t u v w x y z { | } ~                                !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOOPQRRSTUVVWXYZ[\Z]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                !!!!!!"""############$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&&&&&&&'L'M'N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h)))))**********************************+++++++++++++++++,,,                           ! " # $ % & '(3)*3)+,-./01233453463)73489:9;9<9=9>9?@ABCD-E-F-G-H34IJ hsc3-0.11Sound.SC3.Server.PlaySound.SC3.UGen.UIdSound.SC3.UGen.OperatorSound.SC3.UGen.HelpSound.SC3.UGen.External.LPCSound.SC3.UGen.External.ATSSound.SC3.UGen.RateSound.SC3.Server.NRTSound.SC3.IdentifierSound.SC3.UGen.UGenSound.SC3.UGen.FFT.IDSound.SC3.UGen.Noise.IDSound.SC3.Server.SynthdefSound.SC3.Server.CommandSound.SC3.UGen.FFTSound.SC3.Server.Status#Sound.SC3.Server.Command.CompletionSound.SC3.UGen.AnalysisSound.SC3.UGen.ChaosSound.SC3.UGen.EnumSound.SC3.UGen.ExternalSound.SC3.UGen.FilterSound.SC3.UGen.GranularSound.SC3.UGen.InformationSound.SC3.UGen.Math!Sound.SC3.UGen.Envelope.ConstructSound.SC3.UGen.MachineListeningSound.SC3.UGen.OscillatorSound.SC3.UGen.PannerSound.SC3.UGen.WaveletsSound.SC3.UGen.DemandSound.SC3.UGen.Demand.IDSound.SC3.UGen.Composite.IDSound.SC3.UGen.DiskIOSound.SC3.UGen.EnvelopeSound.SC3.UGen.IOSound.SC3.UGen.UGen.LiftSound.SC3.UGen.Demand.MonadicSound.SC3.UGen.FFT.MonadicSound.SC3.UGen.Noise.Monadic Sound.SC3.UGen.Composite.MonadicSound.SC3.UGen.BufferSound.SC3.UGen.CompositeSound.SC3.Server.UtilitiesSound.SC3.UGen.UtilitiesSound.SC3.UGenSound.SC3.Server Sound.SC3.IDSound.SC3.Monadic Sound.SC3 hosc-0.11 Sound.OpenSoundControl.TransportsendUId generateUIdBinary ExpRandRange RandRangeFirstArgWrap2Fold2ExcessClip2ScaleNegAMClipThreshAbsDifSqrDifSqrSumSumSqrDifSqrRing4Ring3Ring2Ring1Fill UnsignedShift ShiftRight ShiftLeftPowHypotxHypotAtan2TruncRoundUpRoundGCDLCMBitXorBitOrBitAndMaxMinGELEGT_LT_NEEQ_ModFDivIDivMulSubAddUnarySCurveRamp TriWindow WelchWindow HanWindow RectWindowThruSilence DigitValueCoinSoftClipDistortSum3Rand BiLinRandLinRandRand2RandTanHCosHSinHArcTanArcCosArcSinTanCosSinLog10Log2LogCPSOctOctCPSAmpDbDbAmp RatioMIDI MIDIRatioCPSMIDIMIDICPSRecipExpSqrtCubedSquaredSignFracFloorCeilAsIntAsFloatAbsBitNotNotNilIsNilNotNeg unaryName binaryNamesc3HelpDirectorysc3HelpClassFilesc3HelpOperatorEntry sc3HelpMethodsc3HelpClassMethodsc3HelpInstanceMethodugenSC3HelpFile toSC3Name viewSC3HelpLPCFrame LPCHeader lpcHeaderSizelpcMagic lpcNPoles lpcFrameSize lpcFrameRate lpcSampleRatelpcAnalysisDuration lpcNFramesLPC lpcHeader lpcFrameslpcReadlpcSC3ATSFrame ATSHeader atsSampleRate atsFrameSize atsWindowSize atsNPartials atsNFramesatsMaxAmplitudeatsMaxFrequencyatsAnalysisDuration atsFileTypeatsFrameLengthATS atsHeaderatsDataatsRead atsFramesRateDRARKRIRarkrirdrrateId encodeNRTwriteNRTputNRTID resolveIDidHasheditID//UGenTypeMRG_UMCE_UProxy_U Primitive_U Control_U Constant_USpecialOutputUGenMRGmrgLeftmrgRightMCE mceProxiesProxy proxySource proxyIndex PrimitiveugenRateugenName ugenInputs ugenOutputs ugenSpecialugenIdControlcontrolOperatingRate controlNamecontrolDefaultcontrolTriggeredConstant constantValueUGenIdSystemIdsystemIdUserIduserIdNoIdisNoIdisUserId isSystemIdhash userIdProtect userIdIncr ugenTraverse ugenFoldrugenIdsugenReplaceIdsugenProtectUserIduprotect uprotect'uclone'ucloneucomposeusequgenIncrUserIdudup'uduphashUGenconstantcontrol tr_controlmcemrg2proxyisMCE isConstantugenTypemce2mce2cclone mceDegree mceExtendmceInputTransformmceBuildmceMapmceEdit mceReverse mceChannel mceChannels mceTransposemceSummrgproxifyrateOfis_sink check_inputmkUGen all_rates mkOperatormkUnaryOperatormkBinaryOperatormk_oscmkOscmkOscRtoUserIdmkOscId mk_osc_mcemkOscMCE mkOscMCEId mk_filtermkFilter mkFilterR mkFilterId mkFilterKeyed mk_filter_mce mkFilterMCER mkFilterMCE mkFilterMCEIdmkInfopv_BinScramble pv_RandComb pv_RandWipe brownNoise clipNoisecoinGatedust2dustexpRand grayNoiseiRand lfClipNoise lfdClipNoise lfdNoise0 lfdNoise1 lfdNoise2 lfdNoise3lfNoise0lfNoise1lfNoise2linRandnRand pinkNoiserandtExpRandtIRandtRandtWindex whiteNoiseSynthdef synthdefName synthdefGraphGraphdefFromPort FromPort_Uport_idx FromPort_Kport_kt FromPort_Cport_nidNodeNodeP node_p_node node_p_indexNodeU node_u_rate node_u_name node_u_inputsnode_u_outputsnode_u_special node_u_ugenidNodeK node_k_rate node_k_namenode_k_default node_k_typeNodeCnode_id node_c_valueKTypeK_ARK_TRK_KRK_IRGraphnextId constantscontrolsugens PortIndexNodeIdsynthgraphdef synthdefDatasynthdef synthstat ErrorModeErrorsOn ErrorsOff ErrorScopeLocallyGlobally PrintLevel AllPrinter HexPrinter TextPrinter NoPrinter AddAction AddReplaceAddAfter AddBefore AddToTail AddToHeadd_recvd_load d_loadDird_freen_aftern_beforen_filln_freen_mapn_mapnn_mapan_mapann_queryn_runn_setn_setnn_tracen_orders_gets_getns_news_noid g_deepFree g_freeAllg_headg_newg_tail g_dumpTree g_queryTreep_newcmdu_cmdb_alloc b_allocReadb_allocReadChannelb_closeb_fillb_freeb_genb_getb_getnb_queryb_read b_readChannelb_setb_setnb_writeb_zeroc_fillc_getc_getnc_setc_setn clearScheddumpOSCnotifyquitstatussync errorMode b_alloc_setn1b_set1b_setn1c_set1n_set1 async_cmdsisAsyncwithCMfftfft' fftTriggerifftifft' convolutionpackFFT packFFTSpec pvcollectpv_Add pv_BinShift pv_BinWipe pv_BrickWallpv_ConformalMappv_Copy pv_CopyPhase pv_Diffuserpv_HainsworthFootepv_JensenAndersen pv_LocalMax pv_MagAbove pv_MagBelow pv_MagClip pv_MagFreeze pv_MagMul pv_MagNoise pv_MagShift pv_MagSmear pv_MagSquaredpv_Maxpv_Minpv_Mulpv_PhaseShift270pv_PhaseShift90 pv_PhaseShift pv_RectComb2 pv_RectComb unpack1FFT unpackFFTpc_calcAccumSizepc_preparePartConvpartConv serverStatusserverSampleRateNominalserverSampleRateActuald_recv'd_load' d_loadDir'b_alloc' b_allocRead'b_allocReadChannel'b_free'b_close'b_read'b_readChannel'b_write'b_zero'AudibleplayauditionstopasyncresetwithSC3perform amplitudepitchslope zeroCrossingcracklecuspLcuspNfbSineCfbSineLfbSineNhenonChenonLhenonN latoocarfianC latoocarfianL latoocarfianNlinCongClinCongLlinCongNlogisticlorenzLquadCquadLquadNEnvCurveEnvCubEnvSqrEnvNumEnvCosEnvSinEnvExpEnvLinEnvStepWarp ExponentialLinear DoneAction RemoveSynth PauseSynth DoNothing InterpolationCubicInterpolationLinearInterpolationNoInterpolationLoopWithLoopNoLoop atari2600atsSynth atsNoiSynthay ayFreqToTonedfm1fm7membraneCirclemembraneHexagonmetromzPokeylpcValslpcSynth pv_InvertstkFlute stkModalBarstkBowed stkMandolin stkShakersvosimallpassNallpassLallpassCampCompampCompAbpfbpz2brfbrz2clipcombNcombLcombC compander degreeToKeydecaydecay2delay1delay2delayCdelayLdelayNfoldformletfosfreeVerb freeVerb2gategVerbhasherhilberthpfhpz1hpz2inRangeklank klankSpec klankSpec'laglag2lag3lagUDlag2UDlag3UD lastValuelatchleakDClimiterlinLinlinExplpflpz1lpz2 mantissaMaskmedianmidEQmoogFF mostChangemulAdd normalizeronePoleoneZeropeak pitchShiftpluck pulseCount pulseDividerramprhpfrlpfresonzringz runningMax runningMin runningSumselectsendTrig sendReply setResetFFshaperslewsossteppersweeptDelaytimertoggleFFtrigtrig1twoPoletwoZerowrap wrapIndexbLowPassbHiPassbAllPass bBandPass bBandStopbPeakEQ bLowShelfbHiShelf bLowPassCoefgrainBufgrainFMgrainIngrainSinwarp1 sampleRate sampleDurradiansPerSample controlRatesubsampleOffsetnumOutputBuses numInputBuses numAudioBusesnumControlBuses numBuffersnumRunningSynthsBinaryOpabsDifamClipatan2EbitAndbitOrbitXOrclip2difSqrexcess exprandRangefillfirstArgfold2gcdEhypothypotxiDivlcmEmodE randRangering1ring2ring3ring4roundUpscaleNeg shiftLeft shiftRightsqrDifsqrSumsumSqrthreshtrunc unsignedShiftwrap2UnaryOpampDbasFloatasIntbitNotcpsMIDIcpsOctcubeddbAmpdistortfracisNillog10log2midiCPS midiRationotEnotNiloctCPSramp_ ratioMIDIsoftClipsquared RealFracEproperFractionE truncateEroundEceilingEfloorEOrdE<*<=*>*>=*EqE==*/=* truncatefroundfceilingffloorf ftruncatefroundfceilingffloorroundTo_roundToceilmidiCPS'fmodwrap' genericWrapwrap_ foldToRangefold_clip'clip_envenvCoord envTrapezoidenvPerc'envPerc envTriangleenvSine envLinen'envLinenenvADSRenvASR beatTrack beatTrack2loudness onsetTypeonsetsonsets'keyTrackmfcc specFlatness specPcile specCentroidblipcOscdcformantfSinOscgendy1impulseklang klangSpec klangSpec'k2AlfCublfParlfPulselfSawlfTriphasorpulsesawsilentsinOscsyncSawvarSawpan2linPan2pan4balance2rotate2panBpanB2biPanB2decodeB2panAzxFade2 linXFade2dwtidwt wt_MagAbovewt_FilterScale wt_TimeWipewt_Muldinfdemand demandEnvGendutytDutydbufrddbufwrdwhitediwhitedbrowndibrowndranddxranddwranddseriesdgeomdseqdserdstutterdswitch1dswitchdconsmceNiChooseiChoose'tChoosetWChoosediskInvDiskIndiskOutenvGenlinexLinefreeSelffreeSelfWhenDonepause pauseSelfpauseSelfWhenDonedone detectSilencefreelinenin'localInlagIn inFeedbackinTrigout replaceOut offsetOutlocalOutxOut sharedOutsharedInkeyState mouseButtonmouseXmouseY trigControlrandIDrandSeedliftUliftU2liftU3liftU4 bufChannelsbufDur bufFrames bufRateScale bufSampleRate bufSamples bufAllpassC bufAllpassL bufAllpassNbufCombCbufCombLbufCombN bufDelayC bufDelayL bufDelayNbufRdbufRdNbufRdLbufRdCbufWr detectIndexindexindexInBetweenoscoscNplayBuf recordBuftGrainsvOsc3vOsclocalBuf maxLocalBufssetBuf asLocalBufdynKlank freqShiftindexLmixmixNmixFillmixFillM mouseButton'mouseRmouseX'mouseY'pmOscurangerangeselectXsoundInsplayread_i32read_f32bSepatsParse get_decoderftype_nrate_ord mk_duples mk_duples_l mk_triples oscWithSizeghc-prim GHC.TypesIntbaseGHC.BaseStringKS_COUNTInputMapsMap UGenParts node_k_cmpktype as_from_port empty_graphfind_c_ppush_c mk_node_cfind_k_ppush_k mk_node_kaccfind_u_ppush_u mk_node_u mk_node_pmk_nodemk_mapsfetchfetch_k make_input encode_input encode_node_k encode_node_uencode_graphdefks_countimplicit prepare_rootTrueSound.OpenSoundControl.TypeOSCMessage extractDoubleserverStatusData statusFields statusFormatencode_osc_blob playSynthdefplayUGen run_bundleSound.OpenSoundControl.TimepauseThreadUntilUTCrBundleNTPrGHC.RealRealFracIntegraltruncateroundceilingfloor GHC.FloatFloatingd_dx env_curve env_value from_loopfrom_interpolationfrom_done_action from_warp Transport