Crate contained_music
source ·Modules
Structs
- ASPN is a specific type of [Note] which denotes a certain octave for the given pitch-class
- An iterator over the variants of Self
- An iterator over the variants of Self
- An iterator over the variants of Self
- An iterator over the variants of Self
- A Note is simply a wrapper for a PitchClass, providing additional information such as an octave (i64) This type of musical notation is adopted from the American Scientific Pitch Notation
- Pitch describes the modular index of a given frequency
- An iterator over the variants of Self
- An iterator over the variants of Self
- An iterator over the variants of Self
Enums
Constants
- Used to describe the total number of notes considered
- A semitone is half of a tone
- A tone is a difference of two
Traits
- Gradient provides a numerical interpretation of a given object
- IntervalMath defines the operations that can be preformed with Intervals
Functions
- absmod is short for the absolute value of a modular number;
- detect_accidentals is a function for quickly determining the ‘accidental’ variations of the natural note Given a [NaturalNote] find its optional sharp and flat variations
- harmonic_transformation is a transformative function for continuous musical space This is useful for describing the behavior between transitions as nothing is achieved instantly
- A simple function wrapper for Itertools::permutations