Created by FUKUBAYASHI Yuichiro on 2012/02/25
音階を「ドッ ドッ ドリドリ ドドドド ドリランド」形式に変換する Javascript
http://mohayonao.herokuapp.com/d?
DORIMUSIC.replace_code('ドレミファソラシドuド8レ8ミ8ファ8ソ8ラ8シ8ドu8休'); // "--ドッ+ドッッ+ドッッ+ドッッ+ドッッ+ドッッ++ドッッ+ドッッ--------ドッ+ドッ+ドッ+ドッ+ドッ+ドッ++ドッ+ドッ------ッ" DORIMUSIC.replace_code('ドレミファミレド休ミファソラソファミ休ド休ド休ド休ド休ドレミファミレド'); // "--ドッ+ドッッ+ドッッ+ドッッ-ドッッ-ドッッ-ドッ++ッドッッ+ドッッ+ドッッ+ドッッ-ドッッ-ドッッ-ドッッッ--ドッ++ッ--ドッ++ッ--ドッ++ッ--ドッ++ッ--ドッ+ドッッ+ドッッ+ドッッ-ドッッ-ドッッ-ドッ++" DORIMUSIC.replace_code('ドレミ','ラ') // "--ラッ+ラッッ+ラッッ"
- 第2引数に 'ド' か 'リ' か 'ラ' か 'ン' を指定するとその文字をベースに生成します.デフォルトは 'ド' です.
- '8'を付けると八分音符になります.何もつけない場合は四分音符です.
- 高いドは'ドu',高いドの八分音符は'ドu8'です.
- 音階,音の長さは擬似的なものなので正確ではありません.
音程と再生速度の関係 http://www.sakai.zaq.ne.jp/duabc006/Jam/Colum/colum001.htm
Copyright (c) 2012, FUKUBAYASHI Yuichiro