OMChroma Reference

FOF-A4

CLASS SLOTS:
- self Synthesis event [default = NIL]
- numcols Number of components [int] [default = 1]
- action-time Event offset [s] [default = 0]
- user-fun A lambda function applied to each component [default = NIL]

ARRAY SLOTS (KEYWORDS):
- e-dels Entry Delays [sec] [default = 0]
- durs Durations [sec] [default = 1]
- amp Maximum Amplitude [lin, >0.0-1000.0 or dB <= 0.0]
[default = -6.0]
- f0 (Minimum) fundamental frequency [Hz]
[default = 131.0]
- f0max Maximum fundamental frequency [Hz]
[default = 165.0]
- f0env Envelope of the f0 [GEN]
[default = Instance: GEN07]
- f0jta Jitter's amp of the fundamental frequency [% of f0]
[default = 0.06]
- freq (Minimum) current frequency [Hz]
[default = 2.0]
- fqmax Maximum current frequency [Hz]
[default = 1.0]
- fqenv Envelope of the current frequency [Hz]
[default = Instance: GEN07]
- fqjta Jietter's amp of the current frequency [% of freq]
[default = 0.1]
- bw (Minimum) bandwith [Hz or % of centre freq]
[default = 0.0]
- bwmax Maximum bandwith [Hz or % of centre freq]
[default = 0.0]
- bwenv Envelope of the bandwith [GEN]
[default = Instance: GEN07]
- aenv Amplitude Envelope [GEN]
[default = Instance: GEN07]
- win (Minimum) excitation (rise/tex) time of the local attack (FOF/grain) [sec]
[default = 0.003]
- winmax Maximum excitation (rise/tex) time of the local attack (FOF/grain) [sec]
[default = 0.1]
- winenv Envelope of the excitation (rise/tex) time of the local attack (FOF/grain) [GEN]
[default = Instance: GEN07]
- wdur (Minimum) total duration of the FOF/grain [sec]
[default = 0.1]
- wdurmax Maximum total duration of the FOF/grain [sec]
[default = 1.0]
- wdurenv Envelope of the total duration of the FOF/grain [sec]
[default = Instance: GEN07]
- wout (Minimum) decay time of the local decay (FOF/grain) [sec]
[default = 0.02]
- woutmax Maximum decay time of the local decay (FOF/grain) [sec]
[default = 0.2]
- woutenv Envelope of the decay time of the local decay (FOF/grain) [GEN]
[default = Instance: GEN07]
- oct (Minimum) octaviation factor of the fof [flt >=0.0]
[default = 0.0]
- octmax Maximum octaviation factor of the fof [flt >=0.0]
[default = 1.0]
- octenv Envelope of the octaviation factor of the fof [GEN]
[default = Instance: GEN07]
- mode Formant freq mode [0=no gliss within each grain]
[default = 1]
- afil Audio file [name, with possible path, sound, string, pathname or GEN01]
[default = 32]

Description:

;=============================================================================
; FOF-A4.ORC
; FOF-BASED GRANULAR SYNTHESIS / MONO
; SAMPLED GRAIN RATHER THAN A SINE TONE IN THE FOF
; SEVERAL DYNAMIC CONTROLS OVER THE P-FIELDS + JITTER
; AMPLITUDE ENVELOPE WITH POSCIL
;=============================================================================

; Timbre: Granular synthesis with a FOF (based on Byrne Villez's work)
; Synthesis: FOF (Forme d'Onde Formatique)
; POSCIL envelopes
; Coded: ms 2/09

; NB: NEW STRUCTURE FOR THE AMPLITUDES FROM AUGUST 2008!
; Positive value > 0.0 : linear amplitude (>0.0-1000.0)
; 0.0 or negative value : amplitude in dB (0 = maximum value)

; The apparently arbitrary amplitude range (0-1000, rather than 0-1)
; avoids printing small values with exponential notation

; Replaced oscili with poscil (precise oscillator), ms 8/08
; Default SR = 96000, recommended precision: 24 bits
;-----------------------------------------------------------------------------
; p1 = instrument number
; p2 = action time [sec]
; p3 = duration [sec]
; p4 = max amp [linear, >0.0-1000.0 or dB, <= 0.0]
; p5 = min fundamental freq [Hz]
; p6 = max fundamental freq [Hz]
; p7 = fundamental freq envelope [GEN]
; p8 = jitter amp of fundamental freq [0-1]
; p9 = min formant freq [Hz]
; p10 = max formant freq [Hz]
; p11 = formant freq envelope [GEN]
; p12 = jitter amp of formant freq [0-1]
; p13 = min bandwidth [Hz]
; p14 = max bandwidth [Hz]
; p15 = bandwidth envelope [GEN]
; p16 = amp envelope [GEN]
; p17 = min tex or krise [sec]
; p18 = max tex or krise [sec]
; p19 = tex or krise envelope [GEN]
; p20 = min total dur of the burst [sec]
; p21 = max total duration of the burst [sec]
; p22 = envelope of the total duration of the burst [GEN]
; p23 = min decay of the FOF [sec]
; p24 = max decay of the FOF [sec]
; p25 = envelope of decay of the FOF [GEN]
; p26 = min octaviation [>=0.0]
; p27 = max octaviation [>=0.0]
; p28 = octaviation envelope [GEN]
; p29 = formant frequency mode [0=no gliss]
; p30 = sound file [name, sound, string, pathname or GEN01] (32)
;-----------------------------------------------------------------------------
; COMPULSORY GEN FUNCTIONS
; f19 sigmoid rise/decay shape
; f32 short sample (grain)
;_____________________________________________________________________________




see Csound Tables Conventions


Auto doc generation by OpenMusic 6.6 © 2010 IRCAM