Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a reliable port selection API #21

Closed
wants to merge 45 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
db1d10a
Commented out some function arguments in test programs to avoid compi…
garyscavone Mar 30, 2014
d07f601
Removed Windows kernel streaming code because it was incomplete and u…
garyscavone Mar 30, 2014
290db6c
Deleted include directory with kernel streaming files.
garyscavone Mar 30, 2014
745fbe3
Removed another reference to kernel streaming support in readme.
garyscavone Mar 30, 2014
774c664
Removed reference to WINKS in midiprobe.cpp
garyscavone Mar 30, 2014
7a3f04c
Corrected documentation regarding API default order in RtMidi.h
garyscavone Mar 31, 2014
cab3847
Revert "Removed reference to WINKS in midiprobe.cpp"
May 2, 2014
ac1829e
Revert "Removed another reference to kernel streaming support in read…
May 2, 2014
88d7dbd
Revert "Deleted include directory with kernel streaming files."
May 2, 2014
376f289
Revert "Removed Windows kernel streaming code because it was incomple…
May 2, 2014
c55bdf8
Partially define an API for reliable port selection.
Mar 26, 2014
4b69660
Mark RtMidi.h to be C++.
Mar 27, 2014
060c262
Merge port Id type into PortDescriptor and go further with cascading …
Mar 27, 2014
772ce7c
Complete the API part of the new PortDescriptor based API
Mar 28, 2014
3a4c489
Revert renaming MidiApi into MidiBackendApi and rename the other Midi…
Mar 29, 2014
53114d0
Fix some compiler errros.
Mar 29, 2014
aeffade
Add missing inline functions and reformat existing ones.
Mar 29, 2014
0b44c7b
Namespace based API and get rid of virtual inline functions for RtMid…
Mar 30, 2014
f86c3d1
Fix phony make target tests.
Mar 30, 2014
2b03232
Bump library version.
Mar 30, 2014
44c645c
Silence some warnings about unused parameters.
Mar 30, 2014
707f361
Provide some abstraction layer that will eventually handle all generi…
Apr 5, 2014
a438342
Provide the implementation part of the prvious patch.
Apr 5, 2014
ab44c22
Provide the header for the previous patches and pass some strings by …
Apr 5, 2014
db2a4ed
Some whitespace fixes
Apr 5, 2014
d1dc0fb
Implement some functions.
Apr 5, 2014
8d94614
Add first tests for the new port selection API.
Apr 5, 2014
c788aeb
Implement opening ALSA output ports.
Apr 6, 2014
33f4363
Fix port handling of old port handling.
Apr 6, 2014
038472b
fix sendMessage which got an error.
Apr 6, 2014
7b9a335
Adapt qmidiin to the new API.
Apr 6, 2014
3733417
Implement the missing functions of the proposed port selection API.
Apr 8, 2014
2a299e3
Provide a test case that uses virtual ports to test communication wit…
Apr 8, 2014
9184808
Some whitespace changes.
Apr 13, 2014
0231a29
Implement new port selection API for JACK
Apr 13, 2014
f9cd8fa
Fix checking for the length of the gool.
Apr 13, 2014
9a6f98e
Really show output ports to the user in midiout2.
Apr 13, 2014
45edd59
Flush the output queue when a JACK client connection is going to be c…
Apr 13, 2014
34e475e
Update midiout2 provides a virtual output port (not input port) ;-)
Apr 13, 2014
c77b94b
Implement the new API for CoreMidi.
May 1, 2014
cdbdab6
Fix destructors of some sequencer classes.
May 1, 2014
aa68f74
Fix getPortName(PortDescriptor) for Core MIDI.
May 2, 2014
4d37c0d
Use "RtMidi virtual port" as default for virtual ports.
May 2, 2014
8623c32
Make everything dependent on RtMidi.h
May 2, 2014
b2ad340
Improve the identification of virtual ports using Core MIDI.
May 2, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,13 @@ OBJECTS = RtMidi.o
LIBNAME = librtmidi
STATIC = $(LIBNAME).a
SHARED = @sharedlib@
<<<<<<< HEAD
RELEASE = 2.1.0
MAJOR = 2
=======
RELEASE = 3.0.0
MAJOR = 3
>>>>>>> Bump library version.
LIBRARIES = $(STATIC) $(SHARED)

CC = @CXX@
Expand All @@ -22,6 +27,8 @@ CFLAGS = @CXXFLAGS@ -Iinclude -fPIC

PREFIX = @prefix@

.PHONY: tests

all : $(LIBRARIES)

tests:
Expand Down
Loading