Safe Haskell | None |
---|
TR808 sample library based auditioner.
- data TR808
- data Position
- type Parameters = [Position]
- position_text :: Position -> String
- tr808_n_param :: TR808 -> Int
- tr808_abbrev :: TR808 -> String
- tr808_name :: TR808 -> String
- tr808_file_name :: TR808 -> Parameters -> FilePath
- tr808_file_names :: TR808 -> [FilePath]
- tr808_file_map :: [FilePath]
- tr808_set :: [(TR808, [Parameters])]
- tr808_variant :: TR808 -> Int -> Maybe Parameters
- tr808_u :: [(TR808, Parameters)]
- tr808_index :: TR808 -> Parameters -> Index
- tr808_alloc_osc :: FilePath -> (FilePath, Int) -> Message
- tr808_alloc_all_osc :: FilePath -> [Message]
- tr808_alloc_subset_osc :: FilePath -> Sample_Loader
- au_load_tr808_set :: Transport m => FilePath -> m ()
Documentation
Enumeration of TR808 instruments.
Controller positions to index sample library.
type Parameters = [Position]Source
Set of relevant Position
data.
tr808_n_param :: TR808 -> IntSource
Function to give number of parameters for each TR808
instrument.
tr808_name :: TR808 -> StringSource
TR808
instrument names.
tr808_file_name :: TR808 -> Parameters -> FilePathSource
Generate FilePath
for TR808
instrument with indicated Parameters
.
tr808_file_names :: TR808 -> [FilePath]Source
tr808_set :: [(TR808, [Parameters])]Source
The set of all Parameters
for a TR808
instrument.
tr808_variant :: TR808 -> Int -> Maybe ParametersSource
tr808_u :: [(TR808, Parameters)]Source
The set of all TR808
data.
tr808_index :: TR808 -> Parameters -> IndexSource
Lookup Index
for TR808
at indicated Parameters
.
tr808_alloc_osc :: FilePath -> (FilePath, Int) -> MessageSource
Buffer allocate and read message for scsynth
.
tr808_alloc_all_osc :: FilePath -> [Message]Source
Complete set of tr808_alloc_osc
messages for TR808
.
tr808_alloc_subset_osc :: FilePath -> Sample_LoaderSource
Variant of tr808_alloc_all_osc
to load required subset of library.
au_load_tr808_set :: Transport m => FilePath -> m ()Source
Send OSC
set given by tr808_alloc_all_osc
to scsynth
at
Transport
.