CSL 5.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Macros | Typedefs
Accessor.h File Reference

Go to the source code of this file.

## Classes
class | csl::Accessor
| The Accessor class has public data members. More...

## Namespaces
namespace | csl
| AdditiveInstrument.h – Sum-of-sines synthesis instrument class.

## Macros
#define | CSL_INT_TYPE 1
| Accessor.h – "Reflective" parameter name/setter/type acessor object. See the copyright notice and acknowledgment of authors in the file COPYRIGHT.
#define | CSL_FLOAT_TYPE 2
#define | CSL_STRING_TYPE 3

## Typedefs
typedef vector< Accessor * > | csl::AccessorVector
| Typedef for AccessorVector object.

## Macro Definition Documentation

#define CSL_INT_TYPE 1

Accessor.h – "Reflective" parameter name/setter/type acessor object. See the copyright notice and acknowledgment of authors in the file COPYRIGHT.

These are used as "plugs" for dynamically controllable instruments (e.g., with MIDI voicers or OSC). Type flags

Definition at line 13 of file Accessor.h.

Referenced by csl::SndFileInstrument::initialize(), and setupOSCInstrLibrary().

#define CSL_FLOAT_TYPE 2

Definition at line 14 of file Accessor.h.

Referenced by csl::FMInstrument::FMInstrument(), csl::WhiteNoiseInstrument::get_accessors(), csl::AdditiveInstrument::init(), csl::SndFileInstrument::initialize(), and setupOSCInstrLibrary().

#define CSL_STRING_TYPE 3

Definition at line 15 of file Accessor.h.

Referenced by csl::SndFileInstrument::initialize(), and setupOSCInstrLibrary().