Difference between revisions of "Live-Sequencer"

From HaskellWiki
Jump to navigation Jump to search
(description and resources)
 
(more links and web access to the sequencer)
Line 4: Line 4:
 
While doing so it highlights active terms and shows the result of the term reductions.
 
While doing so it highlights active terms and shows the result of the term reductions.
 
The nice thing is, that the user can change the program while it is performed.
 
The nice thing is, that the user can change the program while it is performed.
  +
Additionally modules can be altered via a web interface.
  +
This way several people can take part in the composition.
  +
However they need to have video and audio access to the running sequencer
  +
in order to see and hear how their parts fit into the overall composition.
   
 
We address two applications:
 
We address two applications:
* interactive programmed music composition
+
* interactive multi-user programmed music composition
 
* education of how functional programs are interpreted
 
* education of how functional programs are interpreted
   
Resources:
+
== Resources ==
  +
* http://dfa.imn.htwk-leipzig.de/bugzilla/describecomponents.cgi?product=live-sequencer
 
* git clone git://dfa.imn.htwk-leipzig.de/srv/git/seq/
+
* Bug-Tracker: http://dfa.imn.htwk-leipzig.de/bugzilla/describecomponents.cgi?product=live-sequencer
  +
* Johannes' Git repository - the main repository:
  +
** Direct access: <code>git clone git://dfa.imn.htwk-leipzig.de/srv/git/seq/</code>
  +
** Web frontend: http://dfa.imn.htwk-leipzig.de/cgi-bin/gitweb.cgi?p=seq.git;a=tree
  +
* Henning's Git repository with the cutting edge features:
  +
** git clone http://code.haskell.org/~thielema/livesequencer/
  +
  +
== Demonstrations ==
  +
  +
* http://www.youtube.com/watch?v=88jK162l6mE
   
 
[[Category:Music]]
 
[[Category:Music]]

Revision as of 09:32, 17 November 2011

Live-Sequencer does the following: An editor shows a textual description of music (like Haskore), an interpreter computes and emits a stream of MIDI events. While doing so it highlights active terms and shows the result of the term reductions. The nice thing is, that the user can change the program while it is performed. Additionally modules can be altered via a web interface. This way several people can take part in the composition. However they need to have video and audio access to the running sequencer in order to see and hear how their parts fit into the overall composition.

We address two applications:

  • interactive multi-user programmed music composition
  • education of how functional programs are interpreted

Resources

Demonstrations