OMChroma Reference

FM-1

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 = 55.0]
- n1 N1 (for freq modulation) [flt]
[default = 5]
- n2 N2 (for freq modulation) [flt]
[default = 7]
- imax Maximum index (of freq modulation) [flt]
[default = 10]
- imin Minimum index (of freq modulation) [flt]
[default = 1]
- aenv Amplitude Envelope [GEN]
[default = Instance: GEN05]
- ienv Envelope for the index [GEN]
[default = Instance: GEN05]

Description:

;=============================================================================
; FM-1.ORC
; FREQUENCY MODULATION (FROM ACCCI, 20_10_1.ORC) / MONO
; AMPLITUDE AND INDEX ENVELOPES WITH OSCILI
;=============================================================================

; Synthesis: FM with dynamic spectral evolution
; Bell settings
; Source: Chowning (1973)
; Coded: jpg 8/92, modified ms 9/02, modified ms 9/02, 8/08

; 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 = maximum amp [linear, >0.0-1000.0 or dB, <= 0.0]
; p5 = fundamental freq [Hz]
; p6 = N1
; p7 = N2
; p8 = max index
; p9 = min index
; p10 = amp envelope [GEN, exponential]
; p11 = index envelope [GEN, exponential]
;-----------------------------------------------------------------------------
; COMPULSORY GEN FUNCTIONS
; f1 carrier audio wave (sine tone)
; f2 modulating audio wave (sine tone)
;_____________________________________________________________________________




see Csound Tables Conventions


Auto doc generation by OpenMusic 6.6 © 2010 IRCAM