[Haskell-cafe] ANNOUNCE: music-suite 1.7
Hans Höglund
hans at hanshoglund.se
Thu Jun 5 02:02:59 UTC 2014
I am pleased to announce the release of Music Suite v1.7.
The Music Suite is a collection of Haskell libraries for composition, analysis and manipulation of music. It is generic enough to handle electronic music and non-Western music theory, as well as most aspects of common music notation. It can read and write many standard representations such as MIDI, MusicXML, Lilypond and ABC notation.
Getting it
Install the Suite from Hackage:
cabal install music-suite
Documentation and examples:
http://music-suite.github.io
The source code is available on Github:
https://github.com/music-suite
For bug reports, please use the relevant Github tracker:
https://github.com/music-suite/music-score/issues
For questions, feedback and general discussion, see
music-suite-discuss at googlegroups.com
http://groups.google.com/d/forum/music-suite-discuss
Highlights
Some highlights of this release include:
Many new time containers, including more fine-grained versions of Score and Behavior
Better interface for Score, Voice and Chord
Better interface to musical aspects (i.e. parts, pitches, dynamics and articulations) using lenses and traversals
Polymorphic update of musical aspects, so representation can change mid-traversal
Now supports phrase-wise traversals of scores and voices
New SuperCollider backend
Restructuring of backend code in terms of a single class HasBackend
Backend can now be parameterized on container type, rather than just note type
Better notation of dynamics and articulation
For the full notes, see:
https://github.com/music-suite/music-docs/blob/master/releases/Notes.md
Stability
Please note that the Suite is quite usable, parts of it are still experimental, and we expect the API to change slightly with every release up to v2.0.0 (think of it as optimistic versioning). If you have any problems with upgrading from a previous version, please post to the group below.
Contributing
If you are interested in contributing to the Suite, please join the Github organization (see the link above). In addition to code, we appreciate contributions in the form of tutorials, examples or musical compositions. Hopefully we may soon have a showcase of works created with Music Suite, like Diagram's gallery.
Sincerly,
Hans
-
Hans Höglund
Composer, conductor and developer
hans [at] hanshoglund.se
hanshoglund.com
https://twitter.com/hanshogl
https://soundcloud.com/hanshoglund
http://github.com/hanshoglund
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20140605/bc985fbd/attachment.html>
More information about the Haskell-Cafe
mailing list