Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 1.17 KB

README.md

File metadata and controls

59 lines (45 loc) · 1.17 KB

clap

Haskell bindings for the CLAP audio plugin API.

Clap version: 1.2.0

Clap.Interface.Foreign.* has low-level C ABI bindings generated by c2hsc using bindings-DSL.

Clap.Interface.* provides idiomatic Haskell types and functions for using the CLAP interface.

Clap.* has higher-level functions for building a CLAP host. See ensemble for an example.

Implementation status

Overall, this library is very WIP and not ready for production use.

Modules

  • audio-buffer
  • color
  • entry
  • events
  • fixedpoint
  • host
  • id
  • plugin-factory
  • plugin-features
  • plugin-invalidation
  • plugin
  • process
  • stream
  • string-sizes
  • version

Extensions

  • audio-ports-config
  • audio-ports
  • audio-registry
  • gui
  • latency
  • log
  • note-name
  • note-ports
  • params
  • posix-fd-support
  • render
  • state
  • tail
  • thread-check
  • thread-pool
  • timer-support
  • voice-info

Platforms

  • unix
  • windows