Skip to content

Commit ce5ad9a

Browse files
authored
Update README.md
1 parent bc58b9b commit ce5ad9a

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
# Dicy2 Python Library
22

3-
Dicy2 is a collection of agents and tools for the interactive generation of structured musical sequences. It can be integrated into musical setups ranging from the production of structured material within a compositional process to the design of autonomous agents for improvised interaction. Dicy2 is available as a [library for Max](https://forum.ircam.fr/projects/detail/dicy2/) and a [plugin for Ableton Live](https://forum.ircam.fr/projects/detail/dicy2-for-live/).
3+
Dicy2 is a collection of agents and tools using machine-learning for the interactive generation of structured musical sequences. It can be integrated into musical setups ranging from the production of structured material within a compositional process to the design of autonomous agents for improvised interaction.
4+
5+
It is available as a [library for Max](https://forum.ircam.fr/projects/detail/dicy2/) and a [plugin for Ableton Live](https://forum.ircam.fr/projects/detail/dicy2-for-live/).
6+
7+
Dicy2 is a library of the Ircam Musical Representations team, designed and developed by [Jérôme Nika](https://jeromenika.com/) and Joakim Borg (Python generative engine / Gig RepMus API) in the framework of the ANR-DYCI2, ANR-MERCI, ERC-REACH projects directed by Gérard Assayag, and Ircam "UPI CompAI" project.
48

59
------
610

711
In this repository we provide the generative core of these applications as a Python library. The Dicy2 Python library defines the core models and tools for the interactive generation of symbolic musical sequences and implements several models, generative heuristics, time management strategies, and architectures of interactive agents.
812

9-
Dicy2 is a library of the Ircam Musical Representations team, designed and developed by [Jérôme Nika](https://jeromenika.com/) and Joakim Borg (Python generative engine / Gig RepMus API) in the framework of the ANR-DYCI2, ANR-MERCI, ERC-REACH projects directed by Gérard Assayag, and Ircam "UPI CompAI" project.
10-
1113
------
1214

13-
## Some references
15+
## About Dicy2
1416

1517

1618
If using the library, please quote: __Nika, J., Déguernel, K., Chemla, A., Vincent, E., & Assayag, G. (2017, October). Dyci2 agents: merging the" free"," reactive", and" scenario-based" music generation paradigms. In International Computer Music Conference. [(Article)](https://hal.archives-ouvertes.fr/hal-01583089/document).__
@@ -40,7 +42,6 @@ In the root of this repository, there are two examples illustrating two differen
4042
* `generator_tutorial.py`: A minimal example on how to quickly generate content using the `Generator` class. Edit the file to run the different queries or to write your own queries
4143
* `dicy2_server.py`: The server that is used by the [Dicy2 Max Library](https://github.com/DYCI2/Dicy2/releases). This illustrates communication over OSC, see the header of the file for more information. Run with `./dicy2_server.py`
4244

43-
4445
### Going Further
4546
The examples outlined under [Running the Dicy2 Python Library](#Running-the-Dicy2-Python-Library) are excellent starting points, but there are a couple of other possible classes to start from if you want to integrate the DYCI2 Python Library in your own project:
4647
* The `Generator` class (`dicy2/generator.py`) is a good starting point for generating content in an offline setting without managing time

0 commit comments

Comments
 (0)