Name: alsa-seq Version: 0.6 Author: Henning Thielemann , Dylan Simon , Bjorn Bringert , Iavor S. Diatchki Maintainer: Henning Thielemann Copyright: Bjorn Bringert, Iavor S. Diatchki, Dylan Simon, Henning Thielemann Category: Sound, Music License: BSD3 License-file: LICENSE Homepage: http://www.haskell.org/haskellwiki/ALSA Stability: Experimental Build-Type: Simple Cabal-Version: >= 1.8 Synopsis: Binding to the ALSA Library API (MIDI sequencer). Description: This package provides access to ALSA sequencer (MIDI support). For audio support see alsa-pcm. Included are some simple example programs. For more example programs including a GUI, see the alsa-gui programs. Extra-Source-Files: filter/modify/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs filter/setget/Sound/ALSA/Sequencer/Client/Info/EventFilter.hs src/Sound/ALSA/Sequencer/Marshal/Template.h src/Sound/ALSA/Sequencer/Area.h Source-Repository head type: darcs location: http://code.haskell.org/alsa/seq/ Flag buildExamples description: Build example executables default: False Flag modifyFilter description: Use native event filter functions that are provided by newer ALSA versions default: True Library Build-depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, poll >=0.0 && <0.1, extensible-exceptions >=0.1.1 && <0.2, base >=3 && <5 GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Hs-Source-Dirs: src Include-Dirs: src If flag(modifyFilter) PkgConfig-Depends: alsa >= 1.0.17 Hs-Source-Dirs: filter/modify Else PkgConfig-Depends: alsa >= 1.0.14 Hs-Source-Dirs: filter/setget Exposed-Modules: Sound.ALSA.Sequencer Sound.ALSA.Sequencer.Address Sound.ALSA.Sequencer.Client Sound.ALSA.Sequencer.Client.Info Sound.ALSA.Sequencer.Client.InfoMonad Sound.ALSA.Sequencer.Connect Sound.ALSA.Sequencer.Port Sound.ALSA.Sequencer.Port.Info Sound.ALSA.Sequencer.Port.InfoMonad Sound.ALSA.Sequencer.Event Sound.ALSA.Sequencer.Event.Accessor Sound.ALSA.Sequencer.Event.RemoveMonad Sound.ALSA.Sequencer.Query Sound.ALSA.Sequencer.Queue Sound.ALSA.Sequencer.Queue.Info Sound.ALSA.Sequencer.Queue.Status Sound.ALSA.Sequencer.Queue.Tempo Sound.ALSA.Sequencer.Queue.Timer Sound.ALSA.Sequencer.RealTime Sound.ALSA.Sequencer.Time Sound.ALSA.Sequencer.Concurrent Sound.ALSA.Sequencer.Subscribe Sound.ALSA.Sequencer.Subscribe.Query Sound.ALSA.Sequencer.Poll Other-modules: Sound.ALSA.Sequencer.Event.Remove Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Client.Info.EventFilter Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Sound.ALSA.Sequencer.Utility Includes: alsa/asoundlib.h Executable alsa-seq-dump Main-Is: dump.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-send-note Main-Is: send-note.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Common Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-broadcast Main-Is: broadcast.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-list-ports Main-Is: list-ports.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-melody Main-Is: melody.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Common Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-list-subscribers Main-Is: list-subscribers.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Sound.ALSA.Sequencer.Subscribe.Query Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-beat Main-Is: beat.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Sound.ALSA.Sequencer.Event.Remove Common Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-sysex Main-Is: sysex.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples Include-Dirs: src If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.ClientInfo Sound.ALSA.Sequencer.Marshal.Connect Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.PortInfo Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.Time Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Sound.ALSA.Sequencer.Subscribe.Query Common Build-Depends: alsa-core >=0.5 && <0.6, enumset >=0.0.3 && <0.1, transformers >=0.2 && <0.4, array >=0.1 && <0.5, bytestring >=0.9 && <0.10, data-accessor >=0.2.2 && <0.3, utility-ht >=0.0.7 && <0.1, base >=3 && <5