X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fevoral%2Fsrc%2FSMF.cpp;h=2103ad8eae7afad837e68bd710874db886cea1fd;hb=bf0a99f0c0a8f76725fba89d076010009c4cdcb0;hp=fa62ab8eeb4d22f46086b489c646060e4a98fcaf;hpb=9579ea0801ce9c60a41fb62708efbdcd81ef5c9a;p=ardour.git diff --git a/libs/evoral/src/SMF.cpp b/libs/evoral/src/SMF.cpp index fa62ab8eeb..2103ad8eae 100644 --- a/libs/evoral/src/SMF.cpp +++ b/libs/evoral/src/SMF.cpp @@ -1,6 +1,7 @@ /* This file is part of Evoral. * Copyright (C) 2008 Dave Robillard * Copyright (C) 2000-2008 Paul Davis + * Author: Hans Baier * * 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 @@ -16,183 +17,153 @@ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#include -#include -#include -#include +#define __STDC_LIMIT_MACROS 1 #include +#include #include -#include -#include "evoral/midi_util.h" -#include "evoral/SMF.hpp" -#include "evoral/SMFReader.hpp" +#include +#include "libsmf/smf.h" #include "evoral/Event.hpp" +#include "evoral/SMF.hpp" +#include "evoral/midi_util.h" using namespace std; namespace Evoral { -template -SMF