remove old midi-note name API

This commit is contained in:
Robin Gareus
2016-07-12 23:00:44 +02:00
parent 7ed6dab340
commit a6ee94ac52
3 changed files with 0 additions and 59 deletions

View File

@@ -133,8 +133,6 @@ midi_event_is_valid(const uint8_t* buffer, size_t len)
return true;
}
LIBEVORAL_API std::string midi_note_name (uint8_t noteval);
} // namespace Evoral
#endif // EVORAL_MIDI_UTIL_H

View File

@@ -1,56 +0,0 @@
/* This file is part of Evoral.
* Copyright (C) 2008 David Robillard <http://drobilla.net>
* Copyright (C) 2009 Paul Davis
*
* Evoral 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.
*
* Evoral 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 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.,
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "evoral/midi_util.h"
#include <cstdio>
namespace Evoral {
std::string
midi_note_name (uint8_t val)
{
if (val > 127) {
return "???";
}
static const char* notes[] = {
"C",
"C#",
"D",
"D#",
"E",
"F",
"F#",
"G",
"G#",
"A",
"A#",
"B"
};
/* MIDI note 0 is in octave -1 (in scientific pitch notation) */
int octave = val / 12 - 1;
static char buf[8];
val = val % 12;
snprintf (buf, sizeof (buf), "%s%d", notes[val], octave);
return buf;
}
}

View File

@@ -82,7 +82,6 @@ def build(bld):
src/ControlSet.cpp
src/Curve.cpp
src/Event.cpp
src/midi_util.cpp
src/MIDIEvent.cpp
src/Note.cpp
src/SMF.cpp