Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Namespaces | Macros | Variables
mathtables.cc File Reference
#include "mathutils.hh"
#include "api.hh"
#include "internal.hh"

Go to the source code of this file.

Namespaces

namespace  Ase
 The Anklang C++ API namespace.
 

Macros

#define SCALED_INTERVAL(scale, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)
 
#define EQTEMP_12_TET(scale)
 
#define EQTEMP_7_TET(scale)
 
#define EQTEMP_5_TET(scale)
 
#define DIATONIC_SCALE(scale)
 
#define INDIAN_SCALE(scale)
 
#define PYTHAGOREAN_TUNING(scale)
 
#define PENTATONIC_5_LIMIT(scale)
 
#define PENTATONIC_BLUES(scale)
 
#define PENTATONIC_GOGO(scale)
 
#define QCOMMA_MEANTONE(scale)
 
#define SILBERMANN_SORGE(scale)
 
#define SQRT2_2
 
#define SQRT4_2
 
#define SQRT4_8
 
#define WMEISTER3_TEMPERAMENT(scale)
 
#define SQRT3_2
 
#define SQRT3_4
 
#define WMEISTER4_TEMPERAMENT(scale)
 
#define WMEISTER5_TEMPERAMENT(scale)
 
#define WMEISTER6_TEMPERAMENT(scale)
 
#define KBERGER3_TEMPERAMENT(scale)
 
#define YOUNG_TEMPERAMENT(scale)
 

Variables

const float *const Ase::cent_table
 Finetune factor table with 201 entries for -100…0…+100 cent.
 
const float *const Ase::semitone_tables_265 [17]
 Musical Tuning Tables, to be indexed by MusicalTuning
 

Macro Definition Documentation

◆ SCALED_INTERVAL

#define SCALED_INTERVAL (   scale,
  F1,
  F2,
  F3,
  F4,
  F5,
  F6,
  F7,
  F8,
  F9,
  F10,
  F11,
  F12 
)

Definition at line 66 of file mathtables.cc.

◆ SQRT2_2

#define SQRT2_2

Definition at line 308 of file mathtables.cc.

◆ SQRT3_2

#define SQRT3_2

Definition at line 332 of file mathtables.cc.

◆ SQRT3_4

#define SQRT3_4

Definition at line 333 of file mathtables.cc.

◆ SQRT4_2

#define SQRT4_2

Definition at line 309 of file mathtables.cc.

◆ SQRT4_8

#define SQRT4_8

Definition at line 310 of file mathtables.cc.