Skip to content
/ clap-hs Public

Haskell bindings for the CLAP audio plugin API

License

Notifications You must be signed in to change notification settings

JBetz/clap-hs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Haskell bindings for the CLAP audio plugin API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages