Tango: Software for Computer-Human Improvisation

Henning Berg

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

This demonstration describes Tango, software for Computer-Human Improvisation developed for more than 25 years by Henning Berg. Tango listens to an improvising musician, analyses what it hears and plays musical responses which relate directly to the musical input. If the improviser in turn reacts to these answers, a musical loop between the human and the machine can emerge. The way input and reaction correlate and the predictability of Tango's responses can be defined by the user via a setup of improvising environments, called Rooms. Real-time sampling with knowledge of the musical content behind the samples and Midi-handling are unified via Tango's own monophonic audio-to-Midi, time stretching and pitch shifting algorithms. Both audio and Midi can be used by Tango's modules (e.g. Listeners, Players, Modifiers, Metronomes or Harmony) for input and output. A flexible real time control system allows for internal and external remote control and scaling of most parameters. The free software for Windows7 with all necessary folders, English and German manuals, many example-Rooms and a few videos can be downloaded at www.henning-berg.de.

Citation:

Henning Berg. 2016. Tango: Software for Computer-Human Improvisation. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1175990

BibTeX Entry:

  @inproceedings{Berg2016,
 abstract = {This demonstration describes Tango, software for
Computer-Human Improvisation developed for more than 25 years by Henning Berg.
Tango listens to an improvising musician, analyses what it hears
and plays musical responses which relate directly to the musical input.
If the improviser in turn reacts to these answers, a musical loop between the
human and the machine can emerge. The way input and reaction correlate and the
predictability of Tango's responses can be defined by the user via a setup
of improvising environments, called Rooms.
Real-time sampling with knowledge of the musical content behind the samples and
Midi-handling are unified via Tango's own monophonic audio-to-Midi, time
stretching and pitch shifting algorithms. Both audio and Midi can be used by
Tango's modules (e.g. Listeners, Players, Modifiers, Metronomes or Harmony)
for input and output.
A flexible real time control system allows for internal and external remote
control and scaling of most parameters.
The free software for Windows7 with all necessary folders, English and German
manuals, many example-Rooms and a few videos can be downloaded at
www.henning-berg.de.},
 address = {Brisbane, Australia},
 author = {Henning Berg},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1175990},
 isbn = {978-1-925455-13-7},
 issn = {2220-4806},
 pages = {7--8},
 publisher = {Queensland Conservatorium Griffith University},
 title = {Tango: Software for Computer-Human Improvisation},
 track = {Demonstrations},
 url = {http://www.nime.org/proceedings/2016/nime2016_paper00042.pdf},
 year = {2016}
}