live-sequencer: Live coding of MIDI music

[ gui, library, music, program, sound ] [ Propose Tags ]

An editor shows a textual description of music (like Haskore), an interpreter computes and emits a stream of MIDI events, and (that's the main point) the user can change the program on the fly. Additionally the state of the interpreter is shown in the form of the current reduced term for educational and debugging purposes.

Versions [faq] 0.0, 0.0.1, 0.0.2, 0.0.3, 0.0.3.1, 0.0.4, 0.0.5, 0.0.5.1, 0.0.5.2, 0.0.6, 0.0.6.1, 0.0.6.2
Change log ChangeLog
Dependencies alsa-core (==0.5.*), alsa-seq (==0.6.*), base (>=4.2 && <5), bytestring (>=0.9 && <0.11), cgi (==3001.1.*), concurrent-split (==0.0.*), containers (>=0.3 && <0.6), data-accessor (>=0.2.1 && <0.3), data-accessor-transformers (>=0.2.1 && <0.3), directory (>=1.0 && <1.3), event-list (>=0.0.11 && <0.2), explicit-exception (>=0.1.5 && <0.2), filepath (>=1.1 && <1.4), html (==1.0.*), httpd-shed (==0.4.*), midi (>=0.2.1 && <0.3), midi-alsa (==0.2.*), network (==2.3.*), non-empty (==0.2.*), non-negative (>=0.0.6 && <0.2), parsec (>=2.1 && <3.2), pretty (>=1.0 && <1.2), process (>=1.0 && <1.2), stm (>=2.2 && <2.4), stm-split (==0.0.*), strict (>=0.3.2 && <0.4), transformers (>=0.2.2 && <0.6), unix (>=2.4 && <2.7), utility-ht (>=0.0.8 && <0.1), wx (>=0.12.1 && <0.14), wxcore (>=0.12.1 && <0.14) [details]
License LicenseRef-GPL
Author Henning Thielemann and Johannes Waldmann
Maintainer Johannes Waldmann <waldmann@imn.htwk-leipzig.de>, Henning Thielemann <haskell@henning-thielemann.de>
Category Sound, Music, GUI
Home page http://www.haskell.org/haskellwiki/Live-Sequencer
Bug tracker http://dfa.imn.htwk-leipzig.de/bugzilla/describecomponents.cgi?product=live-sequencer
Source repo head: git clone git://dfa.imn.htwk-leipzig.de/srv/git/seq/
this: git clone http://code.haskell.org/~thielema/livesequencer/(tag 0.0.5)
Uploaded by HenningThielemann at Fri Oct 14 09:49:21 UTC 2016
Distributions NixOS:0.0.6.2
Executables live-mplayer-control, live-sequencer-gui, live-sequencer
Downloads 3649 total (89 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2016-11-15 [all 3 reports]

Modules

  • Bool
  • Chord
  • Controller
  • Drum
  • Enum
  • Function
  • Instrument
  • Integer
  • ListLive
  • Maybe
  • Midi
  • Music
  • Pitch
  • Render
  • Tuple

Flags

NameDescriptionDefaultType
gui

Build the wxWidgets GUI for the sequencer

EnabledAutomatic
mplayer

Build the remote controller to the mplayer

EnabledAutomatic
httpserver

Enable access to modules via a web browser

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees