From b141c7e038c687d27965fb286ea4e6b181468c1d Mon Sep 17 00:00:00 2001 From: fred Date: Sat, 31 Aug 1996 15:46:26 +0000 Subject: [PATCH] lilypond-0.0.1 --- notename.cc | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 notename.cc diff --git a/notename.cc b/notename.cc new file mode 100644 index 0000000000..8ebc4df244 --- /dev/null +++ b/notename.cc @@ -0,0 +1,30 @@ +#include "glob.hh" +#include "string.hh" + + +/// change this along with lex file for other notenames. +const char *notetab[] = +{ +"ceses", "ces", "c", "cis", "cisis", +"deses", "des", "d", "dis", "disis", +"eses", "es", "e", "eis", "eisis", +"feses", "fes", "f", "fis", "fisis", +"geses", "ges", "g", "gis", "gisis", +"ases", "as", "a", "ais", "aisis", +"beses", "bes", "b", "bis", "bisis", +0 +}; + +void +lookup_notename(int &large, int &small, String s) +{ + int i; + for (i =0; notetab[i]; i++) + if (s == notetab[i]) + { + large = i /5; + small = i %5 - 2; + return; + } + assert(false); +} -- 2.39.5