Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CLAM::AbstractAttributeDefines the interface for an Attribute definition in a DescriptionScheme
CLAM::Add< DataType >
CLAM::ADSR
CLAM::ADSRConfig
CLAM::Application
CLAM::Array< T >
CLAM::Attribute< AttributeType >This class is the concrete implementation for AbstractAttribute for a given type of attributes
CLAM::AttributePoolA container for the values for a single attribute along the scope
CLAM::DynamicType::AttributePositionBase< NAttrib >
CLAM::AudioAudio class with the Data Buffer, information about it (SampleRate, BeginTime), and methods to insert and get Audio chunks
CLAM::AudioAmplifierTime-domain audio gain
CLAM::AudioAmplifierConfigAudioAmplifier configuration object
CLAM::AudioApplication
CLAM::AudioBufferAmplifierTime-domain audio gain
CLAM::AudioBufferMixer
CLAM::AudioBufferSink
CLAM::AudioBufferSource
CLAM::AudioBuffPortMonitor
CLAM::AudioDescriptors
CLAM::AudioDeviceThis is the abstract base class for an audio device
CLAM::AudioDeviceListThis abstract class allows you to retrieve a list of all available devices (strings) for a certain architecture
CLAM::AudioFile
CLAM::AudioFileHeader
CLAM::AudioFileMemoryLoader
CLAM::AudioFileSource
CLAM::AudioFileTarget
CLAM::AudioInThis class is the interface to an input of an AudioDevice
CLAM::AudioInFilename
CLAM::AudioInPort
CLAM::AudioInPortPublisher
CLAM::AudioIOConfigConfiguration of the AudioIn and AudioOut classes
CLAM::AudioManagerThis class takes care of all the creation of the registration of AudioIn and AudioOut objects, and the creation of AudioDevice objects required
CLAM::AudioMixer
CLAM::AudioMixerConfig
CLAM::AudioOutThis class is the interface to an output of an AudioDevice
CLAM::AudioOutFilename
CLAM::AudioOutPort
CLAM::AudioOutPortPublisher
CLAM::AudioPlayer
CLAM::AudioPortMonitor
CLAM::AudioSink
CLAM::AudioSource
CLAM::AudioTextDescriptors
CLAM::AudioWindowingProcessing class for performing a STFT
CLAM::AudioWindowingConfig
CLAM::AutoPanner
CLAM::AutoPannerConfig
CLAM::BaseAudioApplication
CLAM::BaseMemOpClass used as base for all operators with memory, useful to define array of operators
CLAM::BasicCTypeInfoC native types TypeInfo base class
CLAM::BasicFlowControl
CLAM::BasicXMLableAbstract class that defines some common implementation issues for many XMLables that contains as member variables the XML name and whether is an XML element or not
CLAM::BiasedPower< s, abs, T, U >Binary Operator for use with std::accumulate, for computing Sum((x(i)-k)^n)
CLAM::BiasedPoweredSum< s, abs, T, U >Class Function that computes Sum((x(i)-mean)^n) using std::accumulate and BiasedPower<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary
CLAM::BinaryAudioOp< BinOp >
CLAM::BinaryAudioOpConfig
CLAM::BinaryControlOp< BinOp >
CLAM::BinaryControlOpConfig
CLAM::BPFTmpl< TX, TY >
CLAM::BufferedSDIFFileReaderBufferedSDIFFileReader is an SDIFFileReader that preloads some SDIF frames into an internal buffer so that real-time audio applications won't stall while waiting for disk reading operations
CALLBACK_INFO
CLAM::CenterOfGravity< o, abs, T, U >Class Function that computes 'oth' order Center of Gravity using WeightedPoweredSum Class Function
CLAM::CentralMoment< o, abs, T, U >Class Function that computes 'oth' order CentralMoment using BiasedPoweredSum Class Function
CLAM::CentroidTmpl< abs, T, U >Centroid is 1st order center of gravity
CLAM::CepstralTransformThis class performs the cepstral transform on a set of filterbank coefficients in order to obtain the corresponding Mel Frequency Cepstral Coefficients (MFCC)
CLAM::CepstralTransformConfig
Simac::ChordCorrelatorCorrelates PCP's with different ideal chord PCP's
Simac::ChordExtractor
Simac::ChordCorrelator::ChordModePatterns
Simac::ChordCorrelator::ChordPattern
Simac::ChordSegmentatorChordSegmentator divides the analysed audio data into segments characterized by different chords
MIDI::ChunkType
Simac::CircularPeakPickingThis processing takes a vector of scalars magnitudes and returns a list of peaks found considering that the first and last bins are neighbors
Simac::CircularPeaksToPCPThis processing constructs a PCP doing the weighted histogram of the energy of a set of circular chromatic peaks
Simac::CircularPeakTunnerThis processing takes an array of circular peaks with position at pitch units [0,12) and corrects them to be tunned given a tunning center and a reference tune
CLAM::CircularShiftThis Processing class takes an input audio buffer and shifts it to get zero-phase conditions in the STFT
CLAM::CircularShiftConfig
CLAM_FFT_IMPLEMENTATION
CLAM::CleanTracks
CLAM::CleanTracksConfigConfig class for the CleanTracks Processing
CLAM::AudioCodecs::CodecA codec implements a file audio format support
SDIF::CollectionA special Storage to store Frames in a linked list
CLAM::Complex
CLAM::ComplexMax< abs, T >Binary Operator for use with std::accumulate, for computing Max(x(i))
CLAM::ComplexMaxElement< abs, T >Class Function that computes Max(x(i)) using std::accumulate and ComplexMax<T> BinaryOp It also has associated memory so operation is not performed more than necessary
CLAM::ComplexMin< abs, T >Binary Operator for use with std::accumulate, for computing Min(x(i))
CLAM::ComplexMinElement< abs, T >Class Function that computes Min(x(i)) using std::accumulate and ComplexMin<T> BinaryOp It also has associated memory so operation is not performed more than necessary
CLAM::ComplexToPolarCnv
CLAM::ComponentAbstract class for objects that can have subitems to be stored on a storage
CLAM::FactoryRegistrator< TheFactoryType, ConcreteProductType >::ConcreteCreator
SDIF::ConcreteMatrix< T >
CLAM::Condition
CLAM::RecursiveMutex::ConditionVar
CLAM::ConfigurationGetter< Configuration, Builder >A DynamicType attribute visitor that builds a widget for each attribute using a user interface builder
CLAM::ConfigurationSetter< Configuration, Builder >A DynamicType attribute visitor that takes the attribute values from an a 'Builder' which implements the RetrieveValue
CLAM::ConfigurationVisitor
SigSlot::ConnectionClass that model connections between signals and slots
CLAM::ConnectionDefinitionAdapter
SigSlot::ConnectionHandler< SignalType >Handler for a given Signal connections
Simac::ConstantQFolderThe ConstantQFolder takes a ConstantQ transform and folds its bins into a single Octave to create a Chromagram
Simac::ConstantQTransformConstantQTransform extract a ConstantQ spectrum using Blankertz's paper algorithm
CLAM::ContainerTypeInfo
CLAM::ContiguousSegmentation
CLAM::Control2DataThis processing object is mainly an aggregate of input control data It works by asynchronously receiving messages, keeping them enqueued and synchronously converting them to a Processing Data, at Do() time
CLAM::Control2DataConfigConfiguration for the Control2Data PO
CLAM::ControlArray< ControlT >This class wrapps a vector (array) of Controls and gives its Controls automatic names at construction
CLAM::ControlComparison
CLAM::ControlComparisonConfig
CLAM::ControlConfig
CLAM::ControlFade
CLAM::ControlFadeConfig
CLAM::ControlIntervalMapper
CLAM::ControlIntervalMapperConfig
CLAM::ControllerThis processing object is mainly an aggregate of out controls, that can be connected with other POs in controls, as usual
CLAM::ControllerConfigConfiguration for the Controller PO
CLAM::ControlMapper
CLAM::ControlMapperConfig
CLAM::ControlPiano
CLAM::ControlPrinter
CLAM::ControlPrinterConfig
CLAM::ControlPrinterTyped
CLAM::ControlPrinterTypedConfig
CLAM::ControlScaler
CLAM::ControlScalerConfig
CLAM::ControlSelector
CLAM::ControlSelectorConfig
CLAM::ControlSink
CLAM::ControlSinkConfig
CLAM::ControlSource
CLAM::ControlSourceConfig
CLAM::ControlSum
CLAM::ControlSumConfig
CLAM::ControlTraceData
CLAM::ControlTraceEvent
CLAM::ControlTraceInFilename
CLAM::ControlTraceOutFilename
CLAM::ControlTraceReader
CLAM::ControlTraceReaderConfig
CLAM::ControlTraceWriter
CLAM::ControlTraceWriterConfig
Creator
CLAM::Factory< AbstractProductType >::CreatorAbstract class for Creator objects which are stored in the Factory::Registry
CLAM::CrossCenterOfGravity< o, abs, T, U >Special CenterOfGravity using 2ond sequence as indexing sequence
CLAM::CrossWeightedPoweredSum< s, abs, T >Class Function that computes Sum(x(i)^n * y(i)) using std::accumulate and WeightedPower<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary
CLAM::CubedSumTmpl< abs, T >Class Function that computes Sum(x(i)^3) using std::accumulate and Cube<T> BinaryOp
CLAM::CubeTmpl< abs, T >Binary Operator for use with std::accumulate, for computing Sum(x(i)^3)
SDIF::DataFrameHeaderAn extension of FrameHeader, that is used for data frames
CLAM::DataUtilThis class simply holds a few miscellaneous utility methods that are used by multiple classes, but don't fit very well in any class
CLAM::Deesser
CLAM::DefaultTypeInfo
CLAM::DescriptionDataPoolContains the extracted data for a given description process
CLAM::DescriptionSchemeThe description scheme defines the set of attributes (Attribute) to be used for feature extraction systems
CLAM::DescriptionScope
CLAM::DescriptorComputationThis Processing class only calls the Compute operation of Descriptor passed to the Do
CLAM::DescriptorComputationConfig
CLAM::DescriptorTmpl< abs >Abstract class for all descriptors
CLAM::DirectoryNameThis class is a base class for configuration fields representing file names
CLAM::DiscontinuousSegmentation
CLAM::Dispatcher
CLAM::DispatcherConfig
CLAM::DomDocumentHandlerThis class subclasses from the proper DomDocumentHandler depending on the build time configuration 'xmlbackend' option
CLAM::DynamicTypeThis class implements a type that is dynamic
CLAM::EAudioFileCodec
CLAM::EAudioFileEncoding
CLAM::EAudioFileEndianess
CLAM::EAudioFileFormat
CLAM::OutControlSenderConfig::EControlRepresentation
CLAM::EFDFilterGenControls
CLAM::EFDFilterTypeSimple filter types, more to be added
CLAM::EInterpolationInterpolation Enumeration to use for specifying the type of interpolation used
CLAM::ELoopPointUnitsPhaseGeneration Enumeration to use for specifying the type of phase generation used
CLAM::OutControlSenderConfig::EMapping
CLAM::EnergyTmpl< T >Energy is just the squared sum
CLAM::EnumInstances of this class represents objects that can adquire a symbolic value from a limited set of symbolic values
CLAM::EnumTypedTypes
CLAM::EnvelopeEnvelope class
CLAM::EnvelopeConfigConfiguration class for Envelope data objects
CLAM::EnvelopeDescriptors
CLAM::EnvelopeExtractor
CLAM::EnvelopeGenerator
CLAM::EnvelopeGeneratorConfig
CLAM::EnvelopeModulator
CLAM::EnvExtractorConfig
CLAM::EnvModulatorConfig
CLAM::EOscillatorControls
CLAM::EPhaseGenerationPhaseGeneration Enumeration to use for specifying the type of phase generation used
CLAM::EPitch
CLAM::ERB_SpaceGen
CLAM::ERB_SpaceGenConfig
CLAM::ErrBase class for the exception handling classes
CLAM::ErrAssertionFailedThe exception thrown when an assertion fails
CLAM::ErrDynamicTypeDerived class of the Err base class Handles DynamicType errors
CLAM::ErrFactoryError type thrown by Factory classes (Factory, FactoryRegistry)
CLAM::ErrFormatDerived class of the Err base class Handles format errors
CLAM::ErrNotFound
CLAM::ErrOpenFileDerived class of the Err base class Handles errors in files openings
MIDI::Reader::Error
CLAM::ErrOutOfMemoryDerived class of the Err base class Handles memories errors
CLAM::ErrProcessingObjDerived class of the Err base class Handles errors in Processing Object Routines
CLAM::ErrSoundFileIO
CLAM::EScaleInterpolation Enumeration to use for specifying the type of scale used (linear or log)
MIDI::Event
CLAM::EWaveType
CLAM::WaveGenerator::EWaveType_eSine
CLAM::EWindowNormalize
CLAM::EWindowType
CLAM::Factory< AbstractProductType >Factory usage example
CLAM::FactoryRegistrator< TheFactoryType, ConcreteProductType >This class provides a convenient way to add items (creators) into a factory
CLAM::FDCombFilterBasic Frequency domain Comb Filter
CLAM::FDFilterGenFrequency Domain Filter Generator
CLAM::FDFilterGenConfigConfiguration class for SpectralFilterGen class
CLAM::FFT
CLAM::FFT_baseAbstract base class for FFT classes
CLAM::FFT_fftw3Implementation of the FFT using the Fastest Fourier Transform of the West version 3
CLAM::FFT_numrecImplementation of the FFT using the algorithm in Numerical Recipies in C
CLAM::FFT_oouraImplementation of the FFT using the algorithm from Takuya OOURA in C
CLAM::FFTConfigConfiguration class for FFT classes
SDIF::File
CLAM::FilenameThis class is a base class for configuration fields representing file names
CLAM::FileSystem
CLAM::Filename::FilterItem of a Filename filter definition
CLAM::FlagControl
CLAM::FlagControlConfig
CLAM::Flags< N >Instances of this class represents objects containing a set of booleans values (flags) that can be accessed by their symbolic name
CLAM::FlagsBaseAbstract class from which any Flag<N> instantiation is derived
CLAM::FlowControl
FourierTransform
SDIF::FrameSDIF data is stored in frames, that contain number of matrices
CLAM::FrameProcessing Data class to encapsulate a frame and all its related information
CLAM::FrameAdderThis class performs the interpolation of two Frame processing data objects
CLAM::FrameAdderConfig
CLAM::FrameDescriptors
SDIF::FrameHeaderBase header for all frames
CLAM::FrameInterpConfig
CLAM::FrameInterpolatorThis class performs the interpolation of two Frame processing data objects
CLAM::FrameTransformation
CLAM::FrameTransformationConfig
CLAM::FrameTransformationTmpl< T >
CLAM::FreqShift
CLAM::Fund2MIDIConverts fundamental to a MIDI note value
CLAM::FundamentalClass Fundamental, used to manage the bins candidates to be fundamental frequencies, and their errors
CLAM::Fundamental2Control
CLAM::Fundamental2ControlConfig
CLAM::FundamentalPortMonitor
CLAM::FundFreqDetectThis class estimates a fundamental frequency value in the spectral domain for one single spectral Frame
CLAM::FundFreqDetectConfigConfig class for FundFreqDetect Processing
CLAM::FundTrackPortMonitor
CLAM::GeometricMeanTmpl< T, U >Class Function that computes Geometric Mean using InnerProduct class function
CLAM::Network::Geometry
SDIF::GetType< T >
SDIF::GetType< CLAM::TByte >
SDIF::GetType< CLAM::TFloat32 >
SDIF::GetType< CLAM::TFloat64 >
SDIF::GetType< CLAM::TInt32 >
SDIF::GetType< CLAM::TInt64 >
SDIF::GetType< TUTF8byte >
CLAM::GreaterThan< x, y >
HandlerBase
CLAM::Hook< AttributeType >
CLAM::HumRemover
CLAM::IFFT
CLAM::IFFT_baseAbstract base class for IFFT classes
CLAM::IFFT_fftw3Implementation of the IFFT using the Fastest Fourier in the West version 3
CLAM::IFFT_oouraImplementation of the IFFT using the algorithm from Takuya OOURA in C
CLAM::IFFTConfigConfig class for the IFFT Processing
CLAM::IllegalValue
CLAM::InControl< ControlDataType >An InControl receives values of the template type in an asyncronous pace
CLAM::InControlBaseBase class for an inwards control connector
CLAM::InControlPublisher
CLAM::InControlRegistry
CLAM::IndexArray
CLAM::InFilenameInput file name configuration field
CLAM::InformationText
CLAM::InformationTextAdapter
CLAM::InnerProductTmpl< T >Class Function for computing product of all data in vector
CLAM::InPort< Token >
CLAM::InPortBase
CLAM::InPortPublisher< Token >
CLAM::InPortRegistry
CLAM::InSDIFFilename
CLAM::ContiguousSegmentation::InsertedOutOfBounds
CLAM::DiscontinuousSegmentation::InsertedOutOfBounds
CLAM::Segmentation::InsertedOutOfBounds
CLAM::UnsizedSegmentation::InsertedOutOfBounds
Simac::InstantTunningEstimatorThis processing estimates the most probable tunning of a set of chromatic peaks
CLAM::Instrument
CLAM::IntervalAmplitudeAveragesInternal class
CLAM::JACKNetworkPlayer
CLAM::KurtosisTmpl< abs, T, U >Class Function that computes Kurtosis Excess using Variance and 4th order central moment
CLAM::LadspaLibraryA LadspaLibrary represents a pool of ladspa plugins descriptors
CLAM::LadspaNetworkExporter
CLAM::LadspaProcessingExporter< ProcessingType >
CLAM::LadspaWrapper
CLAM::LadspaWrapperBuffer
CLAM::LadspaWrapperBufferCreator
CLAM::LadspaWrapperCreator
CLAM::LibXmlDomDocumentHandlerXML implementation backend for the libxml++ library
CLAM::LibXmlDomReaderControls the libxml++ DOM parser
CLAM::LibXmlDomReadingContextKeeps the booking when loading one LibXml DOM single element into CLAM data
CLAM::LibXmlDomWriterControls the libxml++ DOM serializer
CLAM::LibXmlDomWritingContextKeeps the booking when mapping CLAM data into a single libxml++ DOM element
CLAM::LinearMapping
CLAM::LinearMappingFactory
CLAM::List< T >
CLAM::LockError
CLAM::Hidden::LockOps< MutexType >
CLAM::LogPlusTmpl< T >Binary Operator for use with std::accumulate, for computing Product(x(i))
CLAM::LogSumTmpl< T >Class Function for computing logarithmic sum of all data in vector using
CLAM::LoopingSDIFFileReaderThis class extends the length of an SDIFFile indefinitely by looping between its frames
CLAM::LPC_AutoCorrelation
CLAM::LPCConfig
CLAM::LPModel
CLAM::Mapping
CLAM::MappingFactory
SDIF::MatrixContains frame data for an SDIF frame
SDIF::MatrixHeaderThe header for each Matrix
CLAM::MatrixTmpl< T >
CLAM::MeanTmpl< abs, T, U >Mean is 1st order Moment
CLAM::MediaTimeMedia Time type definition * This type propose a flexible way of defining * the temporal location of an audio segment * Types: {begin, end}, {begin, duration} * This type is thought to be used to define * some kind of probability when defining segment* boundaries *
CLAM::MelCepstrum
CLAM::MelFilterBankThis class performs filterbank analysis for Mel Frequency Cepstrum Coefficients (MFCC) computation
CLAM::MelFilterBankConfig
CLAM::MelodyClass Melody, used to store the melodic description of an AudioSegment @see SegmentDescriptors @see FFHDescriptors @see DistributionDescriptors @see Key
CLAM::MelSpectrum
MIDI::Message
CLAM::MIDI::MessageInfo
MIDI::MetaEvent
CLAM::MIDI
CLAM::MIDI2MelodyThis processing is a particular control-to-data converter that takes in MIDI control events and converts them into a MIDIMelody processing data
CLAM::MIDIClockerThis class is the interface to an input of an MIDIDevice
CLAM::MIDIClockerConfigConfiguration of the MIDIClocker class
CLAM::MIDIDeviceThis is the abstract base class for an midi device
CLAM::MIDIDeviceListThis abstract class allows you to retrieve a list of all available devices (strings) for a certain architecture
CLAM::MIDIDispatcher
CLAM::MIDIDispatcherConfig
CLAM::MIDIEvent
CLAM::MIDIFileIOConfig
CLAM::MIDIFileReader
CLAM::MIDIFileWriter
CLAM::MIDIInThis class is the interface to an input of an MIDIDevice
CLAM::MIDIInControl
CLAM::MIDIIOConfigConfiguration of the MIDIIn and MIDIOut classes
CLAM::MIDIKeyboard
CLAM::MIDIKeyboardConfig
CLAM::MIDIManagerThis class takes care of all the creation of the registration of MIDIIn and MIDIOut objects, and the creation of MIDIDevice objects required
CLAM::MIDIMelodyClass Melody, used to store the melodic description of a MIDI stream/file @see SegmentDescriptors
CLAM::MIDINoteUsed to store note information coming from a MIDI stream/file
CLAM::MIDIOutThis class is the interface to an input of an MIDIDevice
CLAM::MIDIOutControl
CLAM::MIDISong
CLAM::MIDITrack
CLAM::DiscontinuousSegmentation::MissplacedOffset
CLAM::DiscontinuousSegmentation::MissplacedOnset
CLAM::Moment< o, abs, T, U >Class Function that computes 'oth' order Moment using PoweredSum Class Function
CLAM::MonoAudioFileReader
CLAM::MonoAudioFileReaderConfigConfiguration class for the CLAM::MonoAudioFileReader processing object
CLAM::MonoAudioFileWriter
CLAM::MonoAudioFileWriterConfigConfiguration class for the CLAM::MonoAudioFileWriter processing object
CLAM::MonoOfflineNetworkPlayer
CLAM::MorphologicalFrameDescriptors
CLAM::MorphologicalSegmentDescriptors
CLAM::AudioCodecs::MpegAudioStream
CLAM::AudioCodecs::MpegBitstream
CLAM::AudioCodecs::MpegCodec
CLAM::MultiChannelAudioFileReader
CLAM::MultiChannelAudioFileReaderConfig
CLAM::MultiChannelAudioFileWriter
CLAM::MultiChannelAudioFileWriterConfigConfiguration class for the CLAM::MultiChannelAudioFileWriter processing object
CLAM::Multiply< DataType >
CLAM::MutexFrom the www.boost.org docs: A mutex (short for mutual-exclusion) object is used to serializes access to a resource shared between multiple threads
CLAM::NaiveFlowControl
CLAM::Network
CLAM::NetworkPlayerA NetworkPlayer is an object that controls the playback of a Network providing a high level transport like interface
CLAM::NoPowerTmpl< abs, T >Binary Operator for use with std::accumulate, for computing Sum(x(i)^1)
CLAM::Normalization
CLAM::NormalizationConfigNormalization is a CLAM implementation of 3 normalization's algorithms
CLAM::NoSpectralTransformation
CLAM::NoteUsed to store note information
CLAM::NoteToFreqMapping
CLAM::NoteToFreqMappingFactory
CLAM::NullDomDocumentHandlerDummy implementation of a DomDocumentHandler when XML is disabled
CLAM::NullDomReadingContextDummy implementation of a DomDocumentReadingContext when XML is disabled
CLAM::NullDomWritingContextDummy implementation of a DomDocumentWritingContext when XML is disabled
CLAM::NullProcessingConfig
CLAM::O< order >Auxiliary class to define the order of a moment at compile time
CLAM::OfflineNetworkPlayer
CLAM::DiscontinuousSegmentation::OffsetMissing
CLAM::AudioCodecs::OggVorbisAudioStream
CLAM::AudioCodecs::OggVorbisCodecCodec inplementation for the Ogg Vorbis audio file format
SDIF::OpeningsFrameA special kind of frame at the beginning of each SDIF file
OriginalFunction
CLAM::OscillatingSpectralNotch
CLAM::Oscillator
CLAM::OscillatorConfig
CLAM::OutControl< ControlDataType >Processing typed out control template class
CLAM::OutControlBaseBase class for an outwards control connector
CLAM::OutControlPublisher
CLAM::OutControlRegistry
CLAM::OutControlSender
CLAM::OutControlSenderConfig
CLAM::OutFilenameOutput file name configuration field
CLAM::OutPort< Token >
CLAM::OutPortBase
CLAM::OutPortPublisher< Token >
CLAM::OutPortRegistry
CLAM::OverlapAddConfiguration class for Overlapp Add Processing
CLAM::OverlapAddConfigConfig class for the OverlapAdd Processing
CLAM::PANetworkPlayer
CLAM::Partializer
CLAM::AudioCodecs::PCMAudioStream
CLAM::AudioCodecs::PCMCodec
Simac::PCPSmother
CLAM::Peakalizer
CLAM::PeaksAdConfig
CLAM::PeaksInterpConfig
CLAM::PeaksPortMonitor
CLAM::PeriodogramPeak
CLAM::PhantomBuffer< T >
CLAM::PhaseManagementThe PhaseManagement Class takes care about either
CLAM::PhaseManagementConfigConfig class for the PhaseManagement Processing
CLAM::PitchNotePitch note type definition = pitch + octave
CLAM::PointTmpl< TX, TY >
CLAM::Polar
CLAM::Polymorphic< FactoryType >This class is an utility class to hold polymorphic pointers as attributes on DynamicTypes and simplify the problem of the XML Loading of abstract XML Schema types
CLAM::PooledThread
CLAM::AudioSource::Port
CLAM::AudioBufferSink::Port
CLAM::AudioBufferSource::Port
CLAM::AudioSink::Port
CLAM::PortMonitor< TheDataType, ThePortType >A processing that allows other (GUI) thread to monitor a port in a thread safe way
CLAM::Pow< o >
CLAM::Pow< 0 >
CLAM::Pow< 1 >
CLAM::Power< s, abs, T >Binary Operator for use with std::accumulate, for computing Sum(x(i)^n)
CLAM::PoweredProduct< s, T >Binary Operator for use with std::inner_product
CLAM::PoweredSum< s, abs, T >Class Function that computes Sum(x(i)^n) using std::accumulate and Power<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary
CLAM::ProcessingThe base class for all the CLAM processing object classes
CLAM::Hidden::ProcessingClass2LadspaBase
CLAM::ProcessingCompositeAbstract class for processing object agregates
CLAM::ProcessingConfigThis is an abstract class which serves as interface for configuration classes used as processing object construction arguments, which must derive from it
CLAM::ProcessingDataInterface classe for every concrete processing data (data that flows through the processing objs
CLAM::ProcessingDataConfigBase class of ProcessingData settings, all the configurations of ProcessingData objects will be derived of this
CLAM::ProcessingDataPlugin
CLAM::ProcessingDefinitionAdapter
CLAM::ProcessingFactory
CLAM::ProcessingKernel
CLAM::ProductTmpl< T >Binary Operator for use with std::accumulate, for computing Product(x(i))
CLAM::PushFlowControl
CLAM::RandomPhase
CLAM::RangeView
MIDI::Reader
CLAM::ReadHook< AttributeType >
CLAM::ReadingRegion< WritingRegion >
CLAM::ReadRangedHook< AttributeType >
CLAM::RecursiveMutex
CLAM::RecursiveTimedMutex
CLAM::RecursiveTryMutex
CLAM::Region
CLAM::ProcessingDataPlugin::Registrator< DataType >
CLAM::Factory< AbstractProductType >::RegistryThis class is an implementation class of the Factory
CLAM::RMSTmpl< T, U >RMS is the square root of the Energy
CLAM::Robotization
CLAM::RtAAudioDevice
CLAM::RtAAudioDeviceList
RtAudioRealtime audio i/o C++ class
RtAudio::RTAUDIO_DEVICEThe public device information structure for passing queried values
RtErrorException handling class for RtAudio
CLAM::RulerTicks
RunTimeFaustLibraryLoader
RunTimeLadspaLibraryLoader
RunTimeLibraryLoader
CLAM::SampleAndHold
CLAM::SampleMetadataThis class should be used to hold meta information about a sound sample
CLAM::SchemaErrorA description scope defines a set of attributes which have the same ocurrences
CLAM::Hidden::ScopedLock< MutexType >
CLAM::Hidden::ScopedTimedLock< TimedMutexType >
CLAM::Hidden::ScopedTryLock< TryMutexType >
CLAM::ScopePoolA container for the attributes values along the differents contexts of a single scope
CLAM::SDIFFileReader
CLAM::SDIFIn
CLAM::SDIFInConfig
CLAM::SDIFInStreaming
CLAM::SDIFOut
CLAM::SDIFOutConfig
CLAM::Search< U, T >
CLAM::SearchArray< T >
CLAM::SegmentProcessing Data class to encapsulate a CLAM segment
CLAM::Segmentation
CLAM::Segmentator
CLAM::SegmentatorConfigConfig class for the Segmentator Processing
CLAM::SegmentDescriptors
CLAM::SegmentSMSHarmonizer
CLAM::SegmentSMSMorph
CLAM::SegmentSMSMorphConfig
CLAM::SegmentSMSTimeStretch
CLAM::SegmentSMSTimeStretchConfig
CLAM::SegmentTransformation
CLAM::SegmentTransformationConfigConfiguration class for all SegmentTransformations
Simac::SemitoneCenterFinder
CLAM::SGuideConfig class for the SinTracking Processing
SigSlot::SignalAbstract 'Event Dispatcher'
SigSlot::Signalv0
SigSlot::Signalv1< ParmType1 >
SigSlot::Signalv2< ParmType1, ParmType2 >
SigSlot::Signalv3< ParmType1, ParmType2, ParmType3 >
SigSlot::Signalv4< ParmType1, ParmType2, ParmType3, ParmType4 >
CLAM::SimpleLoopMetadataThis object represents the start and end points of a loop
CLAM::SimpleOscillator
CLAM::SimpleOscillatorConfig
CLAM::SinTrackingProcessing which does sinusoidal peak tracking (or continuation)
CLAM::SinTrackingConfigConfig class for the SinTracking Processing
CLAM::SinTracksPortMonitor
CLAM::SinusoidalSynthesisThis is a processing object class that performs a sinusoidal resynthesis given a set of spectral peaks
CLAM::SkewTmpl< abs, T, U >Class Function that computes Skewness using Standard Deviation and 3rd order central moment
SigSlot::SlotThe receiver of a Signal
SigSlot::Slotv0
SigSlot::Slotv1< ParmType1 >
SigSlot::Slotv2< ParmType1, ParmType2 >
SigSlot::Slotv3< ParmType1, ParmType2, ParmType3 >
SigSlot::Slotv4< ParmType1, ParmType2, ParmType3, ParmType4 >
CLAM::SMSAnalysisClass that encapsulates all the building blocks of the SegmentAnalysis example
CLAM::SMSAnalysisConfig
CLAM::SMSAnalysisCoreClass that encapsulates all the building blocks of the SegmentAnalysis example
CLAM::SMSDeesser
CLAM::SMSFreqShift
CLAM::SMSGenderChange
CLAM::SMSHarmonizerMany voices harmonizer using the SMS model
CLAM::SMSHarmonizerConfigThe Harmonizer configuration object
CLAM::SMSMorphMorph using the SMS model
CLAM::SMSMorphConfig
CLAM::SMSOddEvenHarmonicRatio
CLAM::SMSPitchDiscretization
CLAM::SMSPitchShiftPitch shift with timbre preservation using the SMS model
CLAM::SMSResidualGain
CLAM::SMSSineFilter
CLAM::SMSSinusoidalGain
CLAM::SMSSpectralShapeShiftPitch shift with timbre preservation using the SMS model
CLAM::SMSSynthesisThis is the processing object class we are using to group several other processing objects
CLAM::SMSSynthesisConfig
CLAM::SMSTimeStretchTime Stretch using the SMS model
CLAM::SMSTimeStretchConfig
CLAM::SMSTransformationChainUsing Segment as the type for * input and output ports
CLAM::SMSTransformationChainConfigConfiguration for a SMSTransformationChain
CLAM::SMSTransformationChaineeConfigSpecial Processing config that can be used inside a SMSTransformationChainConfig
CLAM::SMSTransformationChainIOPitch shift with timbre preservation using the SMS model
CLAM::SMSTranspose
SndPcm
SndPcmError
MIDI::Song
MIDI::SongPlayer
CLAM::SpecAdder2Config
CLAM::SpecAdderConfig
CLAM::SpecgramPortMonitor
CLAM::SpecInterpConfig
CLAM::SpecSubstracter2Config
CLAM::SpectralAmplitudeModulation
CLAM::SpectralAnalysisProcessing class for performing a STFT
CLAM::SpectralAnalysisConfigConfiguration class for Spectral Analysis class It includes specific parameters: HopSize, ZeroPadding, Sampling Rate and FFTSize
CLAM::SpectralAverage
CLAM::SpectralCombDelta
CLAM::SpectralCombTriang
CLAM::SpectralDelay
CLAM::SpectralDescriptors
CLAM::SpectralEnvelopeApplyApplies an existing spectral envelope to incoming spectral peaks or spectrum
CLAM::SpectralEnvelopeApplyConfigConfiguration class for SpectralEnvelopeApply objects
CLAM::SpectralEnvelopeExtractConfiguration class for SpectralEnvelopeExtract objects
CLAM::SpectralEnvelopeExtractConfigConfig class for the SpectralEnvelopeExtract Processing
CLAM::SpectralExciter
CLAM::SpectralFocusPitch shift with timbre preservation using the SMS model
CLAM::SpectralGate
CLAM::SpectralLimiter
CLAM::SpectralNotch
CLAM::SpectralPeakClass SpectralPeak is a basic spectral domain Processing Data class
CLAM::SpectralPeakArrayThis processing data class offers an interface for storing an array of spectral peaks while maintaining efficient data access
CLAM::SpectralPeakArrayAdderThis class performs the interpolation of two SpectralPeakArray processing data objects
CLAM::SpectralPeakArrayInterpolatorThis class performs the interpolation of two SpectralPeakArray processing data objects
CLAM::SpectralPeakDescriptors
CLAM::SpectralPeakDetectThis class is dedicated to find magnitude SpectralPeaks in a given spectral frame
CLAM::SpectralPeakDetectConfigConfiguration class for SpectralPeakDetect objects
CLAM::SpectralPhaseModulation
CLAM::SpectralReject
CLAM::SpectralReverse
CLAM::SpectralRingModulation
CLAM::SpectralShapeShiftPitch shift with timbre preservation using the SMS model
CLAM::SpectralSpreadPitch shift with timbre preservation using the SMS model
CLAM::SpectralSynthesisThis is the processing object class we are using to group several other processing objects
CLAM::SpectralSynthesisConfigConfig class for the SpectralSynthesis Processing
CLAM::SpectrumSpectrum is a ProcessingData class that allows the following representations: Mag/Phase, Complex, Polar and Break Point Function (BPF)
CLAM::SpectrumAdderThis class performs the sum of N Spectrum processing data objects
CLAM::SpectrumAdder2This calss performs the sum of two Spectrum processing data objects
CLAM::SpectrumConfigThe Spectrum configuration object
CLAM::SpectrumInterpolatorThis calss performs the interpolation of two Spectrum processing data objects
CLAM::SpectrumPortMonitor
CLAM::SpectrumProductThis class performs the product of two Spectrum processing data objects
CLAM::SpectrumSubstracter2This calss performs the substraction of two Spectrum processing data objects
CLAM::SpecTypeFlagsThis class tells which formats are instantiated in a Spectrum
CLAM::SquaredSumTmpl< abs, T >Class Function that computes Sum(x(i)^2) using std::accumulate and Square<T> BinaryOp
CLAM::SquareTmpl< abs, T >Binary Operator for use with std::accumulate, for computing Sum(x(i)^2)
CLAM::StandardDeviationTmpl< abs, T, U >Class Function to compute StandardDeviation
StaticBool< b >
CLAM::StaticCycleBranch
CLAM::StaticFlowControl
CLAM::StatMemory< T >An StatMemory may hold a T value and remembers whether it has been set or is not initialized
CLAM::StatsTmpl< abs, T, U, initOrder >Class to hold basic statistics related to an array of arbitrary data
CLAM::StdList< T >This declaration is necessary for VC7 compatibility
CLAM::StdVector< T >
CLAM::StorableInterface for objects to be stored on a Storage
CLAM::StorageThe abstract class for storages
SDIF::StorageStorage is an abstract class, that is passed to File, used to handle every read frame
CLAM::STrajectory
CLAM::AudioCodecs::StreamStreams provide I/O to and from an audio file of a given format
SDIF::StreamSDIF has a notion of streams: each frame contains a stream id
CLAM::StreamImpl< Token, DataStructure >
CLAM::StreamImpl< Token, PhantomBuffer >
CLAM::SumTmpl< abs, T >Class Function that computes Sum(x(i)) using std::accumulate and NoPower<T> BinaryOp
CLAM::SynthSineSpectrumConfiguration class for the SynthSineSpectrum Processing
CLAM::SynthSineSpectrumConfigConfig class for the SynthSineSpectrum Processing
MIDI::SysExEvent
CLAM::TabFunct< OriginalFunction >Precalculated (tabulated) functor, for dealing with efficient version of expensive functions (with its associated cost in space and precision)
CLAM::DynamicType::TAttr
SigSlot::Signalv0::tCallback
SigSlot::Signalv3< ParmType1, ParmType2, ParmType3 >::tCallback
SigSlot::ConnectionHandler< SignalType >::tCallbackInner type for ConnectionHandler
SigSlot::Signalv4< ParmType1, ParmType2, ParmType3, ParmType4 >::tCallback
SigSlot::Signalv2< ParmType1, ParmType2 >::tCallback
SigSlot::Signalv1< ParmType1 >::tCallback
CLAM::TDescriptorsParams
CLAM::DynamicType::TDynInfo
MIDI::Tempo
CLAM::Enum::tEnumValue
CLAM::TextThis class represents an string that can contain any kind of separators
CLAM::FlagsBase::tFlagValueThe type of the name table rows
CLAM::Thread
CLAM::ThreadPoolThis is a simple variety of thread pool
CLAM::ThreadResourceError
CLAM::ThreeBandAM
CLAM::ThreeBandCompressorLimits the spectrum magnitude to different threshold for each of three bands
CLAM::ThreeBandFilterAmplifies the spectrum magnitude to different gain for each of three bands
CLAM::ThreeBandGate
CLAM::TimedMutex
CLAM::AudioDevice::TInfoThis class is used to respond to device information request using the GetInfo method
CLAM::MIDIDevice::TInfoThis class is used to respond to device information request using the GetInfo method
CLAM::TokenDelay< T >A Processing Object that delays a certain number of ProcessingDataObjects wherever the specific object it is
CLAM::TokenDelayConfigConfiguration of the TokenDelay processing object
CLAM::TonalAnalysis
CLAM::TonalAnalysisConfig
CLAM::TopLevelProcessingTop level processing object composite
CLAM::TopLevelProcessingConfig
MIDI::Track
TraverseDirectory
CLAM::TryMutex
SDIF::TUTF8byte
CLAM::TypedInControl< ControlDataType >Transition class, use InControl instead
CLAM::TypedOutControl< ControlDataType >
SDIF::TypeIdUsed to store the Frame and Matrix types, a 4-byte identifier
CLAM::TypeInfo< T >
CLAM::UnavailableSoundFile
CLAM::UnsizedSegmentation
CLAM::UnsupportedSoundFileFormat
CLAM::UnsupportedSoundFileSampleEncoding
CLAM::ValueToRatioMapping
CLAM::ValueToRatioMappingFactory
CLAM::Vocoder
CLAM::WaveFunctor< WaveType >
CLAM::WaveGenerator
CLAM::WaveGeneratorConfig
CLAM::WeightedCubedSumTmpl< abs, T >Class Function that computes Sum(i*x(i)^3) using std::accumulate and WeightedCube<T> BinaryOp
CLAM::WeightedCubeTmpl< abs, T >Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^3)
CLAM::WeightedNoPowerTmpl< abs, T >Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^1)
CLAM::WeightedPower< s, abs, T >Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^n)
CLAM::WeightedPoweredSum< s, abs, T >Class Function that computes Sum(i*x(i)^n) using std::accumulate and WeightedPower<T,s> BinaryOp It also has associated memory so operation is not performed more than necessary
CLAM::WeightedSquaredSumTmpl< abs, T >Class Function that computes Sum(i*x(i)^2)using std::accumulate and WeightedSquare<T> BinaryOp
CLAM::WeightedSquareTmpl< abs, T >Binary Operator for use with std::accumulate, for computing Sum(i*x(i)^2)
CLAM::WeightedSumTmpl< abs, T >Class Function that computes Sum(i*x(i)) using std::accumulate and WeightedNoPower<T> BinaryOp
CLAM::Win32ConsoleApp
CLAM::WindowGeneratorThis class can be used for generating Windows and for zeropadding the windowed data
CLAM::WindowGeneratorConfig
CLAM::WriteHook< AttributeType >
MIDI::Writer
CLAM::WritingRegion< Token, DataStructure >
CLAM::XercesDomDocumentHandlerXML implementation backend for the Xerces-C library
CLAM::XercesDomReaderControls the Xerces-C DOM parser
CLAM::XercesDomReadingContextKeeps the booking when loading a single Xerces-C DOM element into CLAM data
CLAM::XercesDomWriterControls the Xerces-C DOM serializer
CLAM::XercesDomWritingContextKeeps the booking when mapping CLAM data into a single Xerces-C DOM element
CLAM::XercesInitializerEnsures that Xerces-C library initialization and termination occurs once and only when needed
CLAM::XercesLocal2UnicodeConverts local encoding char* into Xerces Unicode String
CLAM::XercesUnicode2LocalConverts Xerces Unicode String into local encoding char*
CLAM::XMLableInterface for objects to be stored on a XMLStorage
CLAM::XMLAdapter< T >This class adapts to the XMLable interface any basic object
CLAM::XMLArrayAdapter< T >This class adapts to the XMLable interface any array of basic objects
CLAM::XmlAttributeAn scoped XML writer object that inserts on construction an XML atribute to the last open XML element
CLAM::XMLComponentAdapterThis class adapts to the XMLable interface any object that is a CLAM::Component
CLAM::XmlContentAn scoped XML writer object inserting plain content to the current XML level
CLAM::XmlElementAn scoped XML writer object that opens a new element on construction and closes it on destruction
CLAM::XmlFragmentThis is the first scoped object you should create for a XML fragment
CLAM::XMLIterableAdapter< T >This class adapts to the XMLable interface any STL like container of basic objects or CLAM::Component's
CLAM::XmlStorageProvides XML format storage for CLAM Component's
CLAM::XmlStorageErr
CLAM::XmlWriteContextThis class provides primitives to write an XML document to a target stream and to keep track of the writting state
CLAM::xtime
CLAM::ZeroPadder
CLAM::ZeroPadderConfig
Generated by  doxygen 1.6.3