Documentation Wiki rss-feed

Shaper


Name

Shaper:

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

Activation input

  • Name:

1435 116
activation input

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

The activation input is used in the main to receive activation signals from an upstream Agent.

Pressure input

  • Name:

128 116
pressure input

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

The pressure 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.

Activation output

  • Name:

1435 125
activation output

  • Output
  • Type: Generic

The activation output is normally used to send activation information to downstream Agents.

Pressure output

  • Name:

128 125
pressure output

  • Output
  • Type: Generic

The pressure output is used to send key pressure 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