音の鳴るブログ

鳴らないこともある

はてなブログに音の鳴る機能をつけるモジュール


使使 MML 

 


https://github.com/mohayonao/otononarumodule

使


(一)otononarumodule.js  Dropbox  Public 

(二)          

<script type="text/javascript" src="http://dl.dropbox.com/u/645229/cdn/otononarumodule/otononarumodule.min.js" charset="utf-8"></script>
(function() {
    var sys = otononarumodule.getSoundSystem({mastervolume:0.5});
        
    // マウスを動かすと音が鳴るようにする
    // 1. 音を鳴らすためのオブジェクト(Generator)を生成して
    var mousenoise = sys.make(otononarumodule.gens.MouseNoise);
    
    // 2. sys.play する
    sys.play(mousenoise);
        
    // ブログのエントリ内でも使いたいのならグローバルに呼べるようにしておく
    window.sys = sys;
}());

getSoundSystem 


mastervolume:  (0.0-1.0, default=0.75)

forecolor: 

backcolor: 


 

 



sys.make 2
sys.play 2

 

MML

 



plugins  gens-mmlsequencer.js 

使
基本的なコマンド
cdefgab 音程
r 休符
o オクターブ
< オクターブ上げる
> オクターブ下げる
l 音長
v 音の大きさ
t テンポ(全トラック共通)
; 次のトラックへ

 

ループ関係 
[ | ] ループ
$ 最後まで再生した後、ここに戻る

 

 音色
   音色 FIMMLモード
@0 サイン波 サイン波
@1 のこぎり波 のこぎり波
@2 逆のこぎり波 ファミコン三角波
@3 ファミコン三角波 矩形波
@4 三角波 *
@5 矩形波 キラキラした音
@6 * 三角波
@7 キラキラした音 逆のこぎり波

 

init  type:FIMML  FIMML 使
使MML

 



  

plugins  gens-mousenoise.js