Michael Deal
dbb870ea67
Merge pull request #31 from ulyssecarion/patch-1
...
Remove accidental header in README
2013-04-03 15:00:44 -07:00
ulyssecarion
3c12dfdd8c
Remove accidental header in README
...
Add a newline before the horizontal divider so "Ear Builder" by Antti Kaihola doesn't become humongous.
2013-04-03 14:52:23 -07:00
Michael Deal
7a64663b60
remove Array.map reference (issue #27 )
2013-04-01 16:11:47 -07:00
Michael Deal
f81d040e48
removed WebMIDIAPI.js from demos as it's been getting in the way with older browsers (and is anyone else using this?)
2013-04-01 16:09:29 -07:00
Michael Deal
eb782721d1
Merge pull request #20 from bsstoner/audiotag-pause
...
fixes #18 , keep track of which instrument/note pair is playing on each a...
2013-03-20 16:50:40 -07:00
Michael Deal
e9c2766858
Merge pull request #21 from bsstoner/flash
...
flash api isn't loading any of the mp3 samples
2013-03-20 16:47:54 -07:00
Michael Deal
5095e7c2c2
Merge pull request #22 from bsstoner/soundmanager
...
Add cofing options to override paths to soundManager js/swf files
2013-03-20 16:46:27 -07:00
Brian Stoner
91988b15b7
need to use nid to find channel to pause, and forgot to add i to channel_nid to get nid
2013-03-14 13:20:32 -04:00
Brian Stoner
c8047a2779
when stopping a note, look through the channels from oldest to newest, stop only the first matching note, then null it out and return
2013-03-14 11:54:05 -04:00
Brian Stoner
6462f82fde
fixes #18 , keep track of which instrument/note pair is playing on each audiotag 'channel', then on noteOff/chordOff find the right audiotag 'channel' to pause().
2013-03-12 16:00:29 -04:00
Brian Stoner
277a7e04aa
Pass instruments into flash.connect(), so that it can load all the sample .mp3 files
2013-03-12 15:54:04 -04:00
Brian Stoner
f52b74f08a
Add soundManagerUrl + soundManagerSwfUrl options that can be passed to loadPlugin() to override paths to soundManager js/swf files
2013-03-12 15:40:33 -04:00
Michael Deal
a5edc8ae9a
Merge pull request #15 from shama/updategrunt
...
Update gruntfile to v0.4
2013-03-01 12:09:36 -08:00
Kyle Robinson Young
a2add6a126
Update gruntfile to v0.4
2013-02-28 15:51:19 -08:00
Michael Deal
079d548fa2
fix Issue #14
2013-02-25 14:28:58 -08:00
Michael Deal
9c8721eab4
add 3 new demos to the readme
2013-02-25 14:12:27 -08:00
Michael Deal
b8e0cca45e
Merge branch 'master' of https://github.com/mudcube/MIDI.js
...
Conflicts:
inc/jasmid/replayer.js
2013-02-19 12:22:28 -08:00
Michael Deal
7b12856d9d
merge in some updates to jasmid
2013-02-19 12:21:11 -08:00
Michael Deal
dac4757e1e
Merge pull request #13 from ragamroll/patch-1
...
Update inc/jasmid/replayer.js
2013-02-19 12:11:56 -08:00
ragamroll
a5160b624f
Update inc/jasmid/replayer.js
2013-02-19 12:01:39 -08:00
Michael Deal
072eadb4af
add USE_JAZZMIDI variable to enable experimental Web MIDI API, add utf8 meta tags to demos
2013-01-28 12:27:53 -08:00
Michael Deal
a7d5b8a06e
.
2013-01-26 22:46:02 -08:00
Michael Deal
d189452640
fix bug in fallback
2013-01-26 22:44:14 -08:00
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