Documentation Wiki rss-feed

Shaper


Name

Shaper:

image:shaper_expanded.png

8713
shaper

Description

The Shaper Agent is designed to compress the breath controller signal within EigenD for use with instruments such as the 'Cello and Clarinet physical models.

Ports

Input

  • Name:

116
input

  • Input
  • Type: Number
  • Range: -1 to 1

The input is normally used to receive pressure signals from upstream (often the breath controller via a Recorder's auxilliary input in this case) and processes them accordingly.

Compression

  • Name:

1432
compression

  • Input, Set
  • Type: Number
  • Range: 0 to 1

Compression is a parameter normally set by the user to determine the amount of compression on this incoming signal, 0 being no compression and 1 being maximum compression.

Sharpness

  • Name:

1431
sharpness

  • Input, Set
  • Type: Number
  • Range: 0 to 1

Sharpness is a parameter which is no longer used.

Output

  • Name:

125
output

  • Output
  • Type: Numeric
  • Range: -1 to 1

The output is used to send processed information to downstream Agents (e.g. the Clarinet Oscillator's pressure input).

Nouns

None

Verbs

None

Examples

Before using the Belcanto examples below, make sure you have the desired Shaper in the conversation using

8713 ? 1131
shaper X listen

where X is the number of the desired Shaper.

Setting the compression

To set the value of the compression parameter, use

1432 23 ? 67
compression to X set

where X is the desired compression.

See also