printf(" (%s %+.2f, %5.2fHz) [%5.2fdB] [", notes[best_away_ind].notename, best_away, freq, amp);
+ // coarse tuning
for (int i = -10; i <= 10; ++i) {
if (best_away >= (i-0.5) * 0.05 && best_away < (i+0.5) * 0.05) {
printf("#");
}
}
}
+ printf("] [");
+
+ // fine tuning
+ for (int i = -10; i <= 10; ++i) {
+ if (best_away >= (i-0.5) * 0.01 && best_away < (i+0.5) * 0.01) {
+ printf("#");
+ } else {
+ if (i == 0) {
+ printf("|");
+ } else {
+ printf("-");
+ }
+ }
+ }
printf("]\n");
}
#endif