Skip to content

File mathtables.cc

FileList > ase > mathtables.cc

  • #include "mathutils.hh"
  • #include "api.hh"
  • #include "internal.hh"

Namespaces

Type Name
namespace Ase
The Anklang C++ API namespace.

Macros

Type Name
define DIATONIC_SCALE (scale) /* multi line expression */
define EQTEMP_12_TET (scale) /* multi line expression */
define EQTEMP_5_TET (scale) /* multi line expression */
define EQTEMP_7_TET (scale) /* multi line expression */
define INDIAN_SCALE (scale) /* multi line expression */
define KBERGER3_TEMPERAMENT (scale) /* multi line expression */
define PENTATONIC_5_LIMIT (scale) /* multi line expression */
define PENTATONIC_BLUES (scale) /* multi line expression */
define PENTATONIC_GOGO (scale) /* multi line expression */
define PYTHAGOREAN_TUNING (scale) /* multi line expression */
define QCOMMA_MEANTONE (scale) /* multi line expression */
define SCALED_INTERVAL (scale, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12) /* multi line expression */
define SILBERMANN_SORGE (scale) /* multi line expression */
define SQRT2_2 1.4142135623730950488016887242097 /\* 2^0.5 \*/
define SQRT3_2 1.2599210498948731647672106072782 /\* 2^(1/3) \*/
define SQRT3_4 1.5874010519681994747517056392723 /\* 4^(1/3) \*/
define SQRT4_2 1.1892071150027210667174999705605 /\* 2^0.25 \*/
define SQRT4_8 1.6817928305074290860622509524664 /\* 8^0.25 \*/
define WMEISTER3_TEMPERAMENT (scale) /* multi line expression */
define WMEISTER4_TEMPERAMENT (scale) /* multi line expression */
define WMEISTER5_TEMPERAMENT (scale) /* multi line expression */
define WMEISTER6_TEMPERAMENT (scale) /* multi line expression */
define YOUNG_TEMPERAMENT (scale) /* multi line expression */

Macro Definition Documentation

define DIATONIC_SCALE

#define DIATONIC_SCALE (
    scale
) `/* multi line expression */`

define EQTEMP_12_TET

#define EQTEMP_12_TET (
    scale
) `/* multi line expression */`

define EQTEMP_5_TET

#define EQTEMP_5_TET (
    scale
) `/* multi line expression */`

define EQTEMP_7_TET

#define EQTEMP_7_TET (
    scale
) `/* multi line expression */`

define INDIAN_SCALE

#define INDIAN_SCALE (
    scale
) `/* multi line expression */`

define KBERGER3_TEMPERAMENT

#define KBERGER3_TEMPERAMENT (
    scale
) `/* multi line expression */`

define PENTATONIC_5_LIMIT

#define PENTATONIC_5_LIMIT (
    scale
) `/* multi line expression */`

define PENTATONIC_BLUES

#define PENTATONIC_BLUES (
    scale
) `/* multi line expression */`

define PENTATONIC_GOGO

#define PENTATONIC_GOGO (
    scale
) `/* multi line expression */`

define PYTHAGOREAN_TUNING

#define PYTHAGOREAN_TUNING (
    scale
) `/* multi line expression */`

define QCOMMA_MEANTONE

#define QCOMMA_MEANTONE (
    scale
) `/* multi line expression */`

define SCALED_INTERVAL

#define SCALED_INTERVAL (
    scale,
    F1,
    F2,
    F3,
    F4,
    F5,
    F6,
    F7,
    F8,
    F9,
    F10,
    F11,
    F12
) `/* multi line expression */`

define SILBERMANN_SORGE

#define SILBERMANN_SORGE (
    scale
) `/* multi line expression */`

define SQRT2_2

#define SQRT2_2 `1.4142135623730950488016887242097       /* 2^0.5 */`

define SQRT3_2

#define SQRT3_2 `1.2599210498948731647672106072782       /* 2^(1/3) */`

define SQRT3_4

#define SQRT3_4 `1.5874010519681994747517056392723       /* 4^(1/3) */`

define SQRT4_2

#define SQRT4_2 `1.1892071150027210667174999705605       /* 2^0.25 */`

define SQRT4_8

#define SQRT4_8 `1.6817928305074290860622509524664       /* 8^0.25 */`

define WMEISTER3_TEMPERAMENT

#define WMEISTER3_TEMPERAMENT (
    scale
) `/* multi line expression */`

define WMEISTER4_TEMPERAMENT

#define WMEISTER4_TEMPERAMENT (
    scale
) `/* multi line expression */`

define WMEISTER5_TEMPERAMENT

#define WMEISTER5_TEMPERAMENT (
    scale
) `/* multi line expression */`

define WMEISTER6_TEMPERAMENT

#define WMEISTER6_TEMPERAMENT (
    scale
) `/* multi line expression */`

define YOUNG_TEMPERAMENT

#define YOUNG_TEMPERAMENT (
    scale
) `/* multi line expression */`


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/mathtables.cc