Module tune::scala[][src]

Interop with Scala tuning files.

Structs

Kbm

Keyboard mappings according to http://www.huygens-fokker.org/scala/help.htm#mappings.

KbmBuilder

Builder created by Kbm::builder.

KbmExport

Format / Display wrapper created by Kbm::export.

KbmRoot

Defines an absolute horizontal and vertical location of a scale.

Scl

Scale format according to http://www.huygens-fokker.org/scala/scl_format.html.

SclBuilder

Builder created by Scl::builder.

SclExport

Format / Display wrapper created by Scl::export.

Enums

KbmBuildError

Error reported when building a Kbm fails.

KbmImportError

Error reported when importing a Kbm fails.

KbmParseErrorKind

Specifies which kind of item is suspected to be malformed.

KbmStructuralError

Indicates that the structure of the imported Kbm file is incomplete.

SclBuildError

Error reported when building an Scl fails.

SclImportError

Error reported when importing an Scl fails.

SclParseErrorKind

Specifies which kind of item is suspected to be malformed.

SclStructuralError

Indicates that the structure of the imported Scl file is incomplete.

Functions

create_harmonics_scale

Creates a harmonics or subharmonics scale.

create_rank2_temperament_scale

Creates a rank-2-temperament scale.