C. Allauzen, M. Crochemore, and M. Raffinot, Factor Oracle: A New Structure for Pattern Matching, SOFSEM 99: Theory and Practice of Informatics, pp.758-758, 1999.
DOI : 10.1007/3-540-47849-3_18

URL : https://hal.archives-ouvertes.fr/hal-00619846

S. Alstrup, C. Gavoille, H. Kaplan, and T. Rauhe, Nearest Common Ancestors: A Survey and a New Algorithm for a Distributed Environment, Theory of Computing Systems, vol.37, issue.3, pp.441-456, 2004.
DOI : 10.1007/s00224-004-1155-5

URL : https://hal.archives-ouvertes.fr/hal-00307618

G. Assayag, Computer assisted composition today, Proceedings of the1st Symposium on Music and Computers. Corfu, 1998.

G. Assayag and G. Bloch, Navigating the oracle: A heuristic approach, International Computer Music Conference, pp.405-412, 2007.
URL : https://hal.archives-ouvertes.fr/hal-01161388

G. Assayag, G. Bloch, and M. Chemillier, Omax-ofon, Proceedings of the Sound and Music Computing Conference (SMC'06), 2006.
DOI : 10.1145/1178723.1178742

URL : https://hal.archives-ouvertes.fr/hal-01161346

G. Assayag, G. Bloch, M. Chemillier, A. Cont, and S. Dubnov, OMax brothers, Proceedings of the 1st ACM workshop on Audio and music computing multimedia , AMCMM '06, pp.125-132, 2006.
DOI : 10.1145/1178723.1178742

URL : https://hal.archives-ouvertes.fr/hal-00839075

G. Assayag and S. Dubnov, Using Factor Oracles for Machine Improvisation, Soft Computing, vol.8, issue.9, pp.604-610, 2004.
DOI : 10.1007/s00500-004-0385-4

URL : https://hal.archives-ouvertes.fr/hal-01161221

G. Assayag, S. Dubnov, and O. Delerue, Guessing the composer's mind: Applying universal prediction to musical style, Proceedings of the International Computer Music Conference, pp.496-499, 1999.

D. Bailey, Improvisation, 1993.
DOI : 10.1215/9780822388586-009

L. Bonnasse-gahot, DonneràDonner`Donnerà omax le sens du rythme: Vers une improvisation plus riche avec la machine, Ecole des Hautes Etudes en Sciences Sociales, 2010.

L. Bonnasse-gahot, An update on the somax project, Ircam-STMS, Internal Report ANR Project Sample Orchestrator, vol.2, pp.10-0018, 2014.

D. Bouche and J. Bresson, Planning and scheduling actions in a computer-aided music composition system, Proceedings of the Scheduling and Planning Applications Workshop (SPARK'15), 2015.
URL : https://hal.archives-ouvertes.fr/hal-01163284

S. Robert, J. Boyer, and . Strother-moore, A fast string searching algorithm, Commun. ACM, vol.20, issue.10, pp.762-772, 1977.

J. Bresson, C. Agon, and G. Assayag, Openmusic. Visual programming environment for music composition, analysis and research, Proceedings of the ACM MultiMedia 2011 (Opensource Software Competition), 2011.
DOI : 10.1145/2072298.2072434

URL : https://hal.archives-ouvertes.fr/hal-01075235

J. Bresson and J. Giavitto, A reactive extension of the OpenMusic visual programming language, Journal of Visual Languages & Computing, vol.25, issue.4, pp.25-363, 2014.
DOI : 10.1016/j.jvlc.2014.03.003

URL : https://hal.archives-ouvertes.fr/hal-00965747

M. Chemillier, Improviser des séquences d'accords de jazz avec des grammaires formelles, Proc. of Journées D'informatique Musicale. Bourges, pp.121-126, 2001.

M. Chemillier, Toward a formal study of jazz chord sequences generated by steedman's grammar, Soft Comput, vol.8, issue.9, pp.617-622, 2004.

M. Chemillier, L'improvisation musicale et l'ordinateur. Terrain 53, pp.67-83, 2009.

A. Chemla-romeu-santos, Guidages De L'improvisation. Master's thesis, Master ATIAM, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01388641

A. Cont, Antescofo: Anticipatory synchronization and control of interactive parameters in computer music, Proceedings of the International Computer Music Conference, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00694803

M. Crochemore, C. Hancart, and T. Lecroq, Algorithms on Strings, 2007.
DOI : 10.1017/CBO9780511546853

URL : https://hal.archives-ouvertes.fr/hal-00470109

M. Crochemore, L. Ilie, C. S. Iliopoulos, and M. Kubica, Computing the Longest Previous Factor, European Journal of Combinatorics, vol.34, issue.1, pp.15-26, 2013.
DOI : 10.1016/j.ejc.2012.07.011

URL : https://hal.archives-ouvertes.fr/hal-00837008

R. Dannenberg, Real-time scheduling and computer accompaniment, In Current Directions in Computer Music Research, pp.225-261, 1989.
DOI : 10.1121/1.2028211

P. Depalle and G. Poirot, A modular system for analysis, processing and synthesis of sound signals, Proceedings of the International Computer Music Conference. International Computer Music Association, pp.161-164, 1991.

A. Donzé, R. Valle, I. Akkaya, S. Libkind, S. A. Seshia et al., Machine improvisation with formal specifications, Proceedings of the 40th International Computer Music Conference, 2014.

S. Dubnov, G. Assayag, and R. El-yaniv, Universal classification applied to musical sequences, Proceedings of the International Computer Music Conference, pp.332-340, 1998.
URL : https://hal.archives-ouvertes.fr/hal-01161365

J. Echeveste, A. Cont, J. Giavitto, and F. Jacquemard, Operational semantics of a domain specific language for real time musician???computer interaction, Discrete Event Dynamic Systems, vol.7, issue.9, pp.1-41, 2013.
DOI : 10.1007/s10626-013-0166-2

URL : https://hal.archives-ouvertes.fr/hal-00854719

J. Echeveste, J. Giavitto, and A. Cont, A Dynamic Timed-Language for Computer- Human Musical Interaction, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00917469

R. J. Alexandre, I. François, E. Schankler, and . Chew, Mimi4x: An interactive audio?visual installation for high?level structural improvisation, Int. J. Arts Technol, vol.6, issue.2, pp.138-151, 2013.

D. J. Fremont, A. Donzé, S. A. Seshia, and D. Wessel, Control improvisation. Arxiv:1411, p.698, 2014.

F. Ghedini, F. Pachet, and P. Roy, Creating Music and Texts with Flow Machines, Multidisciplinary Contributions to the Science of Creative Thinking, pp.325-343, 2016.
DOI : 10.1007/978-981-287-618-8_18

D. E. Knuth, J. H. Morris, and V. R. Pratt, Fast Pattern Matching in Strings, SIAM Journal on Computing, vol.6, issue.2, pp.323-350, 1977.
DOI : 10.1137/0206024

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.8147

E. W. Large, Periodicity, Pattern Formation, and Metric Structure, Journal of New Music Research, vol.30, issue.2, pp.173-185, 2001.
DOI : 10.1076/jnmr.30.2.173.7113

W. Edward, M. R. Large, and . Jones, The dynamics of attending: How people track time-varying events, Psychol. Rev, vol.106, issue.1, p.119, 1999.

A. Lefebvre and T. Lecroq, Computing repeated factors with a factor oracle, Proceedings of the 11th Australasian Workshop On Combinatorial Algorithms, pp.145-158, 2000.

A. Lefebvre, T. Lecroq, and J. Alexandre, Drastic improvements over repeats found with a factor oracle, Proceedings of the 13th Australasian Workshop on Combinatorial Algorithms, pp.253-265, 2002.
DOI : 10.1080/00207160214653

B. Lévy, G. Bloch, and G. Assayag, Omaxist dialectics, Proceedings of the International Conference on New Interfaces for Musical Expression, pp.137-140, 2012.

J. Moreira, P. Roy, and F. Pachet, Virtualband: Interacting with stylistically consistent agents, Proceedings of the of International Society for Music Information Retrieval Conference, 2013.

J. H. Morris and V. R. Pratt, A Linear Pattern-matching Algorithm, Report, vol.40, 1970.

J. Nika, Guiding Human-computer Music Improvisation: Introducing Authoring and Control with Temporal Scenarios Retrieved from https, 2016.

J. Nika, D. Bouche, J. Bresson, M. Chemillier, and G. Assayag, Guided improvisation as dynamic calls to an offline model, Proceedings of the Sound and Music Computing Conference (SMC'15), 2015.
URL : https://hal.archives-ouvertes.fr/hal-01184642

J. Nika and M. Chemillier, ImproteK, Proceedings of the International Computer Music Conference (ICMC'12, pp.180-187, 2012.
DOI : 10.1145/3022635

URL : https://hal.archives-ouvertes.fr/hal-01380163

J. Nika and M. Chemillier, Improvisation musicale homme-machine guid??e par un sc??nario temporel, Techniques et sciences informatiques, vol.33, issue.7-8, pp.7-8, 2014.
DOI : 10.3166/tsi.23.651-684

URL : https://hal.archives-ouvertes.fr/hal-01107194/document

J. Nika, J. Echeveste, M. Chemillier, and J. Giavitto, Planning human-computer improvisation, Proceedings of the International Computer Music Conference, pp.1290-1297, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01053834

F. Pachet and P. Roy, Markov constraints: steerable generation of Markov sequences, Constraints, vol.37, issue.4, pp.148-172, 2011.
DOI : 10.1007/s10601-010-9101-4

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.174.4248

F. Pachet, P. Roy, J. Moreira, and M. Inverno, Reflexive loopers for solo musical improvisation, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '13, 2013.
DOI : 10.1145/2470654.2481303

URL : http://research.gold.ac.uk/9888/1/Reflexive%20Loopers%20for%20Solo%20Music%20Improvisation.pdf

J. Pressing, Cognitive Processes in Improvisation, Adv. Psychol, vol.19, pp.345-363, 1984.
DOI : 10.1016/S0166-4115(08)62358-4

. Miller-puckette, Combining Event and Signal Processing in the MAX Graphical Programming Environment, Computer Music Journal, vol.15, issue.3, pp.68-77, 1991.
DOI : 10.2307/3680767

M. Ramona, G. Cabral, and F. Pachet, Capturing a musicians groove: Generation of realistic accompaniments from single song recordings, Proceedings of the 24th International Conference on Artificial Intelligence, pp.4140-4141, 2015.

A. Röbel, A new approach to transient processing in the phase vocoder, Proceedings of the 6th International Conference on Digital Audio Effects (DAFx'03, pp.344-349, 2003.

R. Rowe, The aesthetics of interactive music systems, Contemporary Music Review, vol.18, issue.3, pp.83-87, 1999.
DOI : 10.1080/07494469900640361

H. Shaffer, 26 Analysing Piano Performance: A Study of Concert Pianists, Adv. Psychol, vol.1, pp.443-455, 1980.
DOI : 10.1016/S0166-4115(08)61961-5

G. Sioros and C. Guedes, Complexity driven recombination of MIDI loops, Proceedings of the International Society for Music Information Retrieval (ISMIR'11, pp.381-386, 2011.

G. Sioros and C. Guedes, A formal approach for high-level automatic rhythm generation, Proceedings of the Bridges Conference, 2011.

J. A. Sloboda, Music performance. The Psychology of Music, pp.479-496, 1982.

G. Surges and S. Dubnov, Feature selection and composition using pyoracle, Proceedings of the 9th Artificial Intelligence and Interactive Digital Entertainment Conference, 2013.

C. Wang and S. Dubnov, Guided music synthesis with variable markov oracle, Proceedings of the 10th Artificial Intelligence and Interactive Digital Entertainment Conference, 2014.
DOI : 10.1145/2905371