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の値が不正な時