BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions | Variables
Sfi Module Reference

The Sfi namespace contains utilities for synthesis. More...

Classes

class  String
 
struct  GNewable
 
class  RecordHandle
 
class  Sequence
 
class  FBlock
 
class  BBlock
 
class  Rec
 
class  ObjectHandle
 
struct  Init
 

Typedefs

typedef bool Bool
 
typedef int32 Int
 
typedef int64 Num
 
typedef float64 Real
 

Enumerations

enum  InitializationType { INIT_NULL, INIT_EMPTY, INIT_DEFAULT }
 

Functions

template<typename SeqType >
SeqType cxx_value_get_boxed_sequence (const GValue *value)
 
template<typename SeqType >
void cxx_value_set_boxed_sequence (GValue *value, const SeqType &self)
 
template<typename Type >
void cxx_boxed_to_rec (const GValue *src_value, GValue *dest_value)
 
template<typename Type >
void cxx_boxed_from_rec (const GValue *src_value, GValue *dest_value)
 
template<typename SeqType >
void cxx_boxed_to_seq (const GValue *src_value, GValue *dest_value)
 
template<typename SeqType >
void cxx_boxed_from_seq (const GValue *src_value, GValue *dest_value)
 
template<typename Type >
RecordHandle< Type > cxx_value_get_rec (const GValue *value)
 
template<typename Type >
void cxx_value_set_rec (GValue *value, const RecordHandle< Type > &self)
 
template<typename SeqType >
SeqType cxx_value_get_seq (const GValue *value)
 
template<typename SeqType >
void cxx_value_set_seq (GValue *value, const SeqType &self)
 

Variables

Const SFI_MAXNUM
 
Const KAMMER_FREQ
 
Const BSE_KAMMER_FREQUENCY
 
Const KAMMER_NOTE
 
Const BSE_KAMMER_NOTE
 
Const KAMMER_OCTAVE
 
Const MAX_FINE_TUNE
 
Const MIN_FINE_TUNE
 
Const MAXINT32
 
Const MAXINT31
 
Const MININT31
 
Const G_MAXINT
 
Const BSE_MAX_BPM
 
Const BSE_MIN_BPM
 
Const BSE_MIN_TRANSPOSE
 
Const BSE_MAX_TRANSPOSE
 

Detailed Description

The Sfi namespace contains utilities for synthesis.