article – Parerga und Paralipomena http://www.michelepasin.org/blog At the core of all well-founded belief lies belief that is unfounded - Wittgenstein Wed, 10 Oct 2012 14:51:55 +0000 en-US hourly 1 https://wordpress.org/?v=5.2.11 13825966 Article: Thought and Performance, Live Coding Music, Explained to Anyone http://www.michelepasin.org/blog/2011/12/26/article-thought-and-performance-live-coding-music-explained-to-anyone/ http://www.michelepasin.org/blog/2011/12/26/article-thought-and-performance-live-coding-music-explained-to-anyone/#comments Mon, 26 Dec 2011 11:15:09 +0000 http://www.michelepasin.org/blog/?p=1093 I bookmarked this article on createdigitalmusic.com a while ago (it’s from Jul 2010) and ran into it again today.. “Thought and Performance, Live Coding Music, Explained to Anyone – Really” by Peter Kirn contains several simple but thought provoking ideas about livecoding and its relevance in the (traditional) music world.

Is livecoding an elitarian activity?

Secrets such as why the programming language Lisp inspires religious devotion, or how someone in their right mind would ever consider programming onstage as a form of musical performance, represent the sort of geekery that would seem to be the domain of an elite.

Commenting on Ramsay’s video (Algorithms are Thoughts, Chainsaws are Tools):

I doubt very seriously that live coding is the right performance medium for all computer musicians. [..] But Ramsay reveals what live coding music is. It’s compositional improvisation, and code simply lays bare the workings of the compositional mind as that process unfolds. Not everyone will understand the precise meaning of what they see, but there’s an intuitive intimacy to the odd sight of watching someone type code. It’s honest; there’s no curtain between you and the wizard.

An interesting comment from a reader puts forward what I’d call the ‘livecoding as a programming-virtuosism view:

The live coding thing is clearly an amazing talent. I admire anyone who can do that, but it does seem pretty much a sophisticated parlor trick unless the music resulting can stand on its own.
The question becomes, were you to hear the piece without observing the live coding performance, would it stand up, or is the quality of the piece augmented by the way in which it was composed?
Is a decent painting painted by someone who paints blindfolded something I would rather see than an excellent painting by someone who paints in a conventional fashion?
Cause unless the live coder can spin something up that I would enjoy listening to on my portable media player, I feel like music takes a back seat to the musician, which is a truly peculiar something.
[…]
This is not to say live coding is something to be ignored, but where from ever in history have we asked this question? Does the musician matter more than the music?

And another, even more critical comment:

It is not about letting the audience in at all. It’s about cultivating an stage presence of virtuosic technical wizardry. No one in the audience understands the code and that’s why everyone marvels at the “magic”. Worse still it’s Lisp, a particularly archaic and obfuscated computer language.

So what?

I think this is all very useful to read, as it shows what non-specialists may think of livecoding. I’ve been asking myself similar questions a lot of times, but never really reached a clear conclusion. Is livecoding a music making activity, or is it just programming wizardry?

I personally got into livecoding as a musician, first, and only afterwards as a programmer.
As a result I tend to see it as some sort of advanced music-making tool. However, interestingly enough, in order to make that tool match my music taste and composition style I had to become an expert at programming the livecoding environment. While doing that, I sort of lost the closure to the ‘instrument’, which is something you’d have all the time if you play a piano or a guitar. With no closure, you end up in the role of ‘music programmer’, worrying about mathematical structures and time recursions rather than notes and feelings.

It’s a cyclical process, actually. You gain competency with some programming pattern that lets you express your musical ideas quickly and efficiently. Then you think of different ideas, but you can’t put them into code easily, so you’ve got to step back, abandon the musical dimension temporarily, and hack some new programming structures.

Which makes me think: maybe that’s what’s so cool about it. Livecoding environments are malleable meta-instruments that let you create (software) music instruments.

So the music – the end result – is definitely part of it. But the process, the how in the music creation business is also what we have in focus here. In fact this process is also eminently creative (and here lies the difference with many other digital music ‘creation’ tools) and, maybe most importantly, this process is so abstracted and codified that it feels as if it represented some sort of essence of creativity.

 

]]>
http://www.michelepasin.org/blog/2011/12/26/article-thought-and-performance-live-coding-music-explained-to-anyone/feed/ 1 2190
Article: Algorithmic Composition: Computational Thinking in Music http://www.michelepasin.org/blog/2011/10/06/article-algorithmic-composition-computational-thinking-in-music/ http://www.michelepasin.org/blog/2011/10/06/article-algorithmic-composition-computational-thinking-in-music/#comments Thu, 06 Oct 2011 12:36:51 +0000 http://www.michelepasin.org/blog/?p=1069 An article by Michael Edwards on algorithmic composition has been published last month on the Communications of the ACM journal. The article is titled Algorithmic Composition: Computational Thinking in Music.

