trhighest
Prev | Orchestra Opcodes and Operators | Next

## trhighest

trhighest — Extracts the highest-frequency track from a streaming track input signal.

## Description

The trhighest opcode takes an input containg TRACKS pv streaming signals (as generated, for instance by partials) and outputs only the highest track. In addition it outputs two k-rate signals, corresponding to the frequency and amplitude of the highest track signal.

## Syntax

    fsig, kfr,kamp trhighest fin1, kscal

## Performance

fsig -- output pv stream in TRACKS format

kfr -- frequency (in Hz) of the highest-frequency track

kamp -- amplitude of the highest-frequency track

fin -- input pv stream in TRACKS format.

kscal -- amplitude scaling of output.

## Examples

Example 515. Example

    ain inch 1                  ; input signal
    fs1,fsi2 pvsifd ain,2048,512,1 ; ifd analysis
    fst  partials fs1,fsi2,.003,1,3,500  ; partial tracking
    fhi,kfr,kamp trhighest fst,1 ; highest freq-track
          aout  tradsyn fhi, 1, 1, 1, 1 ; resynthesis of highest frequency
    out aout

The example above shows partial tracking of an ifd-analysis signal, extraction of the highest frequency and resynthesis.

## Credits

Author: Victor Lazzarini;
February 2006

New in Csound5.01

Prev | Up | Next
trfilter | Home | trigger