Crate ukebox[−][src]
Re-exports
pub use chord::Chord; |
pub use chord_chart::ChordChart; |
pub use chord_type::ChordType; |
pub use fret_pattern::FretPattern; |
pub use interval::Interval; |
pub use note::Note; |
pub use pitch_class::PitchClass; |
pub use staff_position::StaffPosition; |
pub use tuning::Tuning; |
pub use voicing::Voicing; |
Modules
| chord | |
| chord_chart | |
| chord_type | |
| fret_pattern | |
| interval | |
| note | |
| pitch_class | |
| staff_position | |
| tuning | |
| voicing |
Constants
| STRING_COUNT | Number of strings on our string instrument. |
Type Definitions
| FretID | The ID of a fret on the fretboard. 0 corresponds to the nut, 1 corresponds to the first fret, 2 to the second etc. |
| Semitones | The number of semitones (corresponds to the number of frets) to move from one note or pitch class to another. |
| StaffSteps | The number of steps in a staff to move from one staff position to another. |
| UkeString | A certain configuration of a ukulele string consisting of the string’s root note, the ID of a fret on this string and the note that is played if this fret is pressed down. |