ブラウザとJavaScriptだけでベートヴェンの交響曲第9番+Ζ刻をこえてを演奏
メニュー
×
TOP
ランキング一覧
ショートランキング
ニコランWEBとは
募集について
1000回記念企画
My9niconico
ページのリンクをコピー
基本情報
通常
技術・工作
視聴ステータスについて
×
通常
ログインなし視聴可
非公開
視聴不可
削除
視聴不可
権利者削除
視聴不可
デバイス制限
ログイン及び設定必要
有料
購入後視聴可
P限定
プレミアム会員視聴可
会員限定
チャンネル加入後視聴可
24:37
ブラウザとJavaScriptだけでベートヴェンの交響曲第9番+Ζ刻をこえてを演奏
投稿日時
2018/05/28 21:02
バージョン
ニコニコ動画:GINZA
投稿者
Logue
リアルタイムデータ
数値
再生数
510
コメント数
1
マイリスト数
1
いいね数
0
累計広告
300
期間中広告
0
タグ
ニコニコ技術部
JavaScript
MIDI
第9番
ベートヴェン
Ζ刻をこえて
html5
🔍 ニコニコで検索
📊 ニコランWEBで検索
📖 大百科記事を見る
💬 大百科掲示板を見る
説明文
sm29089662
からエンジンに改良を重ねてベートヴェンの第9番を演奏できるぐらいになりました。
主な変更
・描画負荷を減らすためテーブルタグでなくDivタグとスタイルシートで鍵盤を表示。 (一応レスポンシブ対応)
・数値よりもバーのほうがわかりやすいっしょということでパンポットやピッチはmeterタグで描画。
・音色ファイルをS-YXG50_0.2.1.2.sf2をベースに作り直した。48kHzと以前の倍以上に向上。
・リバーブエフェクトのインパルス応答(IR)のライセンスが怪しかったのでエフェクターのインパルス応答JavaScriptで自作(
https://github.com/logue/sf2synth.js/blob/develop/src/reverb.js)
今後の予定
・バンク・セレクトに正式対応しGeneral MIDI 2に準拠させる。(今はドラムとSFXしか対応していません。)
・音色が存在しなかった場合の処理を書く。(125未満のバンクの場合、バンク0の音色を鳴らす。126~128の場合、音色番号1の楽器(通常はドラムのStandard Kit)を鳴らす)
だいぶシャリシャリ感はなくなったハズ。
MIDIファイルのアドレスもコピペできます(日本語が含まれてると動かないが・・・):
https://logue.github.io/smfplayer.js/#zip=midifiles%2F%E9%81%A9%E5%BD%93%E8%A9%B0%E3%82%81%E5%90%88%E3%82%8F%E3%81%9B.zip&file=Beethoven%20-%20Symphony%20No.%209%20(with%20choir)%20in%20d%20minor%2C%20Op.%20125%20-%204.mid
おまけに、Ζ刻をこえて(Better days are comming)19:41 も入れてあります。
関連リンク
ニコニ広告
ニコニコモンズ
公開マイリスト
高画質サムネ
ニコチャート
ニコログ
X 検索
コメント解析
この動画には
1
件のコメント
頻出ワード・盛り上がり区間・よくニコられたコメントなどを解析できます
コメントを解析する
読み込みに数秒かかります
ニコラン的プロフィール
この動画(sm33279666)はニコランのランキング履歴がありません。
ニコニコ動画で見る
この動画には 1 件のコメント
頻出ワード・盛り上がり区間・よくニコられたコメントなどを解析できます
読み込みに数秒かかります