[−][src]Struct musictheory::types::CircleOfFifths
In music theory, the circle of fifths is the relationship among the 12 tones of the chromatic scale, their corresponding key signatures, and the associated major and minor keys.
Methods
impl CircleOfFifths
[src]
pub fn root(pg: PitchGroup) -> CircleOfFifths
[src]
Grab Root
pub fn major(&self) -> Note
[src]
Get Major Key
pub fn minor(&self) -> Note
[src]
Get Major Key
pub fn next(&mut self)
[src]
Move Right around the Circle
pub fn prev(&mut self)
[src]
Move Left around the Circle
Auto Trait Implementations
impl RefUnwindSafe for CircleOfFifths
impl Send for CircleOfFifths
impl Sync for CircleOfFifths
impl Unpin for CircleOfFifths
impl UnwindSafe for CircleOfFifths
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,