Skip to content

Commit 84a9942

Browse files
Gary ScavoneGary Scavone
authored andcommitted
Version and date updtes in preparation for new release.
1 parent df8d884 commit 84a9942

File tree

8 files changed

+32
-18
lines changed

8 files changed

+32
-18
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
RtMidi: realtime MIDI i/o C++ classes
3-
Copyright (c) 2003-2019 Gary P. Scavone
3+
Copyright (c) 2003-2021 Gary P. Scavone
44

55
Permission is hereby granted, free of charge, to any person
66
obtaining a copy of this software and associated documentation files

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI & JACK) and Windows (Multimedia).
66

7-
By Gary P. Scavone, 2003-2019.
7+
By Gary P. Scavone, 2003-2021.
88

99
This distribution of RtMidi contains the following:
1010

RtMidi.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
RtMidi WWW site: http://www.music.mcgill.ca/~gary/rtmidi/
1010
1111
RtMidi: realtime MIDI i/o C++ classes
12-
Copyright (c) 2003-2019 Gary P. Scavone
12+
Copyright (c) 2003-2021 Gary P. Scavone
1313
1414
Permission is hereby granted, free of charge, to any person
1515
obtaining a copy of this software and associated documentation files

RtMidi.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
RtMidi WWW site: http://www.music.mcgill.ca/~gary/rtmidi/
1010
1111
RtMidi: realtime MIDI i/o C++ classes
12-
Copyright (c) 2003-2019 Gary P. Scavone
12+
Copyright (c) 2003-2021 Gary P. Scavone
1313
1414
Permission is hereby granted, free of charge, to any person
1515
obtaining a copy of this software and associated documentation files
@@ -58,7 +58,7 @@
5858
#endif
5959
#endif
6060

61-
#define RTMIDI_VERSION "4.0.0"
61+
#define RTMIDI_VERSION "5.0.0"
6262

6363
#include <exception>
6464
#include <iostream>

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Process this file with autoconf to produce a configure script.
2-
AC_INIT(RtMidi, 4.0.0, gary@music.mcgill.ca, rtmidi)
2+
AC_INIT(RtMidi, 5.0.0, gary.scavone@mcgill.ca, rtmidi)
33
AC_CONFIG_AUX_DIR(config)
44
AC_CONFIG_SRCDIR(RtMidi.cpp)
55
AC_CONFIG_FILES([rtmidi-config rtmidi.pc Makefile tests/Makefile doc/Makefile doc/doxygen/Doxyfile])
@@ -18,7 +18,7 @@ AM_INIT_AUTOMAKE([1.14 -Wall -Werror foreign subdir-objects])
1818
#
1919
# If any interfaces have been removed since the last public release, then set
2020
# age to 0.
21-
m4_define([lt_current], 5)
21+
m4_define([lt_current], 6)
2222
m4_define([lt_revision], 0)
2323
m4_define([lt_age], 0)
2424

doc/doxygen/footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<HR>
22

33
<table><tr><td><img src="../images/mcgill.gif" width=165></td>
4-
<td>&copy;2003-2019 Gary P. Scavone, McGill University. All Rights Reserved.<br>
4+
<td>&copy;2003-2021 Gary P. Scavone, McGill University. All Rights Reserved.<br>
55
Maintained by Gary P. Scavone, gary at music.mcgill.ca</td></tr>
66
</table>
77

doc/doxygen/tutorial.txt

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,24 @@ Where applicable, multiple API support can be compiled and a particular API spec
1515

1616
MIDI input and output functionality are separated into two classes, RtMidiIn and RtMidiOut. Each class instance supports only a single MIDI connection. RtMidi does not provide timing functionality (i.e., output messages are sent immediately). Input messages are timestamped with delta times in seconds (via a \c double floating point type). MIDI data is passed to the user as raw bytes using an std::vector<unsigned char>.
1717

18-
\section whatsnew What's New (Version 4.0.0)
18+
\section whatsnew What's New (Version 5.0.0)
1919

20-
The version number has been bumped to 4.0.0 because of some new functions added to the API and because some private class definitions were moved out of the header file. Changes in this release include:
20+
The version number has been bumped to 5.0.0 because a new API (Web MIDI) was added, as well as at least one new function. Changes in this release include:
2121

2222
- see git history for complete list of changes
23-
- updates to test programs to clarify port numbering
24-
- new C API wrapper
25-
- new functions to get API names
26-
- miscellaneous sysex fixes in Jack and ALSA
27-
- new setPortName() method (for Jack and ALSA)
28-
- new setClientName() method (for ALSA)
23+
- new Web MIDI API
24+
- iOS support
25+
- new setBufferSize() function
26+
- fixes for WinMM, Jack
27+
- added C API test program
28+
- now requiring C++11
29+
- build system updates
30+
- midiprobe probes all compiled APIs
2931
- various build system updates and code efficiencies
3032

3133
\section download Download
3234

33-
Latest Release (17 April 2019): <A href="http://www.music.mcgill.ca/~gary/rtmidi/release/rtmidi-4.0.0.tar.gz">Version 4.0.0</A>
35+
Latest Release (16 November 2021): <A href="http://www.music.mcgill.ca/~gary/rtmidi/release/rtmidi-5.0.0.tar.gz">Version 5.0.0</A>
3436

3537
\section start Getting Started
3638

doc/release.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
RtMidi - a set of C++ classes that provides a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI & JACK), and Windows (Multimedia Library).
22

3-
By Gary P. Scavone, 2003-2019 (with help from many others!)
3+
By Gary P. Scavone, 2003-2021 (with help from many others, especially Stephen Sinclair!)
4+
5+
v.5.0.0: (16 November 2021)
6+
- see git history for complete list of changes
7+
- new Web MIDI API
8+
- iOS support
9+
- new setBufferSize() function
10+
- fixes for WinMM, Jack
11+
- added C API test program
12+
- now requiring C++11
13+
- build system updates
14+
- midiprobe probes all compiled APIs
15+
- various build system updates and code efficiencies
416

517
v.4.0.0: (17 April 2019)
618
- see git history for complete list of changes

0 commit comments

Comments
 (0)