Skip to content

DYCI2Lib 0.5 --> reactive listening ++

Compare
Choose a tag to compare
@jnika jnika released this 25 May 17:04
· 181 commits to master since this release

Download the Dyci2Lib-v05.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.
    See in particular Tuto-AM2--1agent_reactive_listening_1.maxpat.
  • New tutorials.
  • New guide DYCI2_Tutorials_Read_me_first.maxpat to go through the tutorials.
  • More ergonomics.

Installation

  1. Download and install the last version of Python 2 (https://www.python.org/downloads).

  2. 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)

  1. Download Mubu for Max, in Max:

    • File / Show Package Manager
    • Search "Mubu for Max"
    • Install
  2. 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_".