homepage: ''
changelog-type: markdown
hash: 12f68e84edd8f6b5edce9a175e53f249bcea6b9211c8ea13b1b13c5d69221005
test-bench-deps: {}
maintainer: aenor.realm@gmail.com
synopsis: Simplified PortMidi wrapper
changelog: |
  # Changelog for PortMidi-simple

  ## Unreleased changes

  * Initial import
basic-deps:
  base: '>=4.7 && <5'
  PortMidi-simple: -any
  PortMidi: -any
all-versions:
- 0.1.0.0
author: Alexander Bondarenko
latest: 0.1.0.0
description-type: markdown
description: "# PortMidi-simple \U0001F6A2\U0001F3B6\n\n> Reading from MIDI controllers
  should not be too difficult.\n\n```haskell\nimport qualified Sound.PortMidi.Simple
  as Midi\n\nmain = Midi.withMidi do\n  Just device <- Midi.findInputNamed \"nanoKONTROL2\"\n
  \ Midi.withInput device \\stream ->\n    Midi.withReadMessages stream 256 \\readMessages
  ->\n      forever do\n        readMessages >>= mapM_ print\n        threadDelay
  1000\n```\n"
license-name: BSD-3-Clause

Update from Hackage at 2021-02-27T12:16:05Z
Update from Hackage at 2021-02-27T12:16:05Z
