forked from danomatika/ofxMidi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
130 lines (92 loc) · 3.66 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
1.1.1: 2018 Jul 28
* fixed RtMidi.h missing ofxMidiConstants.h include (reported by Nicola Pisanti)
1.1.0: 2018 Jul 24
* added backend api type and constructor arguments (Sol Bekic)
* added MIDI clock & timecode parsers and midiTimingExample
* updated for OF 0.10.0
* updated to RtMidi 3.0.0
* readme consistency fixes (tpltnt)
* moved input parsing to ofxMidiMessage to ease raw byte handling
(reported by Damian Stewart)
* fixed ofxMidiOut crash in a multi-thread context (reported by Hiroshi Matoba)
* removed static port info functions as a in/out port instance api might be
different than the default (listPorts, getPortList, getNumPorts, getPortName)
* renamed port info functions to *InPort and *OutPort naming (ie. listInPorts,
listOutPorts, etc)
1.0.6: 2016 Oct 24
* added ProjectGenerator usage info to readme
* updated to RtMidi 2.1.1
* fixed Linux build due to OF no longer including ALSA by default
(reported by Nicola Pisanti)
* fixed missing value parsing for MIDI song pos pointer message
(reported by James Morris)
1.0.5: 2015 Dec 24
* added mtof() & ftom() util functions (suggested by Thomas Geissl)
* added info to readme about possible issued when setting things up in
constructors (reported by flyingrub)
* updated for OF 0.8.5
* updated to RtMidi 2.1.0 (note: RtError.h was removed in this version)
* updated PGMidi
* fixed iOS crash caused by occasional out of bounds PGMidi index
* removed example project files (rebuild them with the OF ProjectGenerator)
1.0.4: 2015 Aug 16
* source code whitespace cleanups
* updated exampleIOS for OF 0.8.3 (thanks leico)
1.0.3: 2013 Dec 29
* fixed stale readme repo links
* fixed exampleIOS message queue crash (reported by kritzikratzi)
* fixed missing CoreMIDI framework to input example (reported by danzeeeman)
* fixed an RtMidi bug that was causing null characters to be included in the
returned device name string (thanks Tim Murray-Browne)
1.0.2: 2013 Aug 13
repo moved to github.com/danomatika
* added BSD license
* added logo
* updated for OF 0.8.0
* updated to RtMidi 2.0.1
* replaced ofMain.h includes with specific required files,
should save a little on compile times
* updated logging to use "ofxMidi" module name
* renamed examples
* replaced RtMidi static instance pointers with ofPtrs
1.0.1: 2012 Jul 30
* added iOS support using PGMidi Obj-C library
* added delta time to input example
* added ios example project
* updated for OF 0071
* split in and out classes into bases and platform-specific implementations
* listPorts(), getPortList(), getNumPorts(), & getPortName() are now static
functions for usage without having to create ofxMidiIn/Out instances
* fixed RtMidi bug where multiple alsa seq clients were being opened
* fixed improper port counting in alsa RtMidi implementation
* fixed SYSEX message handling (thanks Mukei)
1.0.0: 2012 Feb 21
cross-platform rewrite
* added stream types
* added pure data midi testing patch
* added sendMidiBytes()
* added Linux & Visual Studio project files
* updated ofxMidiOut:
- clean up
- exception handling
- stream handling
* updated ofxMidiIn:
- clean up
- exception handling
* renamed and expanded ofxMidiMessage
* updated MIDI defines
* updated input and output examples
* updated readme
* virtual output port fixes
* bugfix: open first port not 2nd
0.2.0: 2011 Nov 1
* added sendProgramChange() and sendPitchBend() to midiOut
* added openVirtualPort()
* added findPorts() function, tidied up openPort(string name)
* added overloaded OpenPort to open a port by name (thanks momo-the-monster)
* added readme
* added output example
* massive source cleanup (Kyle McDonald)
* updated to RtMidi 1.0.15
0.1.0: 2011 Aug 2
initial version (Chris O'Shea)