|
CSL
5.2
|
RingBufferTap is a reader that loops over a buffer. More...
#include <RingBuffer.h>
Inheritance diagram for csl::RingBufferTap:Public Member Functions | |
| RingBufferTap (RingBuffer *parent=0, int offset=0) | |
| Create a tap on a ring buffer, optionally offset relative to the current write position. | |
| void | setOffset (int offset) |
| unsigned | duration () |
| number of frames in the Seekable | |
| unsigned | seekTo (int position, SeekPosition whence) throw (CException) |
| general-purpose seek on a stream | |
| void | setLoopStart (unsigned frame) |
| void | setLoopEnd (unsigned frame) |
| void | setBuffer (RingBuffer *parent) |
| void | nextBuffer (Buffer &outputBuffer) throw (CException) |
| nextBuffer method | |
| void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException) |
| really compute the next buffer given an offset base channel; this is called by nextBuffer, possibly multiple times | |
| void | destructiveNextBuffer (Buffer &outputBuffer) throw (CException) |
| zeroing as it goes. | |
| void | destructiveNextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException) |
| unsigned | frameRate () |
| void | setFrameRate (unsigned rate) |
| get/set the receiver's frame rate | |
| virtual unsigned | numChannels () |
| void | setNumChannels (unsigned ch) |
| get/set the receiver's number of outputs | |
| BufferCopyPolicy | copyPolicy () |
| void | setCopyPolicy (BufferCopyPolicy ch) |
| get/set the receiver's buffer copy policy | |
| virtual bool | isFixed () |
| query whether I'm fixed (StaticVariable overrides this) | |
| virtual bool | isActive () |
| query whether I'm currently active (Envelopes can go inactive) | |
| void | addOutput (UnitGenerator *ugen) |
| add to or return the UGen vector of outputs | |
| void | removeOutput (UnitGenerator *ugen) |
| UGenVector | outputs () |
| virtual unsigned | numOutputs () |
| bool | checkFanOut (Buffer &outputBuffer) throw (CException) |
| check for fan-out and copy previous buffer; return true if fanning out | |
| void | handleFanOut (Buffer &outputBuffer) throw (CException) |
| virtual void | setValue (sample theValue) |
| set/get the value (not allowed in the abstract, useful for static values) | |
| virtual sample | value () |
| virtual void | dump () |
| pretty-print the receiver | |
| virtual void | trigger () |
| void | attachObserver (Observer *) |
| (possibly notify obersvers on my death) | |
| void | detachObserver (Observer *) |
| void | changed (void *argument) |
| this is what I send to myself to notify my observers; It's not overridden in general. It results in the observers receiving update() calls < override evaluate to filter updates to the observer map | |
| virtual int | evaluate (void *argument) |
| void | setScale (UnitGenerator &scale) |
| set the receiver's scale member to a UGen or a float | |
| void | setScale (float scale) |
| void | setOffset (UnitGenerator &offset) |
| set the receiver's offset member to a UGen or a float | |
| void | setOffset (float offset) |
| virtual void | trigger () |
| trigger passed on here | |
| void | isScaled () |
| answer whether scale = 1 & offset = 0 | |
| Port * | getPort (CSL_MAP_KEY name) |
| virtual void | reset () throw (CException) |
| reset-to-zero | |
Public Attributes | |
| unsigned | mLoopStartFrame |
| Number of frames from the beginning to start a loop at. | |
| unsigned | mLoopEndFrame |
| Number of frames away from buffer end. | |
| unsigned | mCurrentFrame |
| where I currently am in the buffer | |
| double | mActualFrame |
| where I actually am in the buffer | |
Protected Member Functions | |
| void | zeroBuffer (Buffer &outputBuffer, unsigned outBufNum) |
| utility method to zero out an outputBuffer | |
| void | addInput (CSL_MAP_KEY name, UnitGenerator &ugen) |
| Plug in a unit generator to the named input slot. | |
| void | addInput (CSL_MAP_KEY name, float value) |
| Plug in a float to the named input slot. | |
| void | pullInput (Port *thePort, unsigned numFrames) throw (CException) |
| method to read the control values (in case they're dynamic). this sends nextBuffer() to the input. | |
| void | pullInput (Port *thePort, Buffer &theBuffer) throw (CException) |
| virtual void | dump () |
| pretty-print the receiver's input/controls map | |
Protected Attributes | |
| unsigned | mTempCurrentFrame |
| RingBuffer * | mParentBuffer |
| unsigned | mFrameRate |
| trigger ignored here | |
| unsigned | mNumChannels |
| my "expected" number of output channels | |
| BufferCopyPolicy | mCopyPolicy |
| the policy I use if asked for more or fewer channels | |
| UGenVector | mOutputs |
| the vector of my output UGens | |
| unsigned | mNumOutputs |
| the number of outputs | |
| Buffer * | mOutputCache |
| my past output ring buffer (only used in case of fan-out) | |
| unsigned | mSequence |
| the highest-seen buffer seq number | |
| PortMap | mInputs |
| the map of my inputs or controls (used by the mix-in classes) | |
Friends | |
| class | RingBuffer |
| Allow RingBuffer to access private members of RingBufferTap. | |
RingBufferTap is a reader that loops over a buffer.
Definition at line 21 of file RingBuffer.h.
| RingBufferTap::RingBufferTap | ( | RingBuffer * | parent = 0, |
| int | offset = 0 |
||
| ) |
Create a tap on a ring buffer, optionally offset relative to the current write position.
Definition at line 16 of file RingBuffer.cpp.
References setOffset().
| void RingBufferTap::setOffset | ( | int | offset | ) |
Definition at line 27 of file RingBuffer.cpp.
References csl::RingBuffer::mBuffer, csl::Seekable::mCurrentFrame, csl::RingBuffer::mCurrentWriteFrame, csl::Buffer::mNumFrames, and mParentBuffer.
Referenced by RingBufferTap(), and testMultiTap().
|
virtual |
number of frames in the Seekable
Implements csl::Seekable.
Definition at line 23 of file RingBuffer.cpp.
References csl::RingBuffer::mBuffer, csl::Buffer::mNumFrames, and mParentBuffer.
|
virtual |
general-purpose seek on a stream
Implements csl::Seekable.
Definition at line 138 of file RingBuffer.cpp.
References csl::kPositionCurrent, csl::kPositionEnd, and csl::kPositionStart.
Referenced by csl::DelayLine::setDelayLength(), and csl::DelayLine::setDelayTime().
|
inline |
Definition at line 36 of file RingBuffer.h.
References mLoopStartFrame.
Referenced by csl::RingBuffer::setLoopStart().
|
inline |
Definition at line 37 of file RingBuffer.h.
References mLoopEndFrame.
Referenced by csl::RingBuffer::setLoopEnd().
|
inline |
Definition at line 38 of file RingBuffer.h.
References mParentBuffer.
Referenced by csl::RingBuffer::RingBuffer().
|
virtual |
nextBuffer method
Reimplemented from csl::UnitGenerator.
Definition at line 42 of file RingBuffer.cpp.
References csl::UnitGenerator::nextBuffer().
|
virtual |
really compute the next buffer given an offset base channel; this is called by nextBuffer, possibly multiple times
Reimplemented from csl::UnitGenerator.
Definition at line 52 of file RingBuffer.cpp.
References memcpy().
| void RingBufferTap::destructiveNextBuffer | ( | Buffer & | outputBuffer | ) | throw (CException) |
zeroing as it goes.
Definition at line 89 of file RingBuffer.cpp.
| void RingBufferTap::destructiveNextBuffer | ( | Buffer & | outputBuffer, |
| unsigned | outBufNum | ||
| ) | throw (CException) |
Definition at line 102 of file RingBuffer.cpp.
References memcpy().
|
inlineinherited |
Definition at line 225 of file CSL_Core.h.
References csl::UnitGenerator::mFrameRate.
Referenced by csl::CASoundFile::dump(), csl::Abst_SoundFile::dump(), csl::SoundCue::dump(), csl::Filter::init(), csl::SndFileInstrument::playNote(), and csl::SndFileInstrument::playOSC().
|
inlineinherited |
get/set the receiver's frame rate
Definition at line 226 of file CSL_Core.h.
References csl::UnitGenerator::mFrameRate.
Referenced by m3_header().
|
inlinevirtualinherited |
Reimplemented in csl::Splitter, and csl::Stereoverb.
Definition at line 228 of file CSL_Core.h.
References csl::UnitGenerator::mNumChannels.
Referenced by csl::AmbisonicMixer::addInput(), csl::BlockResizer::BlockResizer(), csl::Port::checkBuffer(), csl::Effect::Effect(), csl::AmbisonicRotator::initialize(), csl::AmbisonicDecoder::initialize(), m3_output(), csl::Mixer::nextBuffer(), and csl::SpatialSource::SpatialSource().
|
inlineinherited |
get/set the receiver's number of outputs
Definition at line 229 of file CSL_Core.h.
References csl::UnitGenerator::mNumChannels.
Referenced by csl::BinauralPanner::BinauralPanner(), m3_output(), csl::Spatializer::Spatializer(), csl::VBAP::speakerLayoutChanged(), and csl::VBAP::VBAP().
|
inlineinherited |
Definition at line 231 of file CSL_Core.h.
References csl::UnitGenerator::mCopyPolicy.
|
inlineinherited |
get/set the receiver's buffer copy policy
Definition at line 232 of file CSL_Core.h.
References csl::UnitGenerator::mCopyPolicy.
Referenced by csl::AmbisonicPanner::AmbisonicPanner(), csl::BinauralPanner::BinauralPanner(), csl::AmbisonicUnitGenerator::initOrder(), csl::Noise::Noise(), csl::PinkNoise::PinkNoise(), csl::Spatializer::Spatializer(), and csl::VBAP::VBAP().
|
inlinevirtualinherited |
query whether I'm fixed (StaticVariable overrides this)
Reimplemented in csl::StaticVariable, and csl::BinaryOp.
Definition at line 247 of file CSL_Core.h.
|
inlinevirtualinherited |
query whether I'm currently active (Envelopes can go inactive)
Reimplemented in csl::Joiner, csl::Effect, csl::RandEnvelope, csl::SoundCue, csl::Stereoverb, csl::Abst_SoundFile, csl::Envelope, csl::Instrument, csl::Mixer, and csl::KarplusString.
Definition at line 249 of file CSL_Core.h.
Referenced by csl::Instrument::isActive(), csl::Port::isActive(), csl::Mixer::nextBuffer(), csl::BinauralPanner::nextBuffer(), csl::AmbisonicMixer::nextBuffer(), and csl::VBAP::nextBuffer().
|
inherited |
add to or return the UGen vector of outputs
Definition at line 520 of file CSL_Core.cpp.
References csl::Buffer::allocateBuffers(), csl::CGestalt::maxBufferFrames(), csl::UnitGenerator::mNumOutputs, csl::UnitGenerator::mOutputCache, and csl::UnitGenerator::mOutputs.
Referenced by csl::Mixer::addInput(), csl::Controllable::addInput(), csl::AmbisonicRotator::initialize(), csl::AmbisonicDecoder::initialize(), csl::AmbisonicEncoder::setInput(), and csl::IO::setRoot().
|
inherited |
Definition at line 530 of file CSL_Core.cpp.
References csl::UnitGenerator::mNumOutputs, and csl::UnitGenerator::mOutputs.
Referenced by csl::IO::clearRoot(), csl::AmbisonicEncoder::setInput(), csl::AmbisonicDecoder::~AmbisonicDecoder(), and csl::AmbisonicRotator::~AmbisonicRotator().
|
inlineinherited |
Definition at line 253 of file CSL_Core.h.
References csl::UnitGenerator::mOutputs.
|
inlinevirtualinherited |
Definition at line 254 of file CSL_Core.h.
References csl::UnitGenerator::mNumOutputs.
|
inherited |
check for fan-out and copy previous buffer; return true if fanning out
Definition at line 549 of file CSL_Core.cpp.
|
inherited |
Definition at line 563 of file CSL_Core.cpp.
References csl_max.
|
inlinevirtualinherited |
set/get the value (not allowed in the abstract, useful for static values)
Reimplemented in csl::DynamicVariable, and csl::StaticVariable.
Definition at line 260 of file CSL_Core.h.
|
inlinevirtualinherited |
Reimplemented in csl::StaticVariable.
Definition at line 261 of file CSL_Core.h.
|
virtualinherited |
pretty-print the receiver
Reimplemented in csl::RandEnvelope, csl::SumOfSines, csl::SoundCue, csl::Abst_SoundFile, csl::Envelope, csl::Filter, csl::VBAP, csl::SineAsScaled, csl::LineSegment, csl::SpatialSource, csl::SineAsPhased, csl::Mixer, csl::Window, csl::KarplusString, csl::Oscillator, csl::AmbisonicPanner, csl::BinaryOp, csl::Lorenz, csl::Clipper, csl::CASoundFile, and csl::Noise.
Definition at line 543 of file CSL_Core.cpp.
References csl::logMsg(), and csl::UnitGenerator::mOutputs.
Referenced by csl::Port::dump(), dumpTest(), and testSimpleSines().
|
inlinevirtualinherited |
Reimplemented in csl::Joiner, csl::Effect, csl::RandEnvelope, csl::SoundCue, csl::Abst_SoundFile, csl::Envelope, csl::LineSegment, and csl::KarplusString.
Definition at line 264 of file CSL_Core.h.
Referenced by csl::Instrument::play(), csl::Instrument::release(), and csl::Port::trigger().
|
protectedinherited |
utility method to zero out an outputBuffer
Definition at line 513 of file CSL_Core.cpp.
References csl::Buffer::mMonoBufferByteSize, and csl::Buffer::monoBuffer().
|
inherited |
(possibly notify obersvers on my death)
register/remove observers
Definition at line 491 of file CGestalt.cpp.
References csl::logMsg(), csl::Observer::mKey, and csl::Observer::mPeriod.
Referenced by csl::SpatialPanner::setSpeakerLayout().
|
inherited |
Definition at line 507 of file CGestalt.cpp.
References csl::logMsg().
Referenced by csl::SpatialPanner::setSpeakerLayout(), and csl::SpatialPanner::~SpatialPanner().
|
inherited |
this is what I send to myself to notify my observers; It's not overridden in general. It results in the observers receiving update() calls < override evaluate to filter updates to the observer map
Definition at line 529 of file CGestalt.cpp.
References csl::logMsg().
Referenced by csl::SpeakerLayout::addSpeaker(), csl::MIDIIn::handleIncomingMidiMessage(), and csl::SpeakerLayout::setDefaultSpeakerLayout().
|
inlinevirtualinherited |
Reimplemented in csl::MIDIIn.
Definition at line 259 of file CGestalt.h.
|
inherited |
set the receiver's scale member to a UGen or a float
Definition at line 887 of file CSL_Core.cpp.
References csl::Controllable::addInput(), CSL_SCALE, and csl::logMsg().
Referenced by createRandFreqEnvPatch(), csl::FancyFMInstrument::FancyFMInstrument(), csl::AdditiveInstrument::init(), csl::SndFileInstrument::initialize(), main(), csl::FMInstrument::parseArgs(), csl::SndFileInstrument::playNote(), csl::SndFileInstrument::playOSC(), csl::AdditiveInstrument::setParameter(), csl::SndFileInstrument::setParameter(), csl::FancyFMInstrument::setParameter(), sosNote(), test_SHARC(), test_SHARC2(), testADSR_FM(), testARSin2(), testComplexEnvelope(), testEnvScale(), testFancy_FM(), testFanMix1(), testFanMix2(), testMultiTap(), testRandFreqEnv(), testReverb(), testSplitJoin1(), testSplitJoin2(), testStereoverb(), testString(), testStringChorus(), testSumOfSines1F(), testSumOfSinesCached(), testSumOfSinesNonCached(), testSumOfSinesSteps(), and testWaveShaper().
|
inherited |
Definition at line 894 of file CSL_Core.cpp.
References csl::Controllable::addInput(), CSL_SCALE, and csl::logMsg().
|
inherited |
set the receiver's offset member to a UGen or a float
Definition at line 901 of file CSL_Core.cpp.
References csl::Controllable::addInput(), CSL_OFFSET, and csl::logMsg().
|
inherited |
Reimplemented in csl::RandEnvelope.
Definition at line 908 of file CSL_Core.cpp.
References csl::Controllable::addInput(), CSL_OFFSET, and csl::logMsg().
|
virtualinherited |
trigger passed on here
Reimplemented in csl::RandEnvelope, csl::Abst_SoundFile, csl::Envelope, and csl::KarplusString.
Definition at line 917 of file CSL_Core.cpp.
References CSL_OFFSET, CSL_SCALE, and csl::Controllable::mInputs.
|
inherited |
answer whether scale = 1 & offset = 0
|
inherited |
Definition at line 768 of file CSL_Core.cpp.
References csl::Controllable::mInputs.
Referenced by csl::FrequencyAmount::getFrequency(), and csl::VSTIO::getParameter().
|
protectedinherited |
Plug in a unit generator to the named input slot.
Definition at line 742 of file CSL_Core.cpp.
References csl::UnitGenerator::addOutput(), csl::logMsg(), and csl::Controllable::mInputs.
Referenced by csl::BinaryOp::BinaryOp(), csl::DistanceSimulator::DistanceSimulator(), csl::Effect::Effect(), csl::InOut::InOut(), csl::NtoMPanner::NtoMPanner(), csl::Panner::Panner(), csl::Phased::Phased(), csl::Scalable::Scalable(), csl::FrequencyAmount::setAmount(), csl::FrequencyAmount::setFrequency(), csl::Phased::setFrequency(), csl::Effect::setInput(), csl::Scalable::setOffset(), csl::Panner::setPosition(), csl::Abst_SoundFile::setRate(), csl::Scalable::setScale(), csl::NtoMPanner::setX(), csl::NtoMPanner::setY(), and csl::SpatialSource::SpatialSource().
|
protectedinherited |
Plug in a float to the named input slot.
Definition at line 754 of file CSL_Core.cpp.
References csl::logMsg(), csl::Controllable::mInputs, and csl::Port::mValue.
|
protectedinherited |
method to read the control values (in case they're dynamic). this sends nextBuffer() to the input.
Definition at line 695 of file CSL_Core.cpp.
References csl::kSamples, csl::logMsg(), csl::Buffer::mIsPopulated, csl::Buffer::mNumFrames, csl::Buffer::mType, csl::UnitGenerator::nextBuffer(), and csl::Buffer::zeroBuffers().
Referenced by csl::Panner::nextBuffer(), csl::NtoMPanner::nextBuffer(), and csl::Effect::pullInput().
|
protectedinherited |
Definition at line 727 of file CSL_Core.cpp.
References csl::UnitGenerator::nextBuffer().
|
protectedvirtualinherited |
pretty-print the receiver's input/controls map
Reimplemented in csl::RandEnvelope, csl::SumOfSines, csl::Abst_SoundFile, csl::Envelope, csl::Filter, csl::SineAsScaled, csl::SpatialSource, csl::SineAsPhased, csl::Mixer, csl::KarplusString, csl::Oscillator, csl::BinaryOp, csl::Clipper, csl::CASoundFile, and csl::Noise.
Definition at line 774 of file CSL_Core.cpp.
References CSL_FREQUENCY, CSL_INPUT, CSL_OFFSET, CSL_SCALE, csl::logMsg(), and csl::Controllable::mInputs.
|
virtualinherited |
reset-to-zero
Definition at line 1123 of file CSL_Core.cpp.
References csl::kPositionStart, and csl::Seekable::seekTo().
|
friend |
Allow RingBuffer to access private members of RingBufferTap.
Definition at line 24 of file RingBuffer.h.
| unsigned csl::RingBufferTap::mLoopStartFrame |
Number of frames from the beginning to start a loop at.
Definition at line 30 of file RingBuffer.h.
Referenced by setLoopStart().
| unsigned csl::RingBufferTap::mLoopEndFrame |
Number of frames away from buffer end.
Definition at line 31 of file RingBuffer.h.
Referenced by setLoopEnd().
|
protected |
Definition at line 46 of file RingBuffer.h.
|
protected |
Definition at line 47 of file RingBuffer.h.
Referenced by duration(), setBuffer(), and setOffset().
|
protectedinherited |
trigger ignored here
the frame rate – initialized to be the default by the constructor
Definition at line 264 of file CSL_Core.h.
Referenced by csl::Abst_SoundFile::convertRate(), csl::RtpSender::createRtpSession(), csl::RtpReceiver::createRtpSession(), csl::Lorenz::dump(), csl::Abst_SoundFile::durationInSecs(), csl::UnitGenerator::frameRate(), csl::Filter::init(), csl::CASoundFile::initFromSndfile(), csl::JSoundFile::initFromSndfile(), csl::LSoundFile::initFromSndfile(), csl::RandEnvelope::nextSegment(), csl::SquareBL::nextWaveInto(), csl::SumOfSines::nextWaveInto(), csl::CASoundFile::openForRead(), csl::MP3File::openForRead(), csl::DelayLine::setDelayTime(), csl::UnitGenerator::setFrameRate(), csl::Abst_SoundFile::setStartSec(), csl::Abst_SoundFile::setStopSec(), csl::Butter::setupCoeffs(), csl::Formant::setupCoeffs(), csl::Notch::setupCoeffs(), csl::Moog::setupCoeffs(), and csl::DecodedFile::writeBuffer().
|
protectedinherited |
my "expected" number of output channels
Definition at line 268 of file CSL_Core.h.
Referenced by csl::AmbisonicMixer::addInput(), csl::Mixer::allocateOpBuffer(), csl::AmbisonicDecoder::asProjection(), csl::AmbisonicDecoder::asPseudoInverse(), csl::BlockResizer::BlockResizer(), csl::Abst_SoundFile::channels(), csl::Abst_SoundFile::checkBuffer(), csl::DecodedFile::checkBufferStack(), csl::FMInstrument::FMInstrument(), csl::GrainPlayer::GrainPlayer(), csl::AdditiveInstrument::init(), csl::JSoundFile::initFromSndfile(), csl::LSoundFile::initFromSndfile(), csl::AmbisonicMixer::initialize(), csl::SndFileInstrument::initialize(), csl::AmbisonicRotator::initialize(), csl::AmbisonicEncoder::initialize(), csl::AmbisonicDecoder::initialize(), csl::AmbisonicUnitGenerator::initOrder(), csl::RemoteStream::initPacket(), csl::Joiner::isActive(), csl::AmbisonicDecoder::makeInPhase(), csl::AmbisonicDecoder::makeMaxRE(), csl::DecodedFile::mergeBuffers(), csl::Abst_SoundFile::mergeToMono(), csl::Mixer::Mixer(), csl::UnitGenerator::numChannels(), csl::CASoundFile::openForRead(), csl::MP3File::openForRead(), csl::Panner::Panner(), csl::CASoundFile::readBufferFromFile(), csl::JSoundFile::readBufferFromFile(), csl::LSoundFile::readBufferFromFile(), csl::RemoteStream::RemoteStream(), csl::UnitGenerator::setNumChannels(), csl::WavetableOscillator::setWaveform(), csl::Joiner::trigger(), csl::DecodedFile::writeBuffer(), and csl::AmbisonicRotator::~AmbisonicRotator().
|
protectedinherited |
the policy I use if asked for more or fewer channels
Definition at line 269 of file CSL_Core.h.
Referenced by csl::UnitGenerator::copyPolicy(), and csl::UnitGenerator::setCopyPolicy().
|
protectedinherited |
the vector of my output UGens
Definition at line 270 of file CSL_Core.h.
Referenced by csl::UnitGenerator::addOutput(), csl::UnitGenerator::dump(), csl::UnitGenerator::outputs(), and csl::UnitGenerator::removeOutput().
|
protectedinherited |
the number of outputs
Definition at line 271 of file CSL_Core.h.
Referenced by csl::UnitGenerator::addOutput(), csl::UnitGenerator::numOutputs(), and csl::UnitGenerator::removeOutput().
|
protectedinherited |
my past output ring buffer (only used in case of fan-out)
Definition at line 272 of file CSL_Core.h.
Referenced by csl::UnitGenerator::addOutput().
|
protectedinherited |
the highest-seen buffer seq number
Definition at line 273 of file CSL_Core.h.
|
protectedinherited |
the map of my inputs or controls (used by the mix-in classes)
Definition at line 353 of file CSL_Core.h.
Referenced by csl::Controllable::addInput(), csl::BinaryOp::dump(), csl::Controllable::dump(), csl::Controllable::getPort(), csl::Effect::inPort(), csl::Effect::isActive(), csl::Joiner::isActive(), csl::SquareBL::nextWaveInto(), csl::BinaryOp::operandIsFixed(), csl::Phased::Phased(), csl::DistanceSimulator::positionChanged(), csl::Scalable::Scalable(), csl::BinaryOp::setOperand(), csl::Abst_SoundFile::setRate(), csl::Butter::setupCoeffs(), csl::Formant::setupCoeffs(), csl::Notch::setupCoeffs(), csl::Allpass::setupCoeffs(), csl::Moog::setupCoeffs(), csl::Scalable::trigger(), csl::Effect::trigger(), csl::Joiner::trigger(), and csl::Controllable::~Controllable().
|
inherited |
where I currently am in the buffer
Definition at line 548 of file CSL_Core.h.
Referenced by csl::Abst_SoundFile::Abst_SoundFile(), csl::DelayLine::delayLength(), csl::Abst_SoundFile::isActive(), csl::LSoundFile::isCached(), csl::Abst_SoundFile::isCached(), csl::CASoundFile::openForRead(), csl::CASoundFile::readBufferFromFile(), csl::JSoundFile::readBufferFromFile(), csl::LSoundFile::readBufferFromFile(), setOffset(), csl::Abst_SoundFile::setToEnd(), and csl::Abst_SoundFile::trigger().
|
inherited |
where I actually am in the buffer
Definition at line 551 of file CSL_Core.h.