hsc3-auditor-0.14: Haskell SuperCollider Auditor

Safe HaskellNone

Sound.SC3.Auditor.PF

Contents

Description

Bosendorfer piano sample library based auditioner.

Synopsis

Bosendorfer

bosendorfer_octpc_to_index :: OctPC -> IndexSource

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 :: [(Start_Time, [(OctPC, Amplitude)])] -> PPSource

Convert set of OctPC based P to PP with appropriate Derive_Index function.

bosendorfer_set_osc :: FilePath -> [Message]Source

Generate set of OSC messages to load Bosendorfer sample library.

bosendorfer_subset_osc :: FilePath -> Sample_LoaderSource

Variant of bosendorfer_set_osc to load required subset of library.

au_load_bosendorfer_set :: Transport m => FilePath -> m ()Source

Send OSC set given by bosendorfer_set_osc to scsynth at Transport.