Anklang-0.3.0.dev981+gbf4bf6d8 anklang-0.3.0.dev981+gbf4bf6d8
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

◆ DIATONIC_SCALE

#define DIATONIC_SCALE (   scale)

Definition at line 147 of file mathtables.cc.

◆ EQTEMP_12_TET

#define EQTEMP_12_TET (   scale)

Definition at line 71 of file mathtables.cc.

◆ EQTEMP_5_TET

#define EQTEMP_5_TET (   scale)

Definition at line 119 of file mathtables.cc.

◆ EQTEMP_7_TET

#define EQTEMP_7_TET (   scale)

Definition at line 91 of file mathtables.cc.

◆ INDIAN_SCALE

#define INDIAN_SCALE (   scale)

Definition at line 165 of file mathtables.cc.

◆ KBERGER3_TEMPERAMENT

#define KBERGER3_TEMPERAMENT (   scale)

Definition at line 394 of file mathtables.cc.

◆ PENTATONIC_5_LIMIT

#define PENTATONIC_5_LIMIT (   scale)

Definition at line 201 of file mathtables.cc.

◆ PENTATONIC_BLUES

#define PENTATONIC_BLUES (   scale)

Definition at line 219 of file mathtables.cc.

◆ PENTATONIC_GOGO

#define PENTATONIC_GOGO (   scale)

Definition at line 237 of file mathtables.cc.

◆ PYTHAGOREAN_TUNING

#define PYTHAGOREAN_TUNING (   scale)

Definition at line 183 of file mathtables.cc.

◆ QCOMMA_MEANTONE

#define QCOMMA_MEANTONE (   scale)

Definition at line 255 of file mathtables.cc.

◆ 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.

◆ SILBERMANN_SORGE

#define SILBERMANN_SORGE (   scale)

Definition at line 282 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.

◆ WMEISTER3_TEMPERAMENT

#define WMEISTER3_TEMPERAMENT (   scale)

Definition at line 313 of file mathtables.cc.

◆ WMEISTER4_TEMPERAMENT

#define WMEISTER4_TEMPERAMENT (   scale)

Definition at line 336 of file mathtables.cc.

◆ WMEISTER5_TEMPERAMENT

#define WMEISTER5_TEMPERAMENT (   scale)

Definition at line 356 of file mathtables.cc.

◆ WMEISTER6_TEMPERAMENT

#define WMEISTER6_TEMPERAMENT (   scale)

Definition at line 375 of file mathtables.cc.

◆ YOUNG_TEMPERAMENT

#define YOUNG_TEMPERAMENT (   scale)

Definition at line 413 of file mathtables.cc.