Version : 2.1
Required System : Mac OS X version 13.1 or later
Driver Wacom : To control Cantor Digitalis with a Wacom tablet, you need to install the latest version of the driver. Be sure to uninstall any previous versions of the driver beforehand.
Sources : Cantor Digitalis source files can be downloaded from this GitHub directory.
Documentation : The Cantor Digitalis manual can be downloaded here.
Cantor Digitalis is a singing voice synthesizer controlled using chironomy, i.e. hand gestures, with the help of interfaces like stylus or fingers on a graphic tablet. It is also possible to control the synthesizer with any MIDI interface.
To play Cantor Digitalis, plug your graphic tablet to the computer running the provided software.
Select your voice type (lyric like soprano or tenor, or bulgarian traditional, baby, ...), or build your own voice from settings such as the singer size, its pitch range, and different voice quality parameters (tension, breathiness, roughness).
Holding the stylus in your preferred hand, you control the vocal effort with the stylus pressure on the tablet while changing the voice pitch by shifting the stylus horizontally. With your other hand, choose and change continuously the vowel moving a finger on the surface of the tablet.
Play, or rather sing, speak, laugh ! Nothing is simpler than singing accurately thanks to the visual clues applied on the tablet indicating the note positions, and to an automatic and intelligent accuracy correction. It is even possible to create monster or animal voices (giant, zombie, lion, sea gull, etc. ) or various electroacoustic sounds (wind, foghorn, percussions, etc. ).
The information processing is fast enough that you have the impression your gesture is the direct cause of the vocal sound, and the control is continuous, like on an acoustic instrument.
The synthesis engine computes in realtime the voice sound from mathematical models describing the vibration of the vocal folds and the sound resonance in the vocal tract. Nevertheless, the voice quality results from a decade of scientific researches on the rules describing the way intention and musical expressivity interact with the mathematical models.
The Cantor Digitalis was finalist of the Lomus 2014 competition and received the first prize of the Margaret Guthman Musical Instrument Competition in February 2015.
The Cantor Digitalis started with the European project (FEDER) OrJo and currently funded by GEPETO and ARS. It is a part of the research of the New Digital Instruments and Voice of the researtch team Lutheries - Acoustique - Musique at the Jean Le Rond d'Alembert Institute.
Copyright
Copyright (c) 2014, 2016, LIMSI, CNRS
Contributors 2014: Christophe d'Alessandro, Boris Doval, Lionel Feugère, Sylvain Le Beux, Olivier Perrotin
Contributors 2016: Christophe d'Alessandro, Boris Doval, Lionel Feugère, Olivier Perrotin
License
Christophe d'Alessandro - cda@limsi.fr
Boris Doval - boris.doval@upmc.fr
Lionel Feugère - lionel.feugere@limsi.fr
Sylvain Le Beux - slebeux@limsi.fr
Olivier Perrotin - olivier.perrotin@limsi.fr
This software is a singing synthesis computer program made of a digital formant synthesizer driven by one or several control interfaces. It is composed of a suite of Max patches.
Cantor Digitalis is a performative parametric voice synthesizer. It implements the linear acoustic source-filter model of voice production. The "filter" or "vocal tract" part of the system is computed using a parallel structure made of digital second-order resonators. Vowels are controlled according to synthesis rules. The "source" or "glottal flow derivative" part of the system is computed using a linear model. The parameters are combined for controlling six vocal dimensions: pitch, voice tension, breathiness, roughness, laryngeal mechanisms, and vocal effort. CantorDigitalis includes presets for voice categories (baritone, tenor, alto, soprano), voice range profiles, source-filter interactions (formant and harmonic tuning), high F0 resolution, vocal tract size, vocalic space, and voice quality control.
The software can be downloaded at the following URL: http://cantordigitalis.limsi.fr/
This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL: http://www.cecill.info/index.en.html
As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability.
In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security.
The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms.
CantorDigitalis-Tab uses S2M.WACOM and S2M.WACOMTOUCH, Max externals and C sources for the tablet data reception.
Copyright CNRS-LMA (2011-2013). Contributor: Charles Gondre
This software is governed by the CeCILL license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS, and INRIA at the following URL: http://www.cecill.info/index.en.html
As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability.
In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL license and that you accept its terms.
[s2m.wacom] can be downloaded on this website: https://vboehm.net/downloads/. This max external is based on the design of the [wacom] object whose history is :
- Version 1.3 updated by Volker Böhm
- Version 3. (for OSX) by Jean-Michel Couturier, CNRS-LMA, France, 2003.
- wacom object for os9 (version 2) by Richard Dudas. Copyright (c) 1999, the Regents of the University of California.
Special thanks to Atau Tanaka for suggesting this object back in the Bionic days. Thanks to CNMAT for sponsoring the version 2.
[s2m.wacomtouch] can be downloaded on this website: https://github.com/thomlucas/s2m.wacomtouch.git. This external gets the multitouch data from the Wacom™ tablets that support it. Its history is :
- Version 1.2: updated for arm architecture by Thomas Lucas in march 2023
- Version 1.1: the former 0-1 mode has been renamed 'logical' and a new '0-1' mode has been added, which will allways give 0-1 coordinates, even on screen tablets. fixed a finger index issue and replaced the abstraction 'recycleFingersIDs.maxpat' by the javascript 's2m.recycleFingersIDs.js' in june 2014
- Version 1: first release, with 64b support
s2m.wacom has been done with ObjectiveMax - A framework for creating Max objects using Objective-C
Copyright (c) 2009, 74 Objects LLC.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of ObjectiveMax nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.