Tuesday, November 17, 2020

Где послушать алгоритмическую компьютерную музыку

Соберу здесь хронологически все привлёкшие меня алгоритмические композиции, как они устроены и ссылки на записи (не включая докомпьютерную эпоху).
  • Lejaren Hiller, Leonard Isaacson - Illiac Suite (1957)
    • https://www.youtube.com/watch?v=fojKZ1ymZlo
    • В википедии есть краткое описание методов, 4 эксперимента:
      1. the first is about the generation of cantus firmi
      2. the second generates four-voice segments with various rules
      3. the third deals with rhythm, dynamics and playing instructions
      4. the fourth with various models and probabilities for generative grammars or Markov chains
    • то есть - строгий контрапункт (в первых двух частях) (todo: есть прям схема, надо добавить)
      • причём generated only pitch; registration, instrumentation, dynamics, and rhythm manually applied
    • в третьем эксперименте - хроматическая музыка
      • Generated pitch, rhythm, amplitude, and performance articulation
    • и в четвёртом - марковские цепи
      • Markov chains (zero and first order) for interval and harmony selection
      • Models from music theory (Schenker)
      • Only movement not produced from a combination of outputs
      • Tempo, meter, dynamics added manually
  • Рудольф Зарипов - "Уральские напевы" (1959)
    • можно послушать трек mp3/ural.mp3
      • из репозитория https://github.com/true-grue/algomusic
      • или вот из лекции https://youtu.be/WNs8t5Yjm7o?t=2398 Петра Советова
    • у него ручные правила, ручная настройка характеристик и рандом
    • есть сканы нот
    • а ведь вроде как он до самой смерти генерил композиции, интересно где они
    • Не останавливаясь на вопросе подробнее, просто приведём перечень мелодий, сочинённых в разное время ЭВМ («Урал», «Урал-2», «БЭСМ-6») по программам P. X. Зарипова (рис. 9).
      • 1. Соч. 1959 г. Самая первая мелодия из опубликованных «Уральских напевов». Напечатана в статье P. X. Зарипова «Об алгоритмическом описании процесса сочинения музыки» (Доклады АН СССР, 1960 г., т. 132, №6).
      • 2. Соч. 1962 г. «Подражание венским классикам», вылившееся в детскую песенку. Опубликована в брошюре P. X. Зарипова «Кибернетика и музыка», 1963 г. О ней писал Лев Католин в кн. «Кибернетические путешествия» (М.: Знание, 1967, с. 88).
      • 3. Соч. 1964г. Мелодия вальса. Исполнялась на вечере «Музыка и наука» в Доме композиторов в 1967 г. (председательствовал композитор Г. С. Фрид) виолончелисткой В. Яглинг – аспиранткой Московской консерватории, лауреатом международных конкурсов. См. об этом в кн.: И. Б. Гутчин. Кибернетические модели творчества (М.: Знание, 1969, с. 49).
      • 4. Соч. 1964 г. Мелодия и аккомпанемент сочинены ЭВМ «Урал-2»; эту пьесу исполнял Т. Н. Хренников в фильме «Ищу законы творчества» (вып. 1966 г.), её передавали по радио в исполнении ансамбля электромузыкальных инструментов Всесоюзного Радио под управлением Вяч. Мещерина.
      • 5. Соч. 1964 г. В экспериментах по сравнительной оценке мелодий, сочинённых машиной «Урал-2» и нашими профессиональными композиторами, которые проводились в 1968-1969 гг., эта мелодия заняла первое место. См. книгу P. X. Зарипова «Кибернетика и музыка» (1971, с. 201).
      • 6. Соч. 1967 г. Мелодия на стихи «В лесу родилась ёлочка».
      • 7. Соч. 1972 г. Машина БЭСМ-6 Вычислительного Центра АНСССР «методом Дунаевского» сочинила «Молодёжную» этого композитора; опубликована впервые в ДАН СССР (1973, т. 211, №3).
      • 8 и 9. Соч. 1973 г. Сочинения ЭВМ БЭСМ-6-вальс и марш несколько раз передавались по Всесоюзному радио. Мелодии 7, 8, 9 опубликованы в кн. «Управление, информация, интеллект» (М.: «Мысль», 1976).
  • Lambert Meertens - ...
  • куда-то сюда надо видимо вставить David Cope'а
  • но вообще ощущается какой-то громадный разрыв по датам, непонятно
  • todo:
  • Sony Flow Machines
    • Hello World album
      • https://www.helloworldalbum.net
      • https://skyggewithai.bandcamp.com/album/hello-world
      • и ещё один альбом вышел
        • https://skyggewithai.bandcamp.com/album/american-folk-songs
todo:
- Iannis Xenakis - Achorripsis (1957)
    First work with a strong formal conception (done by hand).
    Sonic entities: equated with instrument categories.
    Sequential programming: density across the (musical) time.
