haskore-realtime-0.0.2: Routines for realtime playback of Haskore songsSource codeContentsIndex
Haskore.Interface.CSound.Play
Contents
Trials with shell-haskell that failed for reasons I don't know.
Description

This module uses a pipe in order to play CSound music without a temporary score file. A temporary orchestra file is necessary, though.

In my tests on a SuSE Linux only CSound5 (but not CSound4) could play via '-odac'.

Synopsis
play :: Output out => T out -> T -> IO ()
tmpWave :: FilePath
scorePipe :: FilePath
playV5 :: Output out => FilePath -> (Name, T out, T) -> IO ()
playV4 :: Output out => FilePath -> (Name, T out, T) -> IO ()
playNamedPipe :: Output out => (String, String) -> FilePath -> Name -> T out -> T -> IO ()
playV5NamedPipe :: Output out => FilePath -> (Name, T, T out) -> IO ()
playV4NamedPipe :: Output out => FilePath -> (Name, T, T out) -> IO ()
playV4AnonymousPipe :: Output out => FilePath -> (Name, T, T out) -> IO ()
Documentation
play :: Output out => T out -> T -> IO ()Source
tmpWave :: FilePathSource
scorePipe :: FilePathSource
playV5 :: Output out => FilePath -> (Name, T out, T) -> IO ()Source
playV4 :: Output out => FilePath -> (Name, T out, T) -> IO ()Source
playNamedPipe :: Output out => (String, String) -> FilePath -> Name -> T out -> T -> IO ()Source
Trials with shell-haskell that failed for reasons I don't know.
playV5NamedPipe :: Output out => FilePath -> (Name, T, T out) -> IO ()Source
playV4NamedPipe :: Output out => FilePath -> (Name, T, T out) -> IO ()Source
playV4AnonymousPipe :: Output out => FilePath -> (Name, T, T out) -> IO ()Source
Produced by Haddock version 2.4.2