drumstick
1.0.2
|
00001 /* 00002 MIDI Sequencer C++ library 00003 Copyright (C) 2006-2015, Pedro Lopez-Cabanillas <plcl@users.sf.net> 00004 00005 This library is free software; you can redistribute it and/or modify 00006 it under the terms of the GNU General Public License as published by 00007 the Free Software Foundation; either version 2 of the License, or 00008 (at your option) any later version. 00009 00010 This library is distributed in the hope that it will be useful, 00011 but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00013 GNU General Public License for more details. 00014 00015 You should have received a copy of the GNU General Public License along 00016 with this program; if not, write to the Free Software Foundation, Inc., 00017 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00018 */ 00019 00020 #ifndef DRUMSTICK_H 00021 #define DRUMSTICK_H 00022 #include <QtCore> 00028 #if defined(Q_OS_LINUX) 00029 // ALSA library interface 00030 #include <drumstick/alsaclient.h> 00031 #include <drumstick/alsaevent.h> 00032 #include <drumstick/alsaport.h> 00033 #include <drumstick/alsaqueue.h> 00034 #include <drumstick/alsatimer.h> 00035 #include <drumstick/drumstickcommon.h> 00036 #include <drumstick/playthread.h> 00037 #include <drumstick/subscription.h> 00038 #endif 00039 00040 // File formats 00041 #include <drumstick/qsmf.h> 00042 #include <drumstick/qwrk.h> 00043 #include <drumstick/qove.h> 00044 00045 // RealTime interfaces 00046 #include <drumstick/rtmidiinput.h> 00047 #include <drumstick/rtmidioutput.h> 00048 #include <drumstick/backendmanager.h> 00049 00050 #endif /*DRUMSTICK_H*/