diff --git a/README.md b/README.md
index e05effa..570cd4f 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,4 @@
-
-
MIDI.loadPlugin.js: Decides which framework is best to use, and sends request.
-
+* MIDI.loadPlugin.js: Decides which framework is best to use, and sends request.
// interface to download soundfont, then execute callback;
MIDI.loadPlugin(callback);
@@ -11,21 +9,18 @@ MIDI.loadPlugin({
callback: function() { }
});
-
- MIDI.Soundfont.js: Customizable base64 Soundfont.
- Encode your own soundfonts, Drums, Guitars, and so on.
- Share them with the community!
- MIDI.Plugin.js: Ties together the following frameworks;
-
+
+* MIDI.Soundfont.js: Customizable base64 Soundfont.
+* MIDI.Plugin.js: Ties together the following frameworks;
+
MIDI.noteOn(channel, note, velocity, delay);
MIDI.noteOff(channel, note, delay);
MIDI.chordOn(channel, chord, velocity, delay);
MIDI.chordOff(channel, chord, delay);
MIDI.keyToNote = object; // A0 => 21
MIDI.noteToKey = object; // 21 => A0
-
- MIDI.Player.js: Streams the MIDI to the browser.
-
+
+* MIDI.Player.js: Streams the MIDI to the browser.
MIDI.Player.currentTime = integer; // time we are at now within the song.
MIDI.Player.endTime = integer; // time when song ends.
@@ -53,22 +48,19 @@ MIDI.Player.setAnimation(function(data) {
var end = data.end; // time when song ends
var events = data.events; // all the notes currently being processed
// then do what you want with the information!
-});
-
- Color.js: Color conversions, music isn’t complete without!
- Color.Space(0xff0000, "HEX>RGB>HSL");
- DOMLoader.script.js: Loads scripts in synchronously, or asynchronously.
- DOMLoader.script.add(src, callback);
- DOMLoader.XMLHttp.js: Cross-browser XMLHttpd request.
- DOMLoader.sendRequest(src, callback);
- MusicTheory.Synesthesia.js: Note-to-color mappings (from Isaac Newton onwards).
+});
+
+* Color.js: Color conversions, music isn’t complete without!
+Color.Space(0xff0000, "HEX>RGB>HSL");
+* DOMLoader.script.js: Loads scripts in synchronously, or asynchronously.
+DOMLoader.script.add(src, callback);
+* DOMLoader.XMLHttp.js: Cross-browser XMLHttpd request.
+DOMLoader.sendRequest(src, callback);
+* MusicTheory.Synesthesia.js: Note-to-color mappings (from Isaac Newton onwards).
Many thanks to the authors of these libraries;
- <audio>: HTML5 specs
- WebAudioAPI: W3C proposal by Google
- Java package: MIDIBridge by Daniel van der Meer
- Use this to hook up a MIDI keyboard to your browser!
- Access to 128 General MIDI instruments.
- Flash package: SoundManager2 by Scott Schiller
- jasmid: Reads MIDI file byte-code, and translats into a Javascript array.
- base642binary.js: Cleans up XML base64-requests for Web Audio API.
-
\ No newline at end of file
+* <audio>: HTML5 specs
+* WebAudioAPI: W3C proposal by Google
+* Java package: MIDIBridge by Daniel van der Meer. Supports MIDI keyboard, and 128 General MIDI instruments.
+* Flash package: SoundManager2 by Scott Schiller
+* jasmid: Reads MIDI file byte-code, and translats into a Javascript array.
+* base642binary.js: Cleans up XML base64-requests for Web Audio API.
\ No newline at end of file