- Enno Poppe ...
- Per Nørgård "Infinite Series" ...
- David Lang "The Passing Measures"
- Brian Eno ...
- Curtis Roads ...
- James Tenney ...
- Thomas Adès Violin Concerto (Concentric Paths "algorithmic")
- Pierre Boulez Dérive (1984)
    ■ work for piano + ensemble
      ■ piano ‘leads’ the texture, ensemble “prolongs, sustains, develops, emphasizes and echoes the phrases of (the piano)” (Goldman, p. 117)
    ■ Six harmonic fields (A–F) are developed from a 6-note row using ‘rotation’ technique
  использует серию SACHER
    которая крутится и получаются ещё 5 серий

  ■ Musical ramifications of rotation technique:
    ■ ‘PEDAL TONE’ (Ef) continues throughout
    ■ SINGLE SET-CLASS, but hexachord has enough intervallic variety to
    ensure developmental possibilities
    ■ ensures constant PITCH-CLASS VARIETY (harmonic flux)
  Problems
    ■ Repetition of ‘tonic’ note
    ■ If used melodically, intervals always move in same direction leads to predictability
      – cf. preference for inverted imitative counterpoint in, say, Bartók
    ■ Intervallic economy may become predictable

- ‘Rotation Technique’ in "Flourish with Fireworks" by Oliver Knussen


Человек + машина:
  • Первый тут видимо Xenakis, про него и так везде и всюду можно почитать, пока что не буду расписывать.
  • George Lewis - писал/пишет всякие системы для импровизации
    • Rainbow Family (1984)
      • https://www.youtube.com/watch?v=HhzC4Bm440k
    • Voyager (1987)
      • https://www.youtube.com/watch?v=hO47LiHsFtc
    • "The KIM and I" (1979), for micro-computer and improvising musician
    • "Chamber Music for Humans and Non-Humans" (1980), for micro-computer and improvising musician
    • "Virtual Concerto" (2004), for improvising computer piano soloist and orchestra
    • "Interactive Duo" (2007), for interactive computer-driven piano and human instrumentalist
    • "Interactive Trio" (2007), for interactive computer-driven piano, human pianist, and additional instrumentalist
  • Al Biles - GenJam (статья 1994 года)
    • https://www.youtube.com/watch?v=rFBhwQUZGxg
    • тоже система для импровизации
  • Но вернемся к дням сегодняшним. Мы уже как-то писали об экспериментах швейцарца Eliyah Reichen, который совместно с Bösendorfer (одна из дочек Yamaha) решил поиграться с настройками и программированием MAX/MSP Ableton Live и Lemur, заложив определенные алгоритмы "отклика" инструмента на действия играющего.
  • Позже эти наработки использовались уже непосредственно самой YAMAHA в сотрудничестве с Dan Tepfer. Они также совместно разработали ряд алгоритмов, основываясь на теории музыкальной импровизации и гармонии, которые стали частью проекта Yamaha Disklavier. Основа импровизации закладывается на наличие различных триггеров, разрешающих «первый ход» музыканта последующим «вторым ходом» машины. По признанию слушающих, далеко не всё удачно звучит, и порой машина «перебарщивает», но уже сейчас отмечают интерес к данному направлению и не отрицают положительные факторы развития направления.
Новые нейро-времена:
  • todo: Google Magenta
    • YACHT's new album is powered by ML + Artists
    • https://magenta.tensorflow.org/chain-tripping
  • Яндекс - Нейронная оборона - 404 (2016)
    • https://music.yandex.ru/album/3558837
  • IBM Watson Beat (2018?)
    • какая-то демка есть - https://www.youtube.com/watch?v=Z5ymVzTUU6Y
    • http://www.aiartonline.com/music/dj-beep-code/
  • OpenAI MuseNet (2019)
    • https://openai.com/blog/musenet/
  • OpenAI Jukebox (2020)
    • https://openai.com/blog/jukebox/
todo:
  • Lejaren Hiller
    • MUSICOMP
    • Computer Cantata
  • Доживём до понедельника (1968) - пример (?) музыки, сочинённой "электронным композитором" (звучит правда как Моцарт)
  • William Shottstaedt - automatic species counterpoint program (75 rules)
    • https://github.com/namin/metasolfeggio/blob/master/classics/fux.md
  • Kemal Ebcioğlu - CHORAL (350 rules; в другом месте пишут про over 270 rules)
  • David Cope - EMI
    • (есть правда спорный момент, что это скорее алгоритмическое семплирование; хотя такую же критику можно и к нейронкам пробовать применять)
    • http://artsites.ucsc.edu/faculty/cope/mp3page.htm
    • http://artsites.ucsc.edu/faculty/cope/Bibliography_page_2.htm
    • + Algorithmic cycle: http://artsites.ucsc.edu/faculty/cope/works1.htm
    • https://www.youtube.com/watch?v=guAQZ9T6owg
    • todo:
    • https://computerhistory.org/blog/algorithmic-music-david-cope-and-emi/
    • Bach by Design (1997)
    • Classical Music Composed by Computer
    • Virtual Mozart
    • Virtual Rachmaninov
    • EMI even composed a complete symphony in the style of Mozart which was performed at the Santa Cruz Baroque Festival in 1997.
    • Cope has produced thousands of other works in various styles using EMI, including 5,000 Bach chorales available on his website.
      • http://artsites.ucsc.edu/faculty/cope/5000.html
    • follow-up programs such as Alena and Emily Howell
  • serialism, total serialism
    • Milton Babbitt
    • Pierre Boulez
    • Karlheinz Stockhausen
  • Tom Johnson
  • Clarence Barlow
  • Iamus
    • https://en.wikipedia.org/wiki/Iamus_(album)
    • Review - https://www.nature.com/articles/488458a