Re-exports§
pub use intervals::IntervalQuality;
pub use intervals::IntervalSize;
pub use intervals::Interval;
pub use notes::Note;
pub use notes::PitchedNote;
pub use scales::Scale;
pub use error::ResonataError;
Modules§
Macros§
- err
- A macro to create a
ResonataError
from aNoteError
,IntervalError
orScaleError
- inv
- A macro for creating intervals.
- nope
- A macro to return a
ResonataError
from aNoteError
,IntervalError
orScaleError
- note
- A macro to create a note.
- pnote
- A macro to create a pitched note.
- scale
- A macro to create a scale from a root note and a scale type.
- yep
Traits§
- FromStr
- Parse a value from a string