Commit graph

79 commits

Author SHA1 Message Date
Michael Deal 41f90e8bb1 re-enable Web MIDI API with fallback 2013-01-26 20:45:41 -08:00
Michael Deal 381f4c7da2 disable MIDI API for debugging… not working for some people 2013-01-26 20:26:13 -08:00
Michael Deal b6092ff039 update Event.js library to latest version
https://github.com/mudcube/Event.js
2013-01-26 14:01:18 -08:00
Michael Deal 59028c871f tweak Basic demo 2013-01-26 13:53:15 -08:00
Michael Deal fc49758f40 cleanup plugin 2013-01-25 22:00:09 -08:00
Michael Deal 0cd6f41258 fix the ability to select a specific technology (for debugging) by setting the hash tag: #webmidi, #webaudio, #audiotag, or #flash 2013-01-25 21:59:30 -08:00
Michael Deal ffdb8fc93a add WebMIDIAPI shim to all the demos
Web MIDI API support works with jazz-soft.net plugin installed, this means users will not need to download Soundfonts from your website, rather they will use their built-in sound banks. This shim by @cwilso provides a preview of the upcoming Web MIDI API, an exciting addition to the W3 specs!
2013-01-25 21:33:59 -08:00
Michael Deal 1513ddafda add noteOff/chordOff support for Audio Tag (does this sound ok without linear ramping?) 2013-01-25 21:31:02 -08:00
Michael Deal 0f3703e7e9 grunt build 2013-01-25 15:33:58 -08:00
Michael Deal 3110aaa39d html5 audio fix 2013-01-25 15:33:50 -08:00
Michael Deal b95aabcc7b modify ramp value to 0.2/0.3 on recommendation of @Miranet & @0xfe 2013-01-25 09:50:14 -08:00
Michael Deal c97c636cd1 add @Miranet's fix for issue #11
https://github.com/mudcube/MIDI.js/issues/11
2013-01-25 09:33:47 -08:00
Michael Deal 485a2be277 new Circle of Fifths synesthesia color scheme by Joseph Johnston, designed so harmonic notes create hormonic color schemes 2013-01-25 00:32:22 -08:00
Michael Deal fd761e1cce update grunt so unnecessary files are not included into MIDI.js by default, shrink build from over 100kb to 24kb 2013-01-25 00:28:08 -08:00
Michael Deal ed0e13fd08 . 2013-01-25 00:21:53 -08:00
Michael Deal b0c02eb127 . 2013-01-25 00:21:16 -08:00
Michael Deal 009edd96ab remove unused code 2013-01-25 00:18:02 -08:00
Michael Deal a8f85a8e17 update license year 2013-01-25 00:17:34 -08:00
Michael Deal 6982683d49 grunt 2013-01-25 00:12:33 -08:00
Michael Deal 80a033f09b web midi code cleanup, match format of other plugins 2013-01-25 00:11:41 -08:00
Michael Deal 7806c980c3 add Web MIDI API link to README 2013-01-24 23:57:13 -08:00
Michael Deal 076f233d55 Web MIDI API is now working with Jazz Soft plugin and the Chris Wilson shim 2013-01-24 23:50:08 -08:00
Michael Deal 326fc9952a split multi-instrument and basic demos 2013-01-24 23:49:12 -08:00
Michael Deal 671cb8b61a add Web MIDI Shim by Chris Wilson 2013-01-23 00:46:35 -08:00
Michael Deal c6f7324f5b stub in web midi api support 2013-01-23 00:39:32 -08:00
Michael Deal 5bfa3739fb fix ruby build path 2013-01-23 00:39:14 -08:00
Michael Deal 492819fc5f remove midi bridge from repo 2013-01-23 00:39:05 -08:00
Michael Deal 808b9c95a7 cleanup 2013-01-22 20:24:43 -08:00
Michael Deal ed06f459b6 add VexFlow to demos 2013-01-22 18:44:58 -08:00
Michael Deal 77bc1f84b8 update package.json 2013-01-22 18:40:20 -08:00
Michael Deal b9757cab9b grunt 2013-01-22 16:46:32 -08:00
Michael Deal 83abe4c609 ditto 2013-01-22 16:25:07 -08:00
Michael Deal 53c40f3cf3 add demos and more code examples to README 2013-01-22 16:23:40 -08:00
Michael Deal edbb8113b8 update README 2013-01-22 16:09:06 -08:00
Michael Deal 7a40a68811 separate ruby + shell build scripts into their own directories 2013-01-22 15:54:53 -08:00
Michael Deal 4b24234362 Merge branch 'master' of https://github.com/mudcube/MIDI.js 2013-01-22 15:48:32 -08:00
Michael Deal 8be692daa7 Merge pull request #10 from 0xfe/master
New Soundfont Generator Script
2013-01-22 15:48:16 -08:00
Michael Deal 6535aa2ef0 tweak readme 2013-01-22 15:37:45 -08:00
Mohit Cheppudira 29253e379f Replace JS/SH based soundfont builder with soundfont_builder.rb. 2013-01-21 17:54:29 -05:00
Michael Deal 379fd543ff tweaks to tracking scheduling, and amplitude 2013-01-21 10:10:44 -08:00
Michael Deal 7bbcb64819 rename demo files 2013-01-19 16:56:52 -08:00
Michael Deal f03d709a6a whoops, remove debug console.log 2013-01-18 23:39:42 -08:00
Michael Deal f84d241f45 closing issue #8: "First note not played" 2013-01-18 23:27:48 -08:00
Michael Deal 877e2a4adb use XHR or SCRIPT tag to loadPlugin, XHR has benefit of OnProgress event, whereas SCRIPT has benefit of loading from file:// 2013-01-18 23:18:41 -08:00
Michael Deal bab81e8e7c move Base64 to inc directory 2013-01-13 17:03:02 -08:00
Michael Deal eda6edbed7 grunt 2013-01-11 18:06:05 -08:00
Michael Deal d0cf6085d7 detangle loader, add configuration MIDI.soundfontUrl to set the base-path to your soundfonts 2013-01-11 18:05:42 -08:00
Michael Deal f723a45652 . 2012-11-21 02:31:19 -08:00
Michael Deal 04a23cd6d2 update tutorial 2012-11-21 02:29:57 -08:00
Michael Deal c72e2e0f06 update event library 2012-11-21 02:25:41 -08:00