Documentation Wiki rss-feed

Triangle Oscillator


Name

Triangle Oscillator:

image:triangle_oscillator.png

1146 1133
triangle oscillator

Description

The Triangle Oscillator Agent is EigenD's built-in triangle oscillator plug-in.

Ports

Volume input

  • Name:

212 116
volume input

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

The volume input is normally used to receive volume information from upstream Agents.

Frequency input

  • Name:

1128 116
frequency input

  • Input, Set
  • Type: Number
  • Range: 0 to 96000
  • Default: 440

The frequency input is used in the main to receive frequency signals from an upstream Agent (normally from the Scaler's frequency output in this case) to be processed accordingly, but can also be set by the user.

Detune input

  • Name:

2312 116
detune input

  • Input, Set
  • Type: Number
  • Range: -1200 to 1200

The detune input is normally used to detune the output frequency of the Triangle Oscillator using a value (in cents) set by the user.

Audio output

  • Name:

1118 125
audio output

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

The audio output is used for sending audio data to downstream Agents.

Nouns

None

Verbs

None

Examples

Before using the Belcanto examples below, please make sure you have the desired Triangle Oscillator in the conversation using:

1146 1133 ? 1131
triangle oscillator X listen

where X is the number of the desired Triangle Oscillator.

Setting the value of the frequency input

To set the value of the frequency input, use

1128 116 23 ? 67
frequency input to X set

where X is the value of the desired frequency.

Setting the value of the detune input

To set the value of the detune input, use

2312 116 23 ? 67
detune input to X set

where X is the value of the desired detune.

See also