dplug.audio.sound

Members

Enums

isSound
eponymoustemplate isSound(S)

This module defines the interfaces that describe a "sound". A sound is a multi-channel concept, that can be combined like input-range. Can represent a buffer, an audio processing block, a sound sample. For now they only deal with float.

Templates

hasDuration
template hasDuration(S)

Duration. A sound can optionally have a duration.

hasDuration
template hasDuration(S)

Number of channels.

hasProcessBuffer
template hasProcessBuffer(S)

A Sound can optionally process sample with a nextBuffer function.

hasProcessSample
template hasProcessSample(S)

A Sound can optionally process sample with a nextSample function.

hasStaticDuration
template hasStaticDuration(S)

Is this duration a static property?

hasStaticDuration
template hasStaticDuration(S)

Is this duration a static property?

Variables

hasRuntimeDuration
enum bool hasRuntimeDuration(S);

Is this duration a runtime property?

hasRuntimeDuration
enum bool hasRuntimeDuration(S);

Is this duration a runtime property?

Meta

Authors

Guillaume Piolat