DYCI2Lib 0.6 --> multi-agent reactive listening + new tutos
Download the Dyci2Lib-v06.zip archive below and read the following instructions:
Release
This release contains:
-
The Max DYCI2 library of musical agents interfacing with the Python library. (See the tutorials in the directory Max_library/_Tutorials_ and the Readme file to download sound examples).
-
The Python DYCI2 library, defining models and tools for creative generation of sequences (and in particular musical sequences) from models of sequences. It implements several models, generative heuristics, time management strategies, and architectures of interactive agents. Each class is associated with a tutorial (see the tutorials in the Python_library directory).
NEW:
- New implementation of the generative agents based on reactive listening.
- Possibility to have several "reactive listening" agents.
- New presets patches for memory & type of listening and reaction to the live inputs.
- New tutorials.
See in particular Tuto-AM3--3agents_reactive_listening. - New guide DYCI2_Tutorials_Read_me_first.maxpat to go through the tutorials.
- Fixes
Installation
-
Download and install the last version of Python 2 (https://www.python.org/downloads). Python 2.7 <= required version < Python 3 (DYCI2 for Python 3 coming soon...)
-
Open Terminal to install the dependencies:
cd [DRAG_AND_DROP_THE_DIRECTORY_Dyci2lib]
pip install -r requirements.txt
(If pip is not installed: sudo easy-install pip
, or try curl https://bootstrap.pypa.io/get-pip.py | python
)
-
Download Mubu for Max, in Max:
- File / Show Package Manager
- Search "Mubu for Max"
- Install
-
Finally move the whole directory wherever you want, and make sure that the path of the directory Dyci2lib/Max_library is set in the file preferences in Max. Then explore the tutorials !
DYCI2 tutorials
The DYCI2 library offers different processes depending on the way the "musical memory" of your agent is created, and a range of generative strategies adapted to different types of interaction. The tutorials in Dyci2lib/Max_library_/Tutorials_ give an overview that should be sufficient to be able to build new setups.
Start with DYCI2_Tutorials_Read_me_first.maxpat to go through the tutorials.
Before using the tutorials, make sure you followed the installation procedure above, and insert the files downloaded at http://repmus.ircam.fr/nika/dyci2_library in "MaxPatches/Tutorials/_ExamplesCorpus_".