dbfsamp

dbfsamp --  Returns the decibel equivalent of the raw amplitude x, relative to full scale amplitude.

Description

Returns the decibel equivalent of the raw amplitude x, relative to full scale amplitude. Full scale is assumed to be 16 bit. New is Csound version 4.10.

Syntax

dbfsamp(x) (init-rate or control-rate args only)

Examples

Here is an example of the dbfsamp opcode. It uses the files dbfsamp.orc and dbfsamp.sco.

Example 1. Example of the dbfsamp opcode.

/* dbfsamp.orc */
; Initialize the global variables.
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1

; Instrument #1.
instr 1
  iamp = 30000
  idb = dbfsamp(iamp)

  print idb
endin
/* dbfsamp.orc */
        
/* dbfsamp.sco */
; Play Instrument #1 for one second.
i 1 0 1
e
/* dbfsamp.sco */
        
Its output should include lines like this:
instr 1:  idb = -0.767
      

See Also

ampdb, ampdbfs, dbamp

Credits

Example written by Kevin Conder.