Mercurial > hg > nnls-chroma
changeset 137:02ab98e51436 darwintunes
applying Johan Pauwels patch
author | matthiasm |
---|---|
date | Tue, 19 Jun 2012 15:25:20 +0100 |
parents | 2748660cb421 |
children | 696010749be3 |
files | Makefile.linux Makefile.osx chromamethods.cpp nnls-chroma.n3 |
diffstat | 4 files changed, 6 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile.linux Tue Jun 19 15:22:31 2012 +0100 +++ b/Makefile.linux Tue Jun 19 15:25:20 2012 +0100 @@ -28,7 +28,7 @@ nnls.o: nnls.h Chordino.o: Chordino.h NNLSBase.h chromamethods.h nnls.h -chromamethods.o: chromamethods.h nnls.h chorddict.cpp +chromamethods.o: chromamethods.h nnls.h NNLSBase.o: NNLSBase.h chromamethods.h nnls.h NNLSChroma.o: NNLSChroma.h NNLSBase.h chromamethods.h nnls.h plugins.o: NNLSChroma.h NNLSBase.h Chordino.h Tuning.h
--- a/Makefile.osx Tue Jun 19 15:22:31 2012 +0100 +++ b/Makefile.osx Tue Jun 19 15:25:20 2012 +0100 @@ -32,7 +32,7 @@ nnls.o: nnls.h Chordino.o: Chordino.h NNLSBase.h chromamethods.h nnls.h -chromamethods.o: chromamethods.h nnls.h chorddict.cpp +chromamethods.o: chromamethods.h nnls.h NNLSBase.o: NNLSBase.h chromamethods.h nnls.h NNLSChroma.o: NNLSChroma.h NNLSBase.h chromamethods.h nnls.h plugins.o: NNLSChroma.h NNLSBase.h Chordino.h Tuning.h
--- a/chromamethods.cpp Tue Jun 19 15:22:31 2012 +0100 +++ b/chromamethods.cpp Tue Jun 19 15:25:20 2012 +0100 @@ -31,8 +31,6 @@ #include <boost/iostreams/stream.hpp> #include <boost/lexical_cast.hpp> -#include "chorddict.cpp" - using namespace std; using namespace boost; @@ -355,7 +353,7 @@ "A (bass)","Bb (bass)","B (bass)","C (bass)","C# (bass)","D (bass)","Eb (bass)","E (bass)","F (bass)","F# (bass)","G (bass)","Ab (bass)", "A","Bb","B","C","C#","D","Eb","E","F","F#","G","Ab"}; - const char* bassnames[13][12] ={ + const char* bassnames[12][12] ={ {"A","","B","C","C#","D","","E","","F#","G","G#"}, {"Bb","","C","Db","D","Eb","","F","","G","Ab","A"}, {"B","","C#","D","D#","E","","F#","","G#","A","A#"}, @@ -367,8 +365,7 @@ {"F","","G","Ab","A","Bb","","C","","D","Eb","E"}, {"F#","","G#","A","A#","B","","C#","","D#","E","E#"}, {"G","","A","Bb","B","C","","D","","E","F","F#"}, - {"Ab","","Bb","Cb","C","Db","","Eb","","F","Gb","G"}, - {"1","","2","b3","3","4","","5","","6","b7","7"} + {"Ab","","Bb","Cb","C","Db","","Eb","","F","Gb","G"} }; bool hasExternalDictinoary = true; @@ -408,7 +405,6 @@ vector<string> loadedChordNames; vector<float> loadedChordDict; if (hasExternalDictinoary && chordDictFile.is_open()) { - cerr << "-----------------> " << tempChordNames.size() << endl; tempChordDict.clear(); tempChordNames.clear(); while (std::getline(chordDictFile, line)) { // loop over lines in chord.dict file @@ -435,6 +431,7 @@ tempChordNames.push_back(chordType); } } + cerr << "-----------------> " << tempChordNames.size() << endl; } @@ -448,8 +445,6 @@ if (tempChordDict[24*iType+(kSemitone) % 12] > 0.99) { if (harte_syntax == 0.0) { slashNotation = bassnames[iSemitone][kSemitone]; - } else { - slashNotation = bassnames[12][kSemitone]; } } }
--- a/nnls-chroma.n3 Tue Jun 19 15:22:31 2012 +0100 +++ b/nnls-chroma.n3 Tue Jun 19 15:25:20 2012 +0100 @@ -1,7 +1,7 @@ @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix vamp: <http://purl.org/ontology/vamp/> . -@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/nnls-chromannls-chroma#> . +@prefix plugbase: <http://vamp-plugins.org/rdf/plugins/nnls-chroma#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix af: <http://purl.org/ontology/af/> .