A Ratatui widget for displaying musical notes and their positions on a guitar fretboard.
let fretboard = Fretboard::default();
let mut state = FretboardState::default();
state.set_active_note(Note::A(4));
frame.render_stateful_widget(fretboard, area, &mut state);E4 โโโผโโโโผโโโโผโโโโผโโโโผโโฌคโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโ
B3 โโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโฌคโโผโโโโ
G3 โโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโ
D3 โโโผโโโโผโโโโผโโขโโผโโโโผโโขโโผโโโโผโโขโโผโโโโผโโขโโผโโโโผโโโโ
A2 โโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโ
E2 โโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโผโโโโ
1 2 3 4 5 6 7 8 9 10 11 12
Licensed under either of Apache License Version 2.0 or The MIT License at your option.
๐ฆ ใ( ยบ _ ยบ ใ) - respect crables!
Copyright ยฉ 2025, Orhun Parmaksฤฑz