Safe Haskell | Safe-Inferred |
---|
Saih gender wayang.
I use ding deng dong dung dang. I don't know if this is ever actually used for gender, but the notation is compact and I don't think there are any other conventions.
3o 3e 3u 3a 4i 4o 4e 4u 4a 5i 5o 5e 5u 5a 6i pemade ------------------------------- kantilan ----------------------------- 3a 4i 4o 4e 4u 4a 5i 5o 5e 5u 5a 6i 6o 6e 6u 36 41 42 43 45 46 51 3d 4s 4r 4g 4p 4d 5s
Synopsis
- scales :: [Scale.Definition]
- sargam_absolute :: TheoryFormat.Format
- pemade :: BaliScales.Instrument
- kantilan :: BaliScales.Instrument
- instrument :: Pitch.Octave -> Pitch.Pitch -> Pitch.Pitch -> BaliScales.Instrument
- config :: BaliScales.Laras -> BaliScales.Config
- rebase :: Pitch.Pitch -> BaliScales.Config -> BaliScales.Config
- base_oct :: Pitch.Octave
- scale_id :: Pitch.ScaleId
- data Pitch
- laras :: Map Text BaliScales.Laras
- laras_sawan :: BaliScales.Laras
- laras_sawan_pemade :: BaliScales.Laras
- laras_sawan_kantilan :: BaliScales.Laras
- mcphee :: [BaliScales.Laras]
- extend :: Pitch.Pitch -> [Pitch.NoteNumber] -> [Pitch.NoteNumber]
- low_pitch :: Pitch.Pitch
- high_pitch :: Pitch.Pitch
- undo_extend :: [a] -> [a]
- instrument_scale :: Bool -> BaliScales.Laras -> BaliScales.Tuning -> Patch.Scale
- midi_keys :: Bool -> [Midi.Key]
Documentation
scales :: [Scale.Definition] Source #
instrument :: Pitch.Octave -> Pitch.Pitch -> Pitch.Pitch -> BaliScales.Instrument Source #
base_oct :: Pitch.Octave Source #
Start octave for the extended scale.
laras
mcphee :: [BaliScales.Laras] Source #
extend :: Pitch.Pitch -> [Pitch.NoteNumber] -> [Pitch.NoteNumber] Source #
Extend down two octaves so that I start at 1i, and up two octaves to 8i.
pemade starts at 3o - 4i - 5i, kanti is 4o - 5i - 6i
undo_extend :: [a] -> [a] Source #
instrument integration
instrument_scale :: Bool -> BaliScales.Laras -> BaliScales.Tuning -> Patch.Scale Source #