tomato-rubato

所属分类:工具库
开发工具:Haskell
文件大小:0KB
下载次数:0
上传日期:2022-08-14 15:07:01
上 传 者sh-1993
说明:  Tomato rubato是一个易于使用的库,用于Haskell.中的实时音频编程。,
(Tomato-rubato is an easy to use library for live audio programming in Haskell.,)

文件列表:
.travis.yml (1345, 2022-08-14)
tomato-rubato-openal/ (0, 2022-08-14)
tomato-rubato-openal/CHANGELOG.md (316, 2022-08-14)
tomato-rubato-openal/LICENSE (1531, 2022-08-14)
tomato-rubato-openal/Setup.hs (46, 2022-08-14)
tomato-rubato-openal/haddocks.html (46196, 2022-08-14)
tomato-rubato-openal/src/ (0, 2022-08-14)
tomato-rubato-openal/src/Sound/ (0, 2022-08-14)
tomato-rubato-openal/src/Sound/Tomato/ (0, 2022-08-14)
tomato-rubato-openal/src/Sound/Tomato/Speakers.hs (8246, 2022-08-14)
tomato-rubato-openal/src/examples/ (0, 2022-08-14)
tomato-rubato-openal/src/examples/Sine.hs (778, 2022-08-14)
tomato-rubato-openal/tomato-rubato-openal.cabal (1292, 2022-08-14)
tomato-rubato/ (0, 2022-08-14)
tomato-rubato/LICENSE (1531, 2022-08-14)
tomato-rubato/Setup.hs (46, 2022-08-14)
tomato-rubato/src/ (0, 2022-08-14)
tomato-rubato/src/Demonstrate.hs (168, 2022-08-14)
tomato-rubato/src/Sound/ (0, 2022-08-14)
tomato-rubato/src/Sound/Tomato.hs (564, 2022-08-14)
tomato-rubato/src/Sound/Tomato/ (0, 2022-08-14)
tomato-rubato/src/Sound/Tomato/Internal/ (0, 2022-08-14)
tomato-rubato/src/Sound/Tomato/Internal/SuperCollider.hs (1070, 2022-08-14)
tomato-rubato/src/Sound/Tomato/MIDI.hs (2482, 2022-08-14)
tomato-rubato/src/Sound/Tomato/Music.hs (1864, 2022-08-14)
tomato-rubato/src/Sound/Tomato/Orchestra.hs (5449, 2022-08-14)
tomato-rubato/src/Sound/Tomato/Reactive.hs (3477, 2022-08-14)
tomato-rubato/src/Sound/Tomato/Sound.hs (10501, 2022-08-14)
tomato-rubato/src/Sound/Tomato/Types.hs (888, 2022-08-14)
tomato-rubato/src/examples/ (0, 2022-08-14)
tomato-rubato/src/examples/Examples.hs (1694, 2022-08-14)
tomato-rubato/src/examples/Formants.hs (1104, 2022-08-14)
tomato-rubato/src/examples/Instruments.hs (2094, 2022-08-14)
tomato-rubato/src/examples/Keyboard.hs (1214, 2022-08-14)
tomato-rubato/tomato-rubato.cabal (1713, 2022-08-14)
... ...

## What is tomato-rubato? Tomato-rubato is an easy to use library for live audio programming in Haskell. Instant gratification from your speakers by typing into GHCi! **WARNING: This project is still in pre-alpha stage. For adventurers only.** See the **[project homepage][homepage]** for **documentation**, **examples** and so on. [homepage]: http://haskell.org/haskellwiki/Tomato-rubato [pure]: http://en.wikipedia.org/wiki/Pure_Data ## Compilation and Installation ### tomato-rubato-openal.cabal Prerequisites: * The [OpenAL bindings][openal] for Haskell are used to output sound. * To install the tomato-rubato-openal libary, simply type cd tomato-rubato-openal && cabal install [openal]: http://hackage.haskell.org/package/OpenAL ### tomato-rubato.cabal Prerequisites: * [SuperCollider 3][sc] serves as backend to generate the actual audio. Simply *install* one of the [prepackaged version][sc-downloads] on your computer and *start the server* before using tomato-rubato. (Let me know if you have any problems with this step.) The [corresponding Haskell bindings][sc-haskell] are installed by simply typing cabal install hsc3-0.9 * [PortMidi][] is used to read from external MIDI devices. You have to *install* the C library on your system and then install the [corresponding Haskell bindings][portmidi-haskell] by typing cabal install PortMidi * To build the tomato-rubato library, simply type cd tomato-rubato && cabal configure && cabal build [sc]: http://supercollider.sourceforge.net/ [sc-downloads]: http://supercollider.sourceforge.net/downloads/ [sc-haskell]: http://hackage.haskell.org/package/hsc3 [portmidi]: http://portmedia.sourceforge.net/portmidi/ [portmidi-haskell]: http://hackage.haskell.org/package/PortMidi ## Contribute Send me your examples, bindings, problems, suggestions, etc!

近期下载者

相关文件


收藏者