OMChroma Reference

ADD-A1

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 = 500.0]
- freq (Minimum) current frequency [Hz]
[default = 440.0]
- aenv Amplitude Envelope [GEN]
[default = Instance: GEN07]
- fdev (Minimum) frequency deviation [semitones]
[default = 1.0]
- fenv Envelope of the frequency deviation [GEN]
[default = Instance: GEN07]

Description:

;=============================================================================
; ADD-A1.ORC
; ADDITIVE SYNTHESIS WITH FREQUENCY AND AMPLITUDE ENVELOPES / MONO
; ENVELOPES WITH OSCILI
;=============================================================================

; Timbre: nothing speciaL
; Synthesis: additive same units
; Source: new instrument
; Coded: ms 0503

;-----------------------------------------------------------------------------
; NB: the apparently arbitrary amplitude range (0-1000, rather than 0-1)
; avoids Lisp printing small values with exponential notation
; when using linear amplitudes
;-----------------------------------------------------------------------------

; p1 = instrument number
; p2 = action time [sec]
; p3 = duration [sec]
; p4 = maximum amplitude [linear, 0.0 -> 1000.0]
; p5 = reference frequency [Hz]
; p6 = amplitude envelope [GEN number]
; p7 = maximum frequency deviation [Hz]
; p8 = frequency envelope [GEN number]

;-----------------------------------------------------------------------------
; COMPULSORY GEN FUNCTIONS :
; f1 audio wave
;_____________________________________________________________________________




see Csound Tables Conventions


Auto doc generation by OpenMusic 6.6 © 2010 IRCAM