Karya, built on Sun Nov 26 01:04:37 PST 2017 (patch 0a920b2bde70c0cbac8ee09d158064798b61bbe5)

Safe HaskellNone

Local.Instrument.Kontakt.KendangBali

Contents

Description

Kendang patches for Local.Instrument.Kontakt.

Synopsis

Documentation

old_tunggal_notes :: [(Drums.Note, Midi.Key)] Source #

Mapping for the old kendang patches.

config

allocations :: Text -> Text -> UiConfig.Allocations Source #

LInst.merge $ KendangBali.allocations ...

pasang

data Pasang Source #

Instances

balinese_pasang_calls :: [(Char, Expr.Symbol, PasangStroke)] Source #

Unicode has some kendang notation, but it's harder to type and I'm not sure if I'll wind up using it.

realize_kendang :: Pasang -> Stream.Stream Score.Event -> Stream.Stream Score.Event Source #

Given a composite part with lanang and wadon, fill in the secondary strokes.

The realization is not correct because I don't yet fully understand how it works.

c kPtTtT+o+oo-+
l .P.TPTP+^++.^
w P.TPTP+.+.^-+
c kPktT t T T t T .kP.tT.tTØØØ
l .P.^T P T T P T .^P^.T .TØØØ
w P^.TP T P P T P .P^.TP.TP. .
c kP+otT kPkP+o+o kPuUtT+o
l P.+.T^ P.P.+.+. P.o.T^+.
w .P.+.T .P.P.+.+ .P.O.T^+
c kPtTtT
l .P.TPTP
w P.TPTP
tTkPtTkP
T.P.T.P
.T.P.T.P
tT+otT+o
TP+.TP+.
.TP+.TP+

attrs

general

data Note Source #

The attributes might have the stroke, or not, so it might be Note Plak plak, or Note Play mempty.

Constructors

Note !Stroke !Attrs.Attributes 

Instances

Eq Note # 

Methods

(==) :: Note -> Note -> Bool #

(/=) :: Note -> Note -> Bool #

Ord Note # 

Methods

compare :: Note -> Note -> Ordering #

(<) :: Note -> Note -> Bool #

(<=) :: Note -> Note -> Bool #

(>) :: Note -> Note -> Bool #

(>=) :: Note -> Note -> Bool #

max :: Note -> Note -> Note #

min :: Note -> Note -> Note #

Show Note # 

Methods

showsPrec :: Int -> Note -> ShowS #

show :: Note -> String #

showList :: [Note] -> ShowS #

data Stroke Source #

Constructors

Plak 
Pak 
Pang 
TutL 
DeL 
Ka 
Tut 
De 
Dag 
Tek 

Instances