- Notifications
You must be signed in to change notification settings - Fork12
License
Unknown, Unknown licenses found
Licenses found
Unknown
LICENSEUnknown
LICENSE.minNotificationsYou must be signed in to change notification settings
gree/smfplayer.js
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
smfplayer.js はWebMidiLink 対応シンセサイザを用いた標準 MIDI ファイルプレイヤーです。
varplayer=newSMF.Player();window.addEventListener('DOMContentLoaded',function(){/**@type {boolean} */varloop=true;/**@type {boolean} */varcc111=true;/**@type {boolean} */varfalcom=true;/**@type {boolean} */varmfi=true;/**@type {number} */vartempo=1.0;/**@type {number} 0-16383 */varvolume=16383*0.5;// player settingsplayer.setLoop(loop);// Player Loopplayer.setCC111Loop(cc111);// CC#111 Loopplayer.setFalcomLoop(falcom);// Ys2 Eternal Loopplayer.setMFiLoop(mfi);// MFi Loopplayer.setTempoRate(tempo);// Playback tempo rateplayer.setMasterVolume(volume);// Master Volumeplayer.setWebMidiLink('http://www.g200kg.com/en/docs/gmplayer/');// load standard MIDI fileloadSMF('hoge.mid');},false);/** *@param {string} url */functionloadSMF(url){varxhr=newXMLHttpRequest();xhr.open('GET',url,true);xhr.addEventListener('load',function(event){/**@type {Uint8Array} */varinput=newUint8Array(event.target.response);// load MIDI fileplayer.loadMidiFile(input);player.play();},false);xhr.responseType='arraybuffer';xhr.send();}
- Firefox 7+
- Google Chrome 7+
- Safari 5.1+
sf2synth.js は WebMidiLink の Link Level 1 にのみ対応しています。
Copyright © 2013 imaya / GREE Inc.Licensed under the MIT License.
About
No description, website, or topics provided.
Resources
License
Unknown, Unknown licenses found
Licenses found
Unknown
LICENSEUnknown
LICENSE.minStars
Watchers
Forks
Releases
No releases published
Packages0
No packages published