Jtol is a Max/MSP library for rhythm and pattern generation using tree structure.
Jtol is built and used by jt rinker and olivier pasquet. It is a library dedicated to real-time pattern generation and can be applied to architectural design, music, dance; everything requiring constructed evolution in space and time. It deals with multi-scaling and multi-dimensions where rhythm is considered to be a skeleton onto everything else is attached (pitches, params…). Jtol was first programmed in python in max with the help of bertrand nouvel. It gathered data structures similar to the jitter library but with a nested architecture. A newer version is now using the bach library and still runs in max. It has nevertheless been programmed in order to always be able to easily get rid of the bach library. It is inspired by libraries like athenaCL, numpy, scipy, abjad, pyevolve, pwgl and open music. Some purely generative music devices will soon come for max for live.
For Max 8.1.1 and bach 0.8.1 beta.
http://www.opasquet.fr https://cycling74.com/downloads/ http://www.bachproject.net/download