XMM - Probabilistic Models for Motion Recognition and Mapping

xmm.h
Go to the documentation of this file.
1 /*
2  * xmm.h
3  *
4  * XMM - Probabilistic Models for Continuous Motion Recognition and Mapping
5  * ============================================================================
6  *
7  * XMM is a portable, cross-platform C++ library that implements Gaussian
8  * Mixture Models and Hidden Markov Models for recognition and regression.
9  * The XMM library was developed for movement interaction in creative
10  * applications and implements an interactive machine learning workflow with
11  * fast training and continuous, real-time inference.
12  *
13  * Contact:
14  * - Jules Francoise: <jules.francoise@ircam.fr>
15  *
16  *
17  * Authors:
18  * - Jules Francoise <jules.francoise@ircam.fr>
19  *
20  * This code has been initially authored by Jules Francoise
21  * <http://julesfrancoise.com> during his PhD thesis, supervised by Frederic
22  * Bevilacqua <href="http://frederic-bevilacqua.net>, in the Sound Music
23  * Movement Interaction team <http://ismm.ircam.fr> of the
24  * STMS Lab - IRCAM, CNRS, UPMC (2011-2015).
25  *
26  * Copyright (C) 2015 UPMC, Ircam-Centre Pompidou.
27  *
28  * This project is released under the GPLv3 license.
29  * For commercial applications, a proprietary license is available upon
30  * request to Frederick Rousseau <frederick.rousseau@ircam.fr>.
31  *
32  * This File is part of XMM.
33  *
34  * XMM is free software: you can redistribute it and/or modify
35  * it under the terms of the GNU General Public License as published by
36  * the Free Software Foundation, either version 3 of the License, or
37  * (at your option) any later version.
38  *
39  * XMM is distributed in the hope that it will be useful,
40  * but WITHOUT ANY WARRANTY; without even the implied warranty of
41  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
42  * GNU General Public License for more details.
43  *
44  * You should have received a copy of the GNU General Public License
45  * along with XMM. If not, see <http://www.gnu.org/licenses/>.
46  *
47  * Citing this work:
48  * If you use this code for research purposes, please cite one of the following
49  * publications:
50  *
51  * - J. Francoise, N. Schnell, R. Borghesi, and F. Bevilacqua,
52  * Probabilistic Models for Designing Motion and Sound Relationships.
53  * In Proceedings of the 2014 International Conference on New Interfaces
54  * for Musical Expression, NIME’14, London, UK, 2014.
55  * - J. Francoise, N. Schnell, and F. Bevilacqua, A Multimodal Probabilistic
56  * Model for Gesture-based Control of Sound Synthesis. In Proceedings of the
57  * 21st ACM international conference on Multimedia (MM’13), Barcelona,
58  * Spain, 2013.
59  */
60 
61 #ifndef xmm_lib_xmm_h
62 #define xmm_lib_xmm_h
63 
64 #include "models/gmm/xmmGmm.hpp"
66 
130 #pragma mark -
131 #pragma mark Introduction
132 
267 #pragma mark -
268 #pragma mark Compilation and Usage
269 
339 #pragma mark -
340 #pragma mark Getting Started in C++
341 
352 #pragma mark -
353 #pragma mark Getting Started in Python
354 
370 #pragma mark -
371 #pragma mark Documentation
372 
387 #pragma mark -
388 #pragma mark Download
389 
450 #endif