hsc3: Haskell SuperCollider

[ gpl, library, sound ] [ Propose Tags ]

Haskell client for the SuperCollider synthesis server, http://audiosynth.com/.

For installation and configuration see the Tutorial at http://rohandrape.net/t/hsc3-texts.


[Skip to Readme]

Modules

[Last Documentation]

  • Sound
    • Sound.SC3
      • Sound.SC3.Common
        • Sound.SC3.Common.Base
        • Sound.SC3.Common.Buffer
          • Sound.SC3.Common.Buffer.Array
          • Sound.SC3.Common.Buffer.Gen
          • Sound.SC3.Common.Buffer.Vector
        • Sound.SC3.Common.Enum
        • Sound.SC3.Common.Envelope
        • Sound.SC3.Common.Help
        • Sound.SC3.Common.Math
          • Sound.SC3.Common.Math.Filter
            • Sound.SC3.Common.Math.Filter.BEQ
          • Sound.SC3.Common.Math.Interpolate
          • Sound.SC3.Common.Math.Noise
          • Sound.SC3.Common.Math.Operator
          • Sound.SC3.Common.Math.Warp
          • Sound.SC3.Common.Math.Window
        • Sound.SC3.Common.Monad
          • Sound.SC3.Common.Monad.Operators
        • Sound.SC3.Common.Rate
        • Sound.SC3.Common.UId
      • Sound.SC3.FD
      • Sound.SC3.Server
        • Sound.SC3.Server.Command
          • Sound.SC3.Server.Command.Completion
          • Sound.SC3.Server.Command.Enum
          • Sound.SC3.Server.Command.Generic
          • Sound.SC3.Server.Command.Plain
        • Sound.SC3.Server.Enum
        • Sound.SC3.Server.FD
        • Sound.SC3.Server.Graphdef
          • Sound.SC3.Server.Graphdef.Graph
          • Sound.SC3.Server.Graphdef.Read
          • Sound.SC3.Server.Graphdef.Text
        • Sound.SC3.Server.Monad
        • Sound.SC3.Server.NRT
          • Sound.SC3.Server.NRT.Edit
          • Sound.SC3.Server.NRT.UGen
        • Sound.SC3.Server.Options
        • Sound.SC3.Server.Param
        • Sound.SC3.Server.Recorder
        • Sound.SC3.Server.Status
        • Sound.SC3.Server.Synthdef
        • Transport
          • Sound.SC3.Server.Transport.FD
          • Sound.SC3.Server.Transport.Monad
      • Sound.SC3.UGen
        • Sound.SC3.UGen.Analysis
        • Sound.SC3.UGen.Bindings
          • Sound.SC3.UGen.Bindings.Composite
            • Sound.SC3.UGen.Bindings.Composite.External
          • Sound.SC3.UGen.Bindings.DB
            • Sound.SC3.UGen.Bindings.DB.External
          • Sound.SC3.UGen.Bindings.HW
            • Sound.SC3.UGen.Bindings.HW.Construct
            • Sound.SC3.UGen.Bindings.HW.External
              • Sound.SC3.UGen.Bindings.HW.External.F0
              • Sound.SC3.UGen.Bindings.HW.External.SC3_Plugins
              • Sound.SC3.UGen.Bindings.HW.External.Wavelets
              • Sound.SC3.UGen.Bindings.HW.External.Zita
          • Sound.SC3.UGen.Bindings.Monad
        • Sound.SC3.UGen.Enum
        • Sound.SC3.UGen.Envelope
        • Sound.SC3.UGen.Event
        • Sound.SC3.UGen.Graph
          • Sound.SC3.UGen.Graph.Reconstruct
          • Sound.SC3.UGen.Graph.Transform
        • Sound.SC3.UGen.HS
        • Help
          • Sound.SC3.UGen.Help.Graph
        • Sound.SC3.UGen.MCE
        • Sound.SC3.UGen.Math
          • Sound.SC3.UGen.Math.Composite
        • Sound.SC3.UGen.Name
        • Sound.SC3.UGen.Optimise
        • Sound.SC3.UGen.PP
        • Sound.SC3.UGen.Plain
        • Sound.SC3.UGen.Type
        • Sound.SC3.UGen.UGen

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1, 0.1.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.11, 0.12, 0.13, 0.14, 0.15, 0.15.1, 0.16, 0.17, 0.18, 0.19, 0.19.1, 0.20
Dependencies array, base (>=4.7 && <5), binary, bytestring, containers, data-binary-ieee754, data-ordlist, directory, filepath, hosc (>=0.19 && <0.20), mtl, murmur-hash, network, process, random, safe, split (>=0.2), transformers, vector [details]
License GPL-3.0-only
Copyright (c) Rohan Drape and others, 2005-2021
Author Rohan Drape
Maintainer rd@rohandrape.net
Category Sound
Home page http://rohandrape.net/t/hsc3
Source repo head: git clone https://gitlab.com/rd--/hsc3
Uploaded by RohanDrape at 2021-06-15T11:01:33Z
Distributions NixOS:0.20
Reverse Dependencies 20 direct, 10 indirect [details]
Downloads 15030 total (67 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2021-06-15 [all 1 reports]

Readme for hsc3-0.19

[back to package description]

hsc3 - haskell supercollider

hsc3 provides Sound.SC3, a module for using Haskell as a client to the SuperCollider synthesis server. hsc3 requires hosc.

There is an introduction and a tutorial at hsc3-texts.

There are a number of related projects:

The hsc3 interaction environment (hsc3.el) is written for GNU Emacs.

cli

help, scsynth, setup

help

UGen Index

© rohan drape and others, 2005-2021, gpl-3

with contributions by:

  • henning thielemann
  • stefan kersten
  • alex mclean
  • brent yorgey
  • shae erisson

see the git history for details

initial announcement: [2005-11-29/haskell-cafe, haskell.org]