Safe Haskell | None |
---|---|
Language | Haskell98 |
Bosendorfer piano sample library based auditioner.
- pf_dir :: FilePath
- bosendorfer_octpc_to_index :: OctPC -> Index
- for_pf :: Tseq Time [(OctPC, Amplitude)] -> Tseq Time Chord
- note_names :: [String]
- file_names :: [String]
- bosendorfer_osc :: [Int] -> FilePath -> (String, Int) -> Message
- bosendorfer_set_osc :: [Int] -> FilePath -> Int -> [Message]
- bosendorfer_subset_osc :: [Int] -> FilePath -> Int -> Sample_Loader
- au_load_bosendorfer_set :: Transport m => [Int] -> FilePath -> Int -> m ()
- pf_init :: String -> [Int] -> Int -> [Bundle]
Bosendorfer
bosendorfer_octpc_to_index :: OctPC -> Index Source
Derive_Index
function for Bosendorfer sample set. The offset
from buffer number to midi note number, adjusted for by this
function, is 24
.
for_pf :: Tseq Time [(OctPC, Amplitude)] -> Tseq Time Chord Source
Convert set of OctPC
based P
to PP
with appropriate
Derive_Index
function.
note_names :: [String] Source
file_names :: [String] Source
bosendorfer_set_osc :: [Int] -> FilePath -> Int -> [Message] Source
Generate set of OSC
messages to load Bosendorfer sample
library.
bosendorfer_subset_osc :: [Int] -> FilePath -> Int -> Sample_Loader Source
Variant of bosendorfer_set_osc
to load required subset of library.
au_load_bosendorfer_set :: Transport m => [Int] -> FilePath -> Int -> m () Source
Send OSC
set given by bosendorfer_set_osc
to scsynth
at
Transport
.