Karya, built on 2023-08-29T07:47:28 (patch 7a412d5d6ba4968ca4155ef276a062ccdeb9109a)
Safe HaskellSafe-Inferred

User.Elaforge.Instrument.Kontakt.Wayang

Description

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