return 0;
}
+const char *ptb_tuning_get_note(char n)
+{
+ const char *notes[] = { "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B" };
+ return notes[n%12];
+}
+
void ptb_free_tuning_dict(struct ptb_tuning_dict *t)
{
int i;
extern struct ptb_tuning_dict *ptb_read_tuning_dict(const char *);
extern int ptb_write_tuning_dict(const char *, struct ptb_tuning_dict *);
extern void ptb_free_tuning_dict(struct ptb_tuning_dict *);
+extern const char *ptb_tuning_get_note(char);
#ifdef __cplusplus
}
int j;
printf("%s: ", t->name);
for (j = 0; j < t->nr_strings; j++) {
- printf("%d ", t->strings[j]);
+ printf("%s ", ptb_tuning_get_note(t->strings[j]));
}
printf("\n");
}