Computer-aided composition in Max

MOZ’Lib

MOZ’Lib is a set of pedagogical tools designed to explore, at the same time: musical writing, creation and computer programming. It is currently developed by two composers based in Paris, Julien Vincenot and Dionysios Papanicolaou, with the support of the Ariane# project (funded by Franche-Comté regionm in East France).

The library includes several modules under the form of bpatchers for the Max environment,
largely based on the bach library by Andrea Agostini and Daniele Ghisi.
Each of these modules represents a composition idea or technique, allowing the user
to interact through various intuitive interfaces. At all time, it is possible to visualize the result of this idea, under score notation, to listen to this result, and export it to an engraving software such as Finale or Sibelius.

MOZ’Lib allows to generate, transform or combine musical materials, and to develop
these further into an instrumental composition or sound creation. It constitutes an easy
introduction to the vast domain of computer music and computer-aided composition.

The modular aspect of this library also bears a creative and pedagogical spirit.
Every module can be combined together, often in unexpected ways, to imagine
and realize new musical ideas. The possibility to manipulate such “conceptual bricks”,
to connect them inside a patch, brings the user to be more aware of the notion of abstraction,
which is fundamental in computer programming, but also in artistic creation.

N.B.: This first version of MOZ’Lib currently focuses on two musical parameters: melodic pitches and rhythm. Other aspects regarding polyphony (harmony, counterpoint, and orchestration) will be developed in future updates.

Archives

Categories

Meta

Feedback

For any issue that may be of public interest, our forum is the most appropriate context, since all users can benefit from everyone's experiences. Still, if you want to contact us privately, you can do it at feedback@bachproject.net. Please follow these rules to report bugs requests.
If you want to submit feature requests, please support us on Patreon.

Support us on Patreon

bach is free, but developing and maintaining it takes a lot of time and effort. If you find bach useful, please consider supporting us on Patreon.
In addition to helping us keeping bach free and up to date, you'll also get access to prereleases, exclusive video tutorials, and much more.
If you are already a patron, then we cannot thank you enough: it is thanks to people like you that bach can remain free for everybody.