Safe Haskell | Safe-Inferred |
---|
Native Instruments' Kontakt sampler.
Unfortunately the instruments here have to be hardcoded unless I want to figure out how to parse .nki files or something.
Synopsis
- synth :: MidiInst.Synth
- synth_name :: InstT.SynthName
- patches :: [MidiInst.Patch]
- patch :: InstT.Name -> [(Midi.Control, ScoreT.Control)] -> MidiInst.Patch
- pb_range :: Control.PbRange
- mine_patches :: [MidiInst.Patch]
- misc_patches :: [MidiInst.Patch]
- library :: [MidiInst.Patch]
- mcgill :: [MidiInst.Patch]
- balalaika :: [MidiInst.Patch]
- anthology_wind :: [MidiInst.Patch]
- sonic_couture :: [MidiInst.Patch]
- guzheng :: MidiInst.Patch
- hang_patches :: [MidiInst.Patch]
- hang_code :: MidiInst.Code
- hang_cmd :: Cmd.M m => Cmd.Handler m
- hang_strokes :: [(Attrs.Attributes, Midi.Key, Maybe Expr.Symbol, Maybe Char)]
- hang_ks :: [(Attrs.Attributes, Midi.Key)]
- dio8_patches :: [MidiInst.Patch]
- misc :: [MidiInst.Patch]
Documentation
patches :: [MidiInst.Patch] Source #
patch :: InstT.Name -> [(Midi.Control, ScoreT.Control)] -> MidiInst.Patch Source #
mine
misc
library :: [MidiInst.Patch] Source #
mcgill :: [MidiInst.Patch] Source #
From the McGill sample library.
balalaika :: [MidiInst.Patch] Source #
Ilya Efimov Bailalaika Prima I changed it to support (-24, 24) pb range.
anthology_wind :: [MidiInst.Patch] Source #
Bela D Anthology Spiritual Wind Change volume to cc 2. Change b3 and c3 to be normal keyswitches instead of toggles.
sonic couture
hang
hang_cmd :: Cmd.M m => Cmd.Handler m Source #
hang_strokes :: [(Attrs.Attributes, Midi.Key, Maybe Expr.Symbol, Maybe Char)] Source #
The order is important because it determines attr lookup priority.
hang_ks :: [(Attrs.Attributes, Midi.Key)] Source #
8 dio
misc
misc :: [MidiInst.Patch] Source #