Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- module Csound.Typed.Types
- module Csound.Typed.Control
- module Csound.Typed.Render
- infiniteDur :: Num a => a
- data HeadPanSpec = HeadPanSpec {
- headPanPhase :: D
- hradPanFade :: D
- headPan :: (Sig, Sig) -> Sig -> Sig2
- headPan' :: HeadPanSpec -> (Sig, Sig) -> Sig -> Sig2
- staticHeadPan :: (D, D) -> Sig -> Sig2
Documentation
module Csound.Typed.Types
module Csound.Typed.Control
module Csound.Typed.Render
infiniteDur :: Num a => a Source #
data HeadPanSpec Source #
Optional arguments for opcode hrtfmove.
phase is 0 or 1
fade is 1 to 24.
See csound docs for hrtfmove for details.
HeadPanSpec | |
|
Instances
Default HeadPanSpec Source # | |
Defined in Csound.Typed.Misc def :: HeadPanSpec # |
headPan :: (Sig, Sig) -> Sig -> Sig2 Source #
Head response based spacialization. It works when you listen in headphones. It works only with sample rate of 44100, 48000 or 96000.
headPan (azimuth, elevation) asig
azimuth and elevation are measured in ratios (0, 1),
staticHeadPan :: (D, D) -> Sig -> Sig2 Source #
Static head response based spacialization. It works when you listen in headphones.
It works only with sample rate of 44100, 48000 or 96000. It's more efficient than headPan
.
staticHeadPan (azimuth, elevation) asig
azimuth and elevation are measured in ratios (0, 1),