Fritz Uhl

Fritz Uhl (2 April 1928 – 21 May 2001) was an Austrian operatic tenor, particularly associated with Wagner roles.

Born in Matzleinsdorf, near Vienna, he studied in Vienna with Elisabeth Radó, and while still a student toured the Netherlands with an operetta troupe. He made his operatic debut in Vienna, as Gounod's Faust in 1952, and then sang in Graz (195253), in Luzern (195354), in Oberhausen (195456), in Wuppertal (195658). In 1957, he began making guest appearances at the Munich State Opera, the Vienna State Opera, also appearing at the Salzburg Festival and the Bayreuth Festival.

He began his career by singing lyric roles and lighter Wagner roles such as Erik in Der fliegende Holländer, Loge in Das Rheingold, First Knight in Parsifal, and gradually moved into heldentenor roles such as Tristan, Siegmund, Stolzing, Florestan, and Herod.

He sang widely in Europe, appearing at the Paris Opéra, La Monnaie in Brussels, the Liceo in Barcelona, the Maggio Musicale Fiorentino, and the Royal Opera House in London. He was also invited at the San Francisco Opera and the Teatro Colón in Buenos Aires.

He took part in the creation of Ján Cikker's Das Spiel von Liebe und Tod in 1969, and in Heinrich Sutermeister's Le roi Béranger in 1985, both in Munich.

A forthright singer with a fine voice, he is best known for his recording of Tristan und Isolde, opposite Birgit Nilsson, under Sir Georg Solti.

Sources

gollark: Drugs are UNLEGAL!
gollark: I tried that.
gollark: `False`
gollark: `True`
gollark: ```pythonimport requestsimport randomimport fileinputdef weighted_choice(choices): total = sum(weight for choice, weight in choices) r = random.uniform(0, total) upto = 0 for choice, weight in choices: if upto + weight >= r: return choice upto += weight assert False, "Shouldn't get here"def get_rhymes(word, extra_params={}): default_params = { "rel_rhy": word, "max": 20, "md": "pf" } return requests.get("https://api.datamuse.com/words/", params={**default_params, **extra_params}).json()def get_frequency(word_object): for tag in word_object["tags"]: if tag.startswith("f:"): return float(tag[2:]) return 0def get_rhyme(word, params): options = get_rhymes(word, params) options = list(map(lambda word_object: (word_object["word"], get_frequency(word_object)), options)) if len(options) == 0: return word return weighted_choice(options)last = Nonefor line in fileinput.input(): line = line.replace("\n", "") if last != None: print(line + " " + get_rhyme(last, {})) last = None else: last = line.replace(".", "").split(" ")[-1] print(line)```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.