Name: alsa-seq Version: 0.5.1.1 Copyright: Bjorn Bringert, Iavor S. Diatchki, Henning Thielemann Maintainer: Henning Thielemann Author: Henning Thielemann , Dylan Simon , Bjorn Bringert , Iavor S. Diatchki 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 Source-Repository head type: darcs location: http://code.haskell.org/~thielema/alsa-seq/ Source-Repository this type: darcs location: http://code.haskell.org/~thielema/alsa-seq/ tag: 0.5.1.1 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.2 && <0.1, array >= 0.1 && <0.5, data-accessor >=0.2.1 && <0.3, utility-ht >= 0.0.7 && <0.1, extensible-exceptions >=0.1.1 && <0.2, base >= 3 && <5 GHC-Options: -Wall Extensions: ForeignFunctionInterface GeneralizedNewtypeDeriving EmptyDataDecls Hs-Source-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.Port Sound.ALSA.Sequencer.Port.Info Sound.ALSA.Sequencer.Event Sound.ALSA.Sequencer.Event.Accessor Sound.ALSA.Sequencer.RealTime 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.Subscribe Sound.ALSA.Sequencer.Subscribe.Query Other-modules: Sound.ALSA.Sequencer.Marshal.Sequencer Sound.ALSA.Sequencer.Marshal.Address Sound.ALSA.Sequencer.Marshal.Client Sound.ALSA.Sequencer.Marshal.Port Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.QueueTimer Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.QuerySubscribe 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 If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall -threaded 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.Port Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.QueueTimer Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.QuerySubscribe Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >= 0.0.2 && <0.1, array >= 0.1 && <0.5, 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 If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall -threaded 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.Port Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.QueueTimer Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.QuerySubscribe Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >= 0.0.2 && <0.1, array >= 0.1 && <0.5, 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 If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall -threaded 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.Port Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.QueueTimer Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.QuerySubscribe Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >= 0.0.2 && <0.1, array >= 0.1 && <0.5, utility-ht >= 0.0.7 && <0.1, base >=3 && <5 Executable alsa-seq-list-clients Main-Is: list-clients.hs If !flag(buildExamples) Buildable: False Hs-Source-Dirs: src, examples If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall -threaded 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.Port Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.QueueTimer Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.QuerySubscribe Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >= 0.0.2 && <0.1, array >= 0.1 && <0.5, 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 If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall -threaded 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.Port Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.QueueTimer Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.QuerySubscribe Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >= 0.0.2 && <0.1, array >= 0.1 && <0.5, 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 If flag(modifyFilter) Hs-Source-Dirs: filter/modify Else Hs-Source-Dirs: filter/setget GHC-Options: -Wall -threaded 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.Port Sound.ALSA.Sequencer.Marshal.Queue Sound.ALSA.Sequencer.Marshal.QueueTimer Sound.ALSA.Sequencer.Marshal.Event Sound.ALSA.Sequencer.Marshal.RealTime Sound.ALSA.Sequencer.Marshal.QuerySubscribe Sound.ALSA.Sequencer.Area Sound.ALSA.Sequencer.Sequencer Build-Depends: alsa-core >=0.5 && <0.6, enumset >= 0.0.2 && <0.1, array >= 0.1 && <0.5, utility-ht >= 0.0.7 && <0.1, base >=3 && <5