You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
-
#Arduino MIDI Library v4.1
1
+
#Arduino MIDI Library v4.2
2
2
3
3
This library enables MIDI I/O communications on the Arduino serial ports.
4
4
The purpose of this library is not to make a big synthetizer out of an Arduino board, the application remains yours. However, it will help you interfacing it with other MIDI devices.
5
5
6
-
Download the latest version [here](https://github.com/FortySevenEffects/arduino_midi_library/releases/download/4.1/Arduino_MIDI_Library_v4.1.zip).
6
+
Download the latest version [here](https://github.com/FortySevenEffects/arduino_midi_library/releases/latest).
7
7
8
8
### Features
9
9
* Compatible with all Arduino boards (and clones with an AVR processor)
@@ -18,6 +18,7 @@ Download the latest version [here](https://github.com/FortySevenEffects/arduino_
18
18
19
19
20
20
#### Changelog
21
+
* 11/06/2014 : Version 4.2 released. Bug fix for SysEx, overridable template settings.
* 13/02/2014 : Version 4.0 released. Moved to GitHub, added multiple instances & software serial support, and a few bug fixes.
23
24
* 29/01/2012 : Version 3.2 released. Release notes are [here](http://sourceforge.net/news/?group_id=265194)
@@ -26,7 +27,7 @@ Download the latest version [here](https://github.com/FortySevenEffects/arduino_
26
27
* 14/12/2009 : Version 2.5 released.
27
28
* 28/07/2009 : Version 2.0 released.
28
29
* 28/03/2009 : Simplified version of MIDI.begin, Fast mode is now on by default.
29
-
* 08/03/2009 : Thru method operationnal. Added some features to enable thru.
30
+
* 08/03/2009 : Thru method operational. Added some features to enable thru.
30
31
31
32
32
33
@@ -35,9 +36,10 @@ Download the latest version [here](https://github.com/FortySevenEffects/arduino_
35
36
36
37
### What do I need to do?
37
38
38
-
* Download the library ([link](https://github.com/FortySevenEffects/arduino_midi_library/releases/download/4.1/Arduino_MIDI_Library_v4.1.zip))
39
+
* Download the library ([link](https://github.com/FortySevenEffects/arduino_midi_library/releases/latest))
39
40
* Follow the installation instructions there: http://arduino.cc/en/Guide/Libraries
40
41
* Include the library in your sketch using the menu in the IDE, or type `#include <MIDI.h>`
42
+
* Create the MIDI instance using `MIDI_CREATE_DEFAULT_INSTANCE();` or take a look at the documentation for custom serial port, settings etc..
41
43
42
44
You are now ready to use the library. Look at the reference page to learn how to use it, or the examples given. Just don't forget to enable the I/O communications with MIDI.begin...
43
45
@@ -46,9 +48,6 @@ You are now ready to use the library. Look at the reference page to learn how to
46
48
47
49
See the extended reference [here](http://arduinomidilib.fortyseveneffects.com) ([Mirror](http://fortyseveneffects.github.io/arduino_midi_library/)).
48
50
49
-
To know how to use the callback feature, see the dedicated page [here](http://playground.arduino.cc/Main/MIDILibraryCallbacks).
50
-
51
-
52
51
### Using MIDI.begin
53
52
54
53
In the `setup()` function of the Arduino, you must call the `MIDI.begin()` method. If you don't give any argument to this method, the input channel for MIDI in will be set to 1 (channels are going from 1 to 16, plus `MIDI_CHANNEL_OMNI to listen to all channels at the same time).
@@ -78,4 +77,3 @@ Take a look at [the MIDI.org schematic](http://www.midi.org/techspecs/electrispe
78
77
if you have any comment or support request to make, feel free to contact me: francois.best@fortyseveneffects.com
79
78
80
79
You can also get informations about bug fixes and updates on my twitter account: [@fortysevenfx](http://twitter.com/fortysevenfx).
0 commit comments