ftp.nice.ch/pub/next/audio/apps/Tuner.NI.b.tar.gz#/Tuner/GlyphTable.h

This is GlyphTable.h in view mode; [Download] [Up]

#define STAFF "Staff"

#define NULLENTRY { c00k, NULL, { NULL, NULL, NULL, NULL, NULL } }
struct entry { MKKeyNum key; const char *clef, *notes[5]; } entries[] = {
#define END f6k
	{ f6k,  "GClef", { STAFF, "Note9", "Higher", NULL } },
	{ e6k,  "GClef", { STAFF, "Note8", "Higher", NULL } },
	{ ef6k, "GClef", { "Sharp7", "Note7", "Flat8", "Note8", "Higher" } },
	{ d6k,  "GClef", { STAFF, "Note7", "Higher", NULL } },
	{ df6k, "GClef", { "Sharp6", "Note6", "Flat7", "Note7", "Higher" } },
	{ c6k,  "GClef", { STAFF, "Note6", "Higher", NULL } },
	{ b5k,  "GClef", { STAFF, "Note5", "Higher", NULL } },
	{ bf5k, "GClef", { "Sharp4", "Note4", "Flat5", "Note5", "Higher" } },
	{ a5k,  "GClef", { STAFF, "Note4", "Higher", NULL } },
	{ af5k, "GClef", { "Sharp3", "Note3", "Flat4", "Note4", "Higher" } },
	{ g5k,  "GClef", { STAFF, "Note3", "Higher", NULL } },
	{ gf5k, "GClef", { "Sharp2", "Note2", "Flat3", "Note3", "Higher" } },

	{ f5k,  "GClef", { STAFF, "Note9", NULL } },
	{ e5k,  "GClef", { STAFF, "Note8", NULL } },
	{ ef5k, "GClef", { "Sharp7", "Note7", "Flat8", "Note8", NULL } },
	{ d5k,  "GClef", { STAFF, "Note7", NULL } },
	{ df5k, "GClef", { "Sharp6", "Note6", "Flat7", "Note7", NULL } },
	{ c5k,  "GClef", { STAFF, "Note6", NULL } },
	{ b4k,  "GClef", { STAFF, "Note5", NULL } },
	{ bf4k, "GClef", { "Sharp4", "Note4", "Flat5", "Note5", NULL } },
	{ a4k,  "GClef", { STAFF, "Note4", NULL } },
	{ af4k, "GClef", { "Sharp3", "Note3", "Flat4", "Note4", NULL } },
	{ g4k,  "GClef", { STAFF, "Note3", NULL } },
	{ gf4k, "GClef", { "Sharp2", "Note2", "Flat3", "Note3", NULL } },
	{ f4k,  "GClef", { STAFF, "Note2", NULL } },
	{ e4k,  "GClef", { STAFF, "Note1", NULL } },
	{ ef4k, "GClef", { "Sharp0", "Note0", "Flat1", "Note1", NULL } },
	{ d4k,  "GClef", { STAFF, "Note0", NULL } },

	{ df4k, "CClef", { "Sharp5", "Note5", "Flat6", "Note6", NULL } },	
	{ c4k,  "CClef", { STAFF, "Note5", NULL } },
	{ b3k,  "CClef", { STAFF, "Note4", NULL } },
	{ bf3k, "CClef", { "Sharp3", "Note3", "Flat4", "Note4", NULL } },

	{ a3k,  "FClef", { STAFF, "Note9", NULL } },
	{ af3k, "FClef", { "Sharp8", "Note8", "Flat9", "Note9", NULL } },
	{ g3k,  "FClef", { STAFF, "Note8", NULL } },
	{ gf3k, "FClef", { "Sharp7", "Note7", "Flat8", "Note8", NULL } },
	{ f3k,  "FClef", { STAFF, "Note7", NULL } },
	{ e3k,  "FClef", { STAFF, "Note6", NULL } },
	{ ef3k, "FClef", { "Sharp5", "Note5", "Flat6", "Note6", NULL } },
	{ d3k,  "FClef", { STAFF, "Note6", NULL } },
	{ df3k, "FClef", { "Sharp5", "Note5", "Flat6", "Note6", NULL } },
	{ c3k,  "FClef", { STAFF, "Note5", NULL } },
	{ b2k,  "FClef", { STAFF, "Note4", NULL } },
	{ bf2k, "FClef", { "Sharp3", "Note3", "Flat4", "Note4", NULL } },
	{ a2k,  "FClef", { STAFF, "Note3", NULL } },
	{ af2k, "FClef", { "Sharp2", "Note2", "Flat3", "Note3", NULL } },
	{ g2k,  "FClef", { STAFF, "Note2", NULL } },
	{ gf2k, "FClef", { "Sharp1", "Note1", "Flat2", "Note2", NULL } },
	{ f2k,  "FClef", { STAFF, "Note1", NULL } },
	{ e2k,  "FClef", { STAFF, "Note0", NULL } },

	{ ef2k, "FClef", { "Sharp5", "Note5", "Flat6", "Note6", "Lower" } },
	{ d2k,  "FClef", { STAFF, "Note6", "Lower", NULL } },
	{ df2k, "FClef", { "Sharp5", "Note5", "Flat6", "Note6", "Lower" } },
	{ c2k,  "FClef", { STAFF, "Note5", "Lower", NULL } },
	{ b1k,  "FClef", { STAFF, "Note4", "Lower", NULL } },
	{ bf1k, "FClef", { "Sharp3", "Note3", "Flat4", "Note4", "Lower" } },
	{ a1k,  "FClef", { STAFF, "Note3", "Lower", NULL } },
	{ af1k, "FClef", { "Sharp2", "Note2", "Flat3", "Note3", "Lower" } },
	{ g1k,  "FClef", { STAFF, "Note2", "Lower", NULL } },
	{ gf1k, "FClef", { "Sharp1", "Note1", "Flat2", "Note2", "Lower" } },
	{ f1k,  "FClef", { STAFF, "Note1", "Lower", NULL } },
	{ e1k,  "FClef", { STAFF, "Note0", "Lower", NULL } },
#define START e1k
};

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.