Although the article is quite introductory (Edwards makes it clear that the article “is more illustrative than all-inclusive, presenting examples of particular techniques and some of the music that has been produced with them”) it is defintely an interesting read. I found quite a few nice ideas in it and also references to musics and musicians I wasn’t familiar with.

Follows a list of ‘highlights’ from my iPad reader, to which I added hyperlinks to relevant explanatory materials:

  • SERIALISM AS A CONTINUATION OF EARLY ALGORITHMIC COMPOSITION
  • After World War II, many Western classical music composers continued to develop the serial technique invented by Arnold Schönberg (1874–1951) et al. Though generally seen as a radical break with tradition, in light of the earlier historical examples just presented, serialism’s detailed organization can be viewed as no more than a continuation of the tradition of formalizing musical composition. Indeed, one of the new generation’s criticisms of Schönberg was that he radicalized only pitch structure, leaving other parameters (such as rhythm, dynamic, even form) in the 19th century. They looked to the music of Schönberg’s pupil Anton von Webern for inspiration in organizing these other parameters according to serial principles. Hence the rise of the total serialists: Boulez, Stockhausen, Pousseur, Nono, and others in Europe, and Milton Babbitt and his students at Princeton.

  • COMPOSERS: HILLER AND “THE ILLIAC SUITE FOR STRING QUARTET”
  • Lejaren Hiller (1924–1994) is widely recognized as the first composer to have applied computer programs to algorithmic composition. The use of specially designed, unique computer hardware was common at U.S. universities in the mid-20th century. Hiller used the Illiac computer at the University of Illinois, Urbana-Champaign, to create experimental new music with algorithms. His collaboration with Leonard Isaacson resulted in 1956 in the first known computer-aided composition, The Illiac Suite for String Quartet (wiki | video), programmed in binary, and using, among other techniques, Markov Chains in “random walk” pitch generation algorithms.

  • CAGE ON THE DIFFERENCE BETWEEN TRADITIONAL AND COMPUTER- ASSISTED COMPOSITION
  • Cage said in an interview during the composition of HPSCHD (wiki | video), “Formerly, when one worked alone, at a given point a decision was made, and one went in one direction rather than another; whereas, in the case of working with another person and with computer facilities, the need to work as though decisions were scarce—as though you had to limit yourself to one idea—is no longer pressing. It’s a change from the influences of scarcity or economy to the influences of abundance and – I’d be willing to say—waste.”

  • COMPOSERS: XENAKIS
  • Known primarily for his instrumental compositions but also as an engineer and architect, Iannis Xenakis was a pioneer of algorithmic composition and computer music. Using language typical of the sci-fi age, he wrote, “With the aid of electronic computers, the composer becomes a sort of pilot: he presses buttons, introduces coordinates, and supervises the controls of a cosmic vessel sailing in the space of sound, across sonic constellations and galaxies that he could formerly glimpse only in a distant dream.
    […]
    Xenakis’s approach, which led to the Stochastic Music Programme (henceforth SMP) and radically new pieces (such as Pithoprakta, 1956), used formulae originally developed by scientists to explain the behavior of gas particles (Maxwell’s and Boltzmann’s Kinetic Theory of Gases). He saw his stochastic compositions as clouds of sound, with individual notes as the analogue of gas particles.
    […]
    His Eonta (1963–1964) for two trumpets, three tenor trombones, and piano was composed with SMP. The program was applied in particular to the creation of the massively complex opening piano solo.

  • COMPOSERS: KOENIG
  • Koenig saw transcription (from computer output to musical score) as an important part of the process of algorithmic composition, writing, “Neither the histograms nor the connection algorithm contains any hints about the envisaged, ‘unfolded’ score, which consists of instructions for dividing the labor of the production changes mode, that is, the division into performance parts. The histogram, unfolded to reveal the individual time and parameter values, has to be split up into voices.”

  • THE CONTEMPORARY LANDSCAPE: A DIVISION BETWEEN COMPOSERS AND AI RESEARCHERS
  • Contemporary (late 20th century) techniques tend to be hybrids of deterministic and stochastic approaches. Systems using techniques from artificial intelligence (AI) and/or linguistics..
    […]
    While naturally significant to AI research, linguistics, and computer science, such systems tend to be of limited use to composers writing music in a modern and personal style that perhaps resists codification because of its notational and sonic complexity and, more simply, its lack of sufficient and stylistically consistent data
    […]
    Thus we can witness a division between composers concerned with creating new music with personalized systems and researchers interested in developing systems for machine learning and AI. The latter may quite understandably find it more useful to generate music in well-known styles not only because there is extant data but also because familiarity of material simplifies some aspects of the assessment of results. Naturally though, more collaboration between composers and researchers could lead to fruitful, aesthetically progressive results.

  • ALGORITHMIC COMPOSITION OUTSIDE ACADEMIA: BRIAN ENO
  • Application of algorithmic-composition techniques is not restricted to academia or to the classical avant garde. Pop/ambient musician Brian Eno (1948–) is known for his admiration and use of generative systems in Music for Airports (1978) [wiki | video] and other pieces. Eno was inspired by the American minimalists, in particular Steve Reich (1936–) and his tape piece It’s Gonna Rain (1965) [wiki | video].
    […]
    Eno said about his Discreet Music (1975) [wiki | video], “Since I have always preferred making plans to executing them, I have gravitated towards situations and systems that, once set into operation, could create music with little or no intervention on my part. That is to say, I tend towards the roles of planner and programmer, and then become an audience to the results”.

  • LIGETI ON THE RELATION BETWEEN MUSIC AND MATHEMATICS
  • After leaving his native Hungary in the late 1950s, Ligeti worked in the same studios as Cologne electronic music pioneers Karlheinz Stockhausen and Gottfried Michael Koenig though produced little electronic music of his own. However, his interest in science and mathematics led to several instrumental pieces influenced by, for example, fractal geometry and chaos theory. But these influences did not lead to a computer-based algorithmic approach. He was quoted in Steinitz saying, “Somewhere underneath, very deeply, there’s a common place in our spirit where the beauty of mathematics and the beauty of music meet. But they don’t meet on the level of algorithms or making music by calculation. It’s much lower, much deeper—or much higher, you could say.”

  • EXAMPLE: AN ALGORITHMIC MODEL OF LIGETI’S DESORDRE
  • I have implemented algorithmic models of the first part of Désordre in the open-source software system Pure Data, which, along with the following discussion, is based on analyses by Tobias Kunze,26 used here with permission, and Hartmut Kinzler. It is freely downloadable from my Web site http://www.michael-edwards.org/software/desordre.zip
    […]
    The main argument of Désordre consists of foreground and background textures..
    […]
    In Désordre we experience a clear, compelling, yet not entirely predictable musical development of rhythmic acceleration coupled with a movement from the middle piano register to the extremes of high and low, all expressed through two related and repeating melodic cycles with slightly differing lengths resulting in a combination that dislocates and leads to metrical disorder. I invite the reader to investigate this in more detail by downloading my software implementation.

  • ON THE NEGATIVE RECEPTION OF ALGORITHMIC COMPOSITION
  • There has been (and still is) considerable resistance to algorithmic composition from all sides, from musicians to the general public. This resistance bears comparison to the reception of the supposedly overly mathematical serial approach introduced by the composers of the Second Viennese School of the 1920s and 1930s. Alongside the techniques of other music composed from the beginning of the 20th century onward, the serial principle itself is frequently considered to be the reason the music—so-called modern music, though now close to 100 years old — may not appeal.
    […]
    Algorithmic composition is often viewed as a sideline in contemporary musical activity, as opposed to a logical application and incorporation of compositional technique into the digital domain. Without wishing to imply that instrumental composition is in a general state of stagnation, if the computer is the universal tool, there is surely no doubt that not applying it to composition would be, if not exactly an example of Luddism, then at least to risk missing important aesthetic developments that only the computer can facilitate, and that other artistic fields already take advantage of.

  • COMPOSING USING ALGORITHMIC METHODS: MISCONCEPTIONS
  • Much of the resistance to algorithmic composition that persists to this day stems from the misguided bias that the computer, not the composer, composes the music. In the vast majority of cases where the composer is also the programmer, this is simply not true. As composer and computer musician Curtis Roads pointed out more than 15 years ago, it takes a good composer to design algorithms that result in music that captures the imagination.
    […]
    Furthermore, using algorithmic-composition techniques does not by necessity imply less composition work or a shortcut to musical results; rather, it is a change of focus from note-to-note com- position to a top-down formalization of compositional process. Composition is, in fact, often slowed by the requirement that musical ideas be expressed and their characteristics encapsulated in a highly structured and non-musical general programming language. Learning the discipline of programming is itself a time-consuming and, for some composers, an insurmountable problem.

     

    ]]>
    http://www.michelepasin.org/blog/2011/10/06/article-algorithmic-composition-computational-thinking-in-music/feed/ 1 1069
    BBC article on interactive art at Goldsmith University (London) http://www.michelepasin.org/blog/2010/03/05/bbc-article-on-interactive-art-at-goldsmith-university-london/ Fri, 05 Mar 2010 02:13:38 +0000 http://magicrebirth.wordpress.com/?p=613

    Picture 1.png

    “That’s what makes science great, and technology great and art great,” he said “It’s about playing with ideas.

    “You try a few things out and see what happens, then try more and more and you come up with something that is genius,” he said.

    Only by building it, seeing and shaping it, can they truly understand. Something any and every maker can identify with.

    ]]>
    613