Software

The Interactive Music Software Tango²

(Version 2.01, built on August 7, 2020) listens to an improvising musician, analyzes 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.

The free software for Windows 10 with all necessary folders, English/German manuals and many example Rooms can be downloaded here (zip, 26 MB).

Links for a quick overview:

Short Info Paper, two pages, English from 2016 (pdf)

English Manual, approx. 110 pages (pdf)

German Manual, approx. 110 pages (pdf)

--------------------------------------------------------

Videos:

Here are a few short video clips of me improvising with Tango² in my studio. I added a screen recording to demonstrate the setup of a simple "Tutorial ROOM" which I also played.

Obviously I did this because I like the music, but also because a video seems to be a good way to show how this kind of music-making can work.

The first three and the last piece start more or less with the same phrase from the trombone, the others with a simple C. From then on everything is improvised.

For all pieces I am posting a screenshot and the actual Tango²- files (*.room) they were produced with.

"Getting To Know" (6:46) - Screenshot - T²file

"2 Duos" (5:50) - Screenshot - T²file

The Tutorial ROOM :

"Setup of the Tutorial ROOM" (23:09) - Screenshot

"Playing the Tutorial ROOM" (4:30) - T²file

"Ceremonial" (4:31) - Screenshot - T²file : I improvise with 2 or more trombones and some piano in between. Towards the end T² uses its own piano accompaniment for short trombone-segments without me.

"Prelude" (3:33) - Screenshot - T²file : A quiet piece that makes extensive use of “Harmony”. The melody moves between the 3 voices. I am particularly proud of this one.

"Literally" (4:44) - Screenshot - T²file : Tango² plays mostly with the samples of my last notes.

"Sarabande" (5:54) - Screenshot - T²file : A jazz piece in slow 3/2, based on my favorite ballad. T² knows the chord changes and the melody. The harmony gets a little more abstract towards the end and Tango finishes the piece because it hears that I play the melody again.

All compositions by Henning Berg

Thanks to my friend Hendrik Soll for the video-production and his great ideas throughout the whole project.

--------------------------------------------------------

More info:

Mailing List and Feedback

2 short Radio Features (German, each about 7 minutes) by

Niklas Wandt

Maximilian Burk (by kind permission of the authors)

--------------------------------------------------------

...and here is the

Source Code for Tango 2.01. It compiles under Embarcadero C++ Builder 10.3, Update 2 / Windows 10

--------------------------------------------------------

--------------------------------------------------------

Zur Geschichte meines Tango-Projektes:

Neben der Tätigkeit als Jazz-Posaunist habe ich in den achtziger Jahren schon viel mit Sequenzern und Synthesizern gearbeitet. Daher lag es nahe, elektronische Musik und Duo-Improvisation zu verbinden. Ich suchte nach einem interaktiven Musikprogramm, das sich ähnlich wie ein mit mir im Duo improvisierender Musiker sinnvoll und gleichzeitig spontan verhalten sollte, also eigenständig und in definierbaren Grenzen unvorhersagbar.

Dazu musste es u.a. in der Lage sein, mir zuzuhören, mein Spiel zu analysieren, musikalische Spannungsverläufe zu erkennen und selbst vorzubereiten sowie schließlich selbständig Synthesizer zu spielen. Damals gab es nichts Entsprechendes zu kaufen, und so entschloss ich mich, selbst programmieren zu lernen, um ein solches Programm zu schreiben, das ich „Tango“ nannte.

Ziel des Projekts war und ist, mit Tango zusammen „Duo“-Konzerte zu spielen, was von 1990 bis 2002 und wieder seit 2015 (nun mit Tango²) regelmäßig geschieht.

Ca. 1990 ergab sich die Möglichkeit, dem Programm mit Hilfe des großen Software-Hauses Steinberg zu einer professionellen Benutzeroberfläche zu verhelfen und es so zu ergänzen, daß es auch für andere Musiker interessant ist. 1992 - 1996 wurde Tango 1.0 von Steinberg weltweit vertrieben, hat damals ein reges Presse-Echo gefunden und kann hier von Software-Archäologen als Mac- und Atari-Vollversion mit allem Zubehör sowie dem Manual ( Teil 1 und Teil2) heruntergeladen werden. Dabei handelt es sich um das englische Manual der Mac-Version von Tango 1.0 aus den Jahren 1992/95.

Hier finden Sie einen Text von mir über "Duo-Improvisation mit einer Maschine - Zu Risiken und Nebenwirkungen" (1995) und eine Literatur- und CD-Liste zum Thema. Sie stammt von George Lewis und ist dem grundlegenden Aufsatz "´Voyager´...Improvisieren mit dem Computer" aus Bd 8. der "Darmstädter Beiträge zur Jazzforschung" (2004, ISBN 3-936000-02-6, mit freundlicher Genehmigung des Herausgebers) entnommen.

Dass Tango auch „Trio“-tauglich ist, können Sie auf der CD „Tango & Company“ hören, die 1997 bei Jazzhaus Musik erschienen ist. Neben Tango und mir hat dabei der große, 2015 verstorbene John Taylor (p) mitgewirkt.

1999 wurde schließlich klar, dass ein kompletter Neuanfang für Tango nötig sein würde. Mit dem alten Programm hatte ich erst programmieren gelernt, weswegen die Software nach vielen Erweiterungen auf einem inzwischen ziemlich unsicheren Code-Fundament stand. Außerdem existierte die Hardware-Basis Atari nicht mehr, und viele neue Ideen waren in der alten Umgebung nicht zu realisieren. So begann ich im Jahr 2000 an Tango² für Windows zu arbeiten, das jetzt, nach 20 Jahren, endlich vorliegt.

Planungen für Tango³ laufen bereits...

Vielen Dank an Max Osterloh für die Realisierung dieser Homepage

Zur Software zuletzt geändert: 13.8.2020