Software

The Interactive Music Software Tango²

(Version 1.86, built on Feb. 25 2016) 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.

The free software (for Windows) with all necessary folders, English and German manuals, many example Rooms including two with mp3-audio and 10 annotated demo Rooms for the new module “Harmony” can be downloaded here (zip, 30 MB).

Links for a quick overview:

Short Info Paper, two pages, English (pdf)

English Manual, ca. 100 pages (pdf)

German Manual, ca. 100 pages (pdf)

10 Demo Rooms for Harmony (pdf)

Installation on the Mac under Boot Camp (pdf)

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

Videos:

Here are three short video clips from January 2016 and four from July 2017 of me improvising with Tango² in my studio. I added a screen recording to demonstrate the setup of the 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.

All pieces start more or less with the same phrase from the trombone - or with a simple C. From then on everything is improvised.

For the first three 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

8/2017: Here are four new videos from July 2017. There has been progress during the last 2 years: Tango’s time-playing is more interesting und it recognizes a melody when I refer to it, almost like a jazz player. Conversely, I am better at using the new module “Harmony” in more subtle ways for the new rooms. The instrumentation is the same as in the old videos – trombones and piano, so no noises or synthplinks and -plonks.

"Ceremonial" (4:31): 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): 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): Tango² plays mostly with the samples of my last notes.

"Sarabande" (5:54): A jazz piece in slow 3/2, based on my favorite ballad. T² knows the changes and the melody, so “Harmony” is very important again. Both of us switch to mostly symmetrical scales toward the end. Tango hears me coming back to the melody in the last chorus and therefore finishes the piece there.

The respective room files will only run under Version 1.9. I will soon upload the T²-rooms and screenshots for the new pieces and the complete T²-Version 1.9.

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 my

Source Code (Version 1.86, compiles under Embarcadero C++ Builder 2010/ Windows 7)

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

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

DER STAND DER DINGE:

„…auch als Software-Entwickler tätig. Autor des interaktiven Improvisations-Programms Tango … und Tango² für Windows, an dessen Fertigstellung ‘in naher Zukunft‘ er seit mehr als 10 Jahren unermüdlich arbeitet…“

So ähnlich steht es in meiner Biografie auf der Webseite der Hochschule für Musik und Tanz Köln, und nach diesen inzwischen 16 Jahren bin ich froh, dass Tango² jetzt in der Version 1.86 vorliegt.

Version 1.86 und „...vorliegt...“ bedeutet: T² ist nicht fertig, aber ich nähere mich asymptotisch (s.o.: ...Fertigstellung ‘in naher Zukunft‘...seit 10 Jahren...) der Version 2.0 an. Nun macht es Spaß, mit dem Programm zu spielen, es läuft sicherer und bietet sehr viele interessante Möglichkeiten. Auch kann ich endlich wieder Konzerte mit der Software machen.

Und ich freue mich besonders, dass nun - nach mehr als 2 Jahren Entwicklungsarbeit - das neue Modul "Harmony" einsatzbereit ist.

In dem Download oben finden Sie alle nötigen Ordner, das Handbuch in Deutsch und Englisch, einige gut dokumentierte Improvisations-„Rooms“ und das neue Modul "Harmony".

Schön wäre es, wenn Sie diese Information und den Link an interessierte Menschen weiterleiten, auch an Apple-Benutzer.

Natürlich freue ich mich auch über Feedback .

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

Zur Geschichte meines Tango-Projektes:

Neben der Tätigkeit als Jazzmusiker 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 regelmäßig geschehen ist. (2015 konnte ich endlich wieder mit Konzerten beginnen.)

Ca. 1990 ergab sich dann 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 - 19