Documentation Wiki rss-feed

Sine Oscillator


Name

Sine Oscillator:

image:sine_oscillator_expanded.png

1138 1133
sine oscillator

Description

The Sine Oscillator Agent is EigenD's built-in sine 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
  • Default: 0

The detune input is normally used to detune the output frequency of the Sine 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 Sine Oscillator in the conversation using:

1138 1133 ? 1131
sine oscillator X listen

where X is the number of the desired Sine 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