Tzvi Avni

Tzvi Jacob Avni (first name sometimes spelled Zvi; Hebrew: צבי אבני; born Hermann Jakob Steinke, September 2, 1927; Saarbrücken) is an Israeli composer.

Biography

Tzvi Avni was born in Saarbrücken, Germany, and emigrated to Mandate Palestine as a child. He studied with Paul Ben-Haim.

On the recommendation of Edgard Varèse, he became involved with the Columbia-Princeton Electronic Music Center in the 1960s. Later he founded an electronic studio at the Jerusalem Academy of Music, following the guidelines of his mentor in New York, Vladimir Ussachevsky.[1]

Awards

In 2001, Avni was awarded the Israel Prize, for music.[2][3] On September 11, 2012, Avni was made an honorary citizen of Saarbrücken.[4]

Notes

  1. Bob Gluck, “Go Find Your Own Tricks!: Interview with Israeli Composer Tzvi Avni.”
  2. "Israel Prize Official Site (in Hebrew) – Recipient's C.V."
  3. "Israel Prize Official Site (in Hebrew) – Judges' Rationale for Grant to Recipient".
  4. "Tzvi Avni Saarbrücker Ehrenbürger" (in German). Landeshauptstadt Saarbrücken. Retrieved 2012-09-29.
gollark: Speaking more generally than the type system, Go is just really... anti-abstraction... with, well, the gimped type system, lack of much metaprogramming support, and weird special cases, and poor error handling.
gollark: - They may be working on them, but they initially claimed that they weren't necessary and they don't exist now. Also, I don't trust them to not do them wrong.- Ooookay then- Well, generics, for one: they *kind of exist* in that you can have generic maps, channels, slices, and arrays, but not anything else. Also this (https://fasterthanli.me/blog/2020/i-want-off-mr-golangs-wild-ride/), which is mostly about the file handling not being good since it tries to map on concepts which don't fit. Also channels having weird special syntax. Also `for` and `range` and `new` and `make` basically just being magic stuff which do whatever the compiler writers wanted with no consistency- see above- Because there's no generic number/comparable thing type. You would need to use `interface{}` or write a new function (with identical code) for every type you wanted to compare- You can change a signature somewhere and won't be alerted, but something else will break because the interface is no longer implemented- They are byte sequences. https://blog.golang.org/strings.- It's not. You need to put `if err != nil { return err }` everywhere.
gollark: Oh, and the error handling is terrible and it's kind of the type system's fault.
gollark: If I remember right Go strings are just byte sequences with no guarantee of being valid UTF-8, but all the functions working on them just assume they are.
gollark: Oh, and the strings are terrible.

References

  • Gluck, Bob. “Go Find Your Own Tricks!: Interview with Israeli Composer Tzvi Avni.” eContact! 14.4 — TES 2011: Toronto Electroacoustic Symposium / Symposium électroacoustique de Toronto (March 2013). Montréal: CEC.
  • Gluck, Robert J. “The Columbia-Princeton Electronic Music Center: Educating international composers.” Computer Music Journal 31/2 (Summer 2007), pp. 20–38.

See also


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