tanh

tanh — Performs a hyperbolic tangent function.

Description

Returns the hyperbolic tangent of x.

Syntax

tanh(x) (no rate
    restriction)
tanh(k/i[]) (k- or i-arrays )

Examples

Here is an example of the tanh opcode. It uses the file tanh.csd.

Example 1113. Example of the tanh opcode.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

<CsoundSynthesizer>
<CsOptions>
; Select audio/midi flags here according to platform
; Audio out   Audio in
-odac    ;;;realtime audio out
; For Non-realtime ouput leave only the line below:
; -o tanh.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 32
nchnls = 2
0dbfs  = 1

instr 1

asig1 vco  1, 440, 2, 0.4, 1
asig2 vco  1, 800, 3, 0.5, 1
asig  =    asig1+asig2              ; will go out of range
outs  tanh(asig), tanh(asig)        ; but tanh is a limiter

endin

</CsInstruments>
<CsScore>
f1 0 65536 10 1 ; sine

i 1 0 1
e
</CsScore>
</CsoundSynthesizer>


See also

Trigonometric Functions

Credits

Author: John ffitch

New in version 3.47