summaryrefslogtreecommitdiff
path: root/libs/midi++2/midi++/types.h
diff options
context:
space:
mode:
authorDoug McLain <doug@nostar.net>2008-06-02 05:02:28 +0000
committerDoug McLain <doug@nostar.net>2008-06-02 05:02:28 +0000
commit9c0d7d72d70082a54f823cd44c0ccda5da64bb6f (patch)
tree96ec400b83b8c1c06852b1936f684b5fbcd47a79 /libs/midi++2/midi++/types.h
parent2f3f697bb8e185eb43c2c50b4eefc2bcb937f269 (diff)
remove empty sigc++2 directory
git-svn-id: svn://localhost/ardour2/branches/3.0@3432 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/midi++2/midi++/types.h')
-rw-r--r--libs/midi++2/midi++/types.h92
1 files changed, 0 insertions, 92 deletions
diff --git a/libs/midi++2/midi++/types.h b/libs/midi++2/midi++/types.h
deleted file mode 100644
index a7929e16f5..0000000000
--- a/libs/midi++2/midi++/types.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- Copyright (C) 2000-2007 Paul Davis
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-*/
-
-#ifndef __midi_types_h__
-#define __midi_types_h__
-
-#include <inttypes.h>
-
-namespace MIDI {
-
- typedef char channel_t;
- typedef float controller_value_t;
- typedef unsigned char byte;
- typedef unsigned short pitchbend_t;
- typedef uint32_t nframes_t;
- typedef uint32_t timestamp_t;
-
- enum eventType {
- none = 0x0,
- raw = 0xF4, /* undefined in MIDI spec */
- any = 0xF5, /* undefined in MIDI spec */
- off = 0x80,
- on = 0x90,
- controller = 0xB0,
- program = 0xC0,
- chanpress = 0xD0,
- polypress = 0xA0,
- pitchbend = 0xE0,
- sysex = 0xF0,
- mtc_quarter = 0xF1,
- position = 0xF2,
- song = 0xF3,
- tune = 0xF6,
- eox = 0xF7,
- timing = 0xF8,
- start = 0xFA,
- contineu = 0xFB, /* note spelling */
- stop = 0xFC,
- active = 0xFE,
- reset = 0xFF
- };
-
- extern const char *controller_names[];
- byte decode_controller_name (const char *name);
-
- struct EventTwoBytes {
- union {
- byte note_number;
- byte controller_number;
- };
- union {
- byte velocity;
- byte value;
- };
- };
-
- enum MTC_FPS {
- MTC_24_FPS = 0,
- MTC_25_FPS = 1,
- MTC_30_FPS_DROP = 2,
- MTC_30_FPS = 3
- };
-
- enum MTC_Status {
- MTC_Stopped = 0,
- MTC_Forward,
- MTC_Backward
- };
-
-} // namespace MIDI
-
-#endif // __midi_types_h__
-
-
-
-