Safe Haskell | Safe-Inferred |
---|
Gender wayang patches.
Synopsis
Documentation
patches :: [MidiInst.Patch] Source #
Layout:
0 10 20 30 40 50 60 70 80 90 100 110 120 127 01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567 c-2 c-1 c0 c1 c2 c3d ef g ab c4d ef g ab c5d ef c6 c7 c8 g8 o---eu-a---io---eu-a---i k----------------------| X X|-----------------------------------------------| o---eu-a---io---eu-a---i k----------------------| |-----------------------------------------------|
pemade mute: (f_1, e1), open: (f3, e5) kantil mute: (f0, e2), open: (f4, e6) mute keyswitch: a_2, b_2
TODO if I want to support both +mute and +mute+loose, perhaps null_call should add just +mute, and can inherit +loose if it's set.
The patches are quite complicated, to capture the structural relations of the 4 instruments in the ensemble. It can be allocated together in LAlloc.
k kontakt/wayang-kantilan dummy -> (k-umbang, k-isep) k-umbang kontakt/wayang-umbang k-isep kontakt/wayang-isep p kontakt/wayang-pemade dummy -> (p-umbang, p-isep) p-umbang kontakt/wayang-umbang p-isep kontakt/wayang-isep