common package

Submodules

common.convert_notenum module

音名と音階番号の変換を扱います。

common.convert_notenum.toInt(tone: str) int

音名をnotenumに変換します。

パラメータ

tone (str) -- C4,C#4,Db3など、音名を表す文字列

戻り値

notenum -- C1=24,C#1=25...B7=107のような整数

戻り値の型

int

例外

ValueError -- 音名以外の文字列が与えられたとき

common.convert_notenum.toStr(notenum: int, mark: Literal['#', 'b', '#', '♭'] = '#') str

notenumを音名に変換します。

パラメータ
  • notenum (int) -- C1=24,C#1=25...B7=107のような整数

  • mark (Literal["#","b","#","♭"], default "#") -- 半音階をどのような文字であらわすか?

戻り値

tone -- C4,C#4,Db3など、音名を表す文字列

戻り値の型

str

例外

ValueError -- markの値が不正な時

Module contents