Djazz is a generative music program that (co-)improvises using material from pre-recorded scores or live human contributions. Born of jazz improvisation, it has been extended to world music and electro, and uses a data structure known as the factor oracle to improvise beat by beat. It can accomadate a scenario such as a harmonic template, and is thus well adapted to "idiomatic" improvisation s.a. jazz, classical or traditional music, pop or electronic musics.
- processor Intel x86 or ARM with Rosetta (Djazz version 2.0)
- processor ARM (Djazz version 2.1)
- macOS 10.13 or later
- Max 8.5 or later
Djazz needs no special installation; just follow these steps:
- Go to the Djazz repository and download the djazz folder.
- Unzip the extracted folder into the
Packages
folder in your Max folder (by default, this is"~/Documents/Max 8/Packages"
) - From the "Options" tab in the Max menu bar, select "File Preferences," and then add the path to the Djazz folder you just put in your Packages folder.
The main Djazz application is the patch djazz_2_0_0.maxpat
. You can open this patch from inside Max or directly from Finder.
The documentation, including the manual, tutorials, and API, are online here
Djazz is licensed under the GNU GPLv3 license.
Djazz 2.0 (c) Ircam, CAMS (EHESS) 2009-2024
Djazz was created by Marc Chemillier in collaboration with
Gérard Assayag,
Jérôme Nika,
Mikhail Malt,
Jean-Louis Giavitto,
Georges Bloch
IRCAM REACH Project
IRCAM Musical Representations Team
Djazz 2.0 was coded by Daniel Brown
Djazz is part of the research project ERC REACH (Raising Co-creativity in Cyber-Human Musicianship) directed by Gérard Assayag.
See Project Page.