Howard Mitchell

Howard Mitchell (11 March 1911 in Lyons, Nebraska 22 June 1988 in Ormond Beach, Florida) was an American cellist and conductor. He was principal conductor of the National Symphony Orchestra from 1949 to 1969.

Mitchell with Margaret Truman (1949)

According to music critic Ted Libbey, Mitchell "personified the optimism that permeated Washington and America after World War II; he socialized, schmoozed and charmed the ladies of high Washington society, fitting right in, playing the role of music director as he played the cello. He saw the symphony as a necessary component of the city's social and cultural life, an institution to be supported by the enlightened few and used to educate and enrich the many."

Born in Nebraska, Mitchell attended the Peabody Conservatory and graduated with honors from the Curtis Institute of Music in 1935. Mitchell joined the National Symphony Orchestra as principal cellist in 1933. In addition to playing with the NSO, Mitchell made his conducting debut with the ensemble in 1941, and was named associate conductor in 1946. He was one of two candidates being considered to replace Hans Kindler, and in 1949 Mitchell began the longest tenure of any NSO music director to date, and one especially marked by his campaign to bring great visiting conductors to Washington. Praised for his enthusiasm, deeply involved in the community, a skilled fund-raiser and respected by musicians as one who had risen from the ranks, Mitchell embodied the optimism and “can-do” spirit of the time.

Few conductors anywhere have equaled Mitchell’s extraordinary commitment to community outreach and education. Under his leadership, the NSO presented “Young People’s” and “Tiny Tots” concerts, and a ground-breaking series called “Music for Young America”. The last initiative offered programs free to school groups visiting the Washington area. Mitchell also expanded the orchestra’s touring exponentially, including its first to Europe and an astounding three months of touring Latin America. A hallmark was the inclusion of at least one American work on every concert program. Making use of the burgeoning recording industry, he devised two educational recording anthologies with the NSO. The anthologies were accompanied by study guides, allowing teachers who were not themselves musicians to incorporate music in classroom settings.

On the Westminster label Mitchell made recordings with his orchestra of music by Brahms (Violin Concerto with violinist Julian Olefsky), Copland (Appalachian Spring; Billy the Kid; Fanfare for the Common Man; El Salón México), Creston (Symphonies Nos. 2 & 3) and Shostakovich (Symphony No. 1; The Golden Age ballet suite).

Notes

    gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
    gollark: It's an x86-64 system using debian or something.
    gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.
    gollark: If you guess randomly the chance of getting none right is 35%ish.
    gollark: Anyway, going through #12 in order:> `import math, collections, random, gc, hashlib, sys, hashlib, smtplib, importlib, os.path, itertools, hashlib`> `import hashlib`We need some libraries to work with. Hashlib is very important, so to be sure we have hashlib we make sure to keep importing it.> `ℤ = int`> `ℝ = float`> `Row = "__iter__"`Create some aliases for int and float to make it mildly more obfuscated. `Row` is not used directly in anywhere significant.> `lookup = [...]`These are a bunch of hashes used to look up globals/objects. Some of them are not actually used. There is deliberately a comma missing, because of weird python string concattey things.```pythondef aes256(x, X): import hashlib A = bytearray() for Α, Ҙ in zip(x, hashlib.shake_128(X).digest(x.__len__())): A.append(Α ^ Ҙ) import zlib, marshal, hashlib exec(marshal.loads(zlib.decompress(A)))```Obviously, this is not actual AES-256. It is abusing SHAKE-128's variable length digests to implement what is almost certainly an awful stream cipher. The arbitrary-length hash of our key, X, is XORed with the data. Finally, the result of this is decompressed, loaded (as a marshalled function, which is extremely unportable bytecode I believe), and executed. This is only used to load one piece of obfuscated code, which I may explain later.> `class Entry(ℝ):`This is also only used once, in `typing` below. Its `__init__` function implements Rule 110 in a weird and vaguely golfy way involving some sets and bit manipulation. It inherits from float, but I don't think this does much.> `#raise SystemExit(0)`I did this while debugging the rule 110 but I thought it would be fun to leave it in.> `def typing(CONSTANT: __import__("urllib3")):`This is an obfuscated way to look up objects and load our obfuscated code.> `return getattr(Entry, CONSTANT)`I had significant performance problems, so this incorporates a cache. This was cooler™️ than dicts.

    References

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.