Some thoughts: Difference between revisions

From Toplap
Jump to navigation Jump to search
m (Reverted edits by 189.21.156.2 (Talk); changed back to last version by 204.39.95.9)
No edit summary
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[http://italnet.net.cn/img/keane-everbody/ keane everbody changing] [http://zodip.info/description/gare-di.htm gare di camion] [http://zodip.info/description/sali-sul.htm sali sul palco] [http://hangzhau.cn/html/star-porno/ star porno] [http://zodip.info/description/vetrina-di.htm vetrina di mobili] [http://nibko.info/data/il-prezzo.htm il prezzo della liberta] [http://puli.org.cn/web/moby-dick/ moby dick scuba school] [http://italnet.net.cn/img/d-link/ d link dsl g604t] [http://hangzhau.cn/html/padre-davvero/ padre davvero mia martini] [http://hangzhau.cn/html/bungee-jumping/ bungee jumping emilia] [http://nibko.info/data/netgear-dg.htm netgear dg632] [http://puli.org.cn/web/luci-psichedeliche/ luci psichedeliche a roma] [http://hangzhau.cn/html/tempo-di/ tempo di regali winnie de pooh film dvd] [http://hangzhau.cn/html/video-dell/ video dell attentato in america dell 11] [http://zodip.info/description/greenday-basket.htm greenday basket case] [http://nibko.info/data/esorcista-link.htm esorcista link] [http://nibko.info/data/buon-natale.htm buon natale] [http://puli.org.cn/web/telefonino-samsung/ telefonino samsung e 640] [http://zodip.info/description/linda-blair.htm linda blair] [http://italnet.net.cn/img/la-legenda/ la legenda del piave] [http://puli.org.cn/web/psudomonas/ psudomonas] [http://zodip.info/description/ram-.htm ram 256 mb] [http://italnet.net.cn/img/e-tutto/ e tutto unattimo] [http://hangzhau.cn/html/la-storia/ la storia di indro montanelli] [http://nibko.info/data/the-rison.htm the rison] [http://hangzhau.cn/html/notizie-palestina/ notizie palestina] [http://puli.org.cn/web/invio-sms/ invio sms gratis senza registrazione] [http://hangzhau.cn/html/autolettiga/ autolettiga] [http://hangzhau.cn/html/nc-key/ nc key] [http://nibko.info/data/na-bandana.htm na bandana] [http://zodip.info/description/cockerell-sir.htm cockerell, sir christopher si...] [http://puli.org.cn/web/periodare/ periodare] [http://puli.org.cn/web/km-mercedes/ km0 mercedes classe c diesel auto km 0] [http://hangzhau.cn/html/jack-rca/ jack rca 3] [http://italnet.net.cn/img/lavatrici-candy/ lavatrici candy 33 cm] [http://nibko.info/data/luca-barbarossa.htm luca barbarossa amore rubato] [http://puli.org.cn/web/teatro-san/ teatro san domenico crema] [http://hangzhau.cn/html/shifty-come/ shifty come along side] [http://zodip.info/description/orchestral.htm orchestral] [http://italnet.net.cn/img/intwine/ intwine] [http://zodip.info/description/palazzi-nobiliari.htm palazzi nobiliari] [http://zodip.info/description/atlantic-schilly.htm atlantic schilly 3] [http://hangzhau.cn/html/prestito-emilia/ prestito emilia romagna] [http://nibko.info/data/regione-sicilia.htm regione sicilia e province] [http://italnet.net.cn/img/foto-porno/ foto porno anziane] [http://italnet.net.cn/img/presario-compaq/ presario compaq computer] [http://zodip.info/description/citroen-c.htm citroen c3 xtr city suv] [http://italnet.net.cn/img/phocus-wms/ phocus wms] [http://zodip.info/description/zalman-fan.htm zalman fan mate] [http://italnet.net.cn/img/italinea/ italinea] [http://puli.org.cn/web/kate-nude/ kate nude] [http://puli.org.cn/web/ichihara/ ichihara] [http://puli.org.cn/web/el-grafico/ el grafico it] [http://italnet.net.cn/img/milano-trema/ milano trema] [http://puli.org.cn/web/giochi-per/ giochi per dulti] [http://zodip.info/description/belvedere-amalfi.htm belvedere amalfi] [http://nibko.info/data/hl-d.htm hl 5150d] [http://hangzhau.cn/html/www-elettrodomestici/ www elettrodomestici] [http://hangzhau.cn/html/orologi-imitazioni/ orologi imitazioni] [http://nibko.info/data/j-f.htm j f purdey] [http://puli.org.cn/web/home-teatre/ home teatre infinity] [http://italnet.net.cn/img/i-can/ i can t] [http://italnet.net.cn/img/incantesimi-del/ incantesimi del libro delle ombre] [http://puli.org.cn/web/ergon-promotion/ ergon promotion] [http://italnet.net.cn/img/mobili-country/ mobili country] [http://nibko.info/data/fica-enorme.htm fica enorme] [http://nibko.info/data/foto-amatoriali.htm foto amatoriali di culi] [http://italnet.net.cn/img/telefonino-gprs/ telefonino gprs] [http://zodip.info/description/la-da.htm la da delle streghe] [http://puli.org.cn/web/www-eticoweb/ www eticoweb it] [http://nibko.info/data/micromaniacs.htm micromaniacs] [http://zodip.info/description/ps-gioco.htm ps2 gioco] [http://hangzhau.cn/html/vdo-dayton/ vdo dayton autoradio] [http://zodip.info/description/breaving.htm breaving] [http://hangzhau.cn/html/stilo-/ stilo 1.9 jtd] [http://hangzhau.cn/html/ludell/ ludell] [http://hangzhau.cn/html/orologio-iwc/ orologio iwc] [http://zodip.info/description/donne-con.htm donne con cavalli] [http://nibko.info/data/labirynth.htm labirynth] [http://hangzhau.cn/html/seagate/ seagate 7200 1] [http://puli.org.cn/web/www-bustarella/ www bustarella] [http://puli.org.cn/web/piccoli-prestiti/ piccoli prestiti] [http://nibko.info/data/pc-.htm pc 200 euro] [http://nibko.info/data/aretuseo.htm aretuseo] [http://zodip.info/description/samsung-syncmaster.htm samsung syncmaster 213t tft] [http://italnet.net.cn/img/il-silenzio/ il silenzio dei prosciutti] [http://zodip.info/description/tace-il.htm tace il labbro] [http://puli.org.cn/web/crack-password/ crack password hotmail] [http://puli.org.cn/web/nintendo-gamecube/ nintendo gamecube accessori console] [http://italnet.net.cn/img/moda-mare/ moda mare 2004] [http://italnet.net.cn/img/ringraziare-con/ ringraziare con un biglietto] [http://nibko.info/data/emotion.htm emotion] [http://nibko.info/data/mastronzo.htm mastronzo] [http://puli.org.cn/web/immagini-amicizia/ immagini amicizia] [http://zodip.info/description/gitme-turnam.htm gitme turnam] [http://zodip.info/description/tende-da.htm tende da sole] [http://hangzhau.cn/html/graduatoria-concorso/ graduatoria concorso religione cattolica] [http://italnet.net.cn/img/bistecchiere-delonghi/ bistecchiere delonghi] [http://hangzhau.cn/html/waldstein/ waldstein] [http://hangzhau.cn/html/notebook-geforce/ notebook geforce 6600] [http://nibko.info/data/scheda-madre.htm scheda madre processore pentium4] [http://italnet.net.cn/img/rata-blanca/ rata blanca mujer amnte] [http://puli.org.cn/web/le-veline/ le veline senza veli] [http://hangzhau.cn/html/disegni-di/ disegni di animali da colorare] [http://nibko.info/data/picassohead.htm picassohead] [http://nibko.info/data/litaliano-medio.htm litaliano medio] [http://nibko.info/data/nikon-d.htm nikon d70 kit 18-70mm] [http://nibko.info/data/angelo-mangione.htm angelo mangione] [http://italnet.net.cn/img/omega-ti/ omega ti] [http://hangzhau.cn/html/serenissima-remix/ serenissima remix] [http://zodip.info/description/copertina-cd.htm copertina cd ouch] [http://puli.org.cn/web/sony-plasma/ sony plasma tv] [http://italnet.net.cn/img/sistema-limbico/ sistema limbico] [http://hangzhau.cn/html/testo-di/ testo di mon mi chiedermi] [http://puli.org.cn/web/branson-cose/ branson cose fare] [http://hangzhau.cn/html/je-nai/ je nai jamais pleure] [http://hangzhau.cn/html/lac/ lac] [http://hangzhau.cn/html/belle-fighe/ belle fighe] [http://zodip.info/description/nuova-audi.htm nuova audi sportback dsg diesel auto] [http://italnet.net.cn/img/clerks-/ clerks - commessi] [http://nibko.info/data/carica-batteria.htm carica batteria] [http://zodip.info/description/gastrectomia-totale.htm gastrectomia totale] [http://nibko.info/data/annuncio-affitti.htm annuncio affitti pistoia] [http://zodip.info/description/fornello-campeggio.htm fornello campeggio] [http://hangzhau.cn/html/eko-speaker/ eko speaker] [http://puli.org.cn/web/ddrmhzcl/ ddr-333mhz-cl2 5] [http://zodip.info/description/balla-diy.htm balla diy] [http://puli.org.cn/web/prestito-obbligazionario/ prestito obbligazionario] [http://nibko.info/data/sboro.htm sboro] [http://puli.org.cn/web/gioco-smack/ gioco smack down 2004] [http://zodip.info/description/dpr-.htm dpr 220 del 2001] [http://puli.org.cn/web/libretto-madama/ libretto madama butterfly] [http://zodip.info/description/canio.htm canio] [http://puli.org.cn/web/torniai/ torniai] [http://puli.org.cn/web/valle-daosta/ valle daosta] [http://nibko.info/data/le-chat.htm le chat di amico mio] [http://zodip.info/description/on-a.htm on a day like today] [http://italnet.net.cn/img/athlon/ athlon 3500] [http://nibko.info/data/obiettivi-canon.htm obiettivi canon s2] [http://nibko.info/data/www-marilyn.htm www marilyn manson com] [http://italnet.net.cn/img/assurbanipal/ assurbanipal] [http://italnet.net.cn/img/britney-chaotic/ britney chaotic] [http://zodip.info/description/stampante-hp.htm stampante hp inkjet business 1200] [http://nibko.info/data/giochi-vecchio.htm giochi vecchio] [http://hangzhau.cn/html/midi-abre/ midi abre tu mente] [http://italnet.net.cn/img/rebecca-romijn/ rebecca romijn] [http://zodip.info/description/www-arianna.htm www arianna it] [http://italnet.net.cn/img/dvd-rw/ dvd rw divx con hd lettori] [http://italnet.net.cn/img/tosoni/ tosoni] [http://puli.org.cn/web/nec-bluetooth/ nec bluetooth] [http://zodip.info/description/pc-bit.htm pc 64bit] [http://zodip.info/description/www-mobango.htm www mobango it] [http://puli.org.cn/web/kikiriki/ kikiriki] [http://nibko.info/data/wireless-gateway.htm wireless gateway] [http://nibko.info/data/eva-turman.htm eva turman] [http://italnet.net.cn/img/canon-lide/ canon lide 500f] [http://nibko.info/data/djordje-balasevic.htm djordje balasevic] [http://hangzhau.cn/html/internet-con/ internet con il cellulare] [http://puli.org.cn/web/concerto-take/ concerto take that] [http://puli.org.cn/web/codici-umts/ codici umts] [http://puli.org.cn/web/dibujo-porno/ dibujo porno] [http://nibko.info/data/canon-power.htm canon power shot a520] [http://italnet.net.cn/img/sexy-fat/ sexy fat] [http://puli.org.cn/web/offerta-lavoro/ offerta lavoro banca] [http://italnet.net.cn/img/erika-klos/ erika klos] [http://zodip.info/description/wurzen.htm wurzen] [http://nibko.info/data/hometown-silent.htm hometown silent hill3] [http://nibko.info/data/ombrello-per.htm ombrello per passeggino] [http://italnet.net.cn/img/nuove-immagini/ nuove immagini per advance wars ds] [http://italnet.net.cn/img/little-tony/ little tony dj] [http://italnet.net.cn/img/louis-pasteur/ louis pasteur] [http://puli.org.cn/web/loghi-senza/ loghi senza scaricare] [http://puli.org.cn/web/camera-parigi/ camera parigi] [http://hangzhau.cn/html/ram-/ ram 266 512 ddr] [http://hangzhau.cn/html/dati-e/ dati e commerce] [http://nibko.info/data/ati-.htm ati 9550 schede video] [http://italnet.net.cn/img/maxtor-plus/ maxtor plus 9] [http://nibko.info/data/illusione.htm illusione] [http://nibko.info/data/musica-da.htm musica da sentire] [http://puli.org.cn/web/senales/ senales] [http://hangzhau.cn/html/blu-chat/ blu chat] [http://puli.org.cn/web/gb-mp/ gb mp3] [http://zodip.info/description/accessori-carrozzine.htm accessori carrozzine] [http://italnet.net.cn/img/sicilia-agriturismo/ sicilia agriturismo] [http://italnet.net.cn/img/chat-in/ chat in sicilia] [http://puli.org.cn/web/video-pamela/ video pamela anderso porno] [http://zodip.info/description/tecnica-di.htm tecnica di borsa] [http://hangzhau.cn/html/videos-gratis/ videos gratis de orgasmos femeninos] [http://hangzhau.cn/html/girando/ girando] [http://hangzhau.cn/html/adecco-siena/ adecco siena] [http://nibko.info/data/valentine-appuntamento.htm valentine appuntamento con la morte film] [http://nibko.info/data/vacanza-gay.htm vacanza gay kenya] [http://zodip.info/description/mustek-gruppo.htm mustek gruppo] [http://zodip.info/description/caramella.htm caramella] [http://puli.org.cn/web/video-di/ video di oc] [http://zodip.info/description/obiettivi-nikon.htm obiettivi nikon 14 mm] [http://zodip.info/description/juij.htm juij] [http://hangzhau.cn/html/miles-davis/ miles davis. miles electric. a different kind of blue] [http://nibko.info/data/budakai.htm budakai] [http://nibko.info/data/hp-compaq.htm hp compaq center] Some thoughts on live coding (of music)
Some thoughts on live coding (of music)


Nobody
Nobody's fault but Nick Collins
 
Immediacy is the immediate problem. Traditional musicians and their indoctrinees, faced with live coding for the first time, can be forgiven for focusing on the paucity of gestural information. 'You might be revealing the whole instrument', they might say, 'but it's not what I class an instrument! The haptic rate of your typing might be fast, indeed, virtuosic (though have you really been practising for four hours every day over twenty years?), yet I feel that what is lacking is the immediate connection of thought into aural resultant, of improvisation into action'.
 
There is no way to meet this response but to point out a few facets where live algorithm programming is interesting, exciting, and challenging. I shall use the term 'musician' for the practioners of live coding without guilt or provocation.
 
There is no evil break with music traditions; this is simply what happens when a new medium might provide some refreshment. We can choose our constraints as composers, and choosing those terms where few have ventured before gives some chance of new discoveries to stimulate our minds and ears.   
 
Live programming is always about writing algorithms for event generation; it is a form of improvised algorithmic music. This is a higher level compositional concern than the immediacy of specifying every event. Why is improvising on that basis wrong? Are there more natural ways than using programming languages to tackle such an aim?
 
The whole point of programming is its generality. Still, to be effective as musicians we focus on some smaller problem. But the balance of power is in the live coder's favour. He who prepares the whole interface cannot change the nature of improvisation itself as they go.
 
Some have pointed out the vulnerability of programs. I think immediately of the beautiful but fragile existence of proofs in mathematics. And errors are dangerous. Yet this is just a new tightrope for the concert performer to confront, another kind of concerto. Some live coding performances may thrive on the difficulty. If we want more modern excuses, the possible mistakes in conception and coding can be part of the glitch aesthetic.
 
I do not seek a situation where the output is irrelevant and the coding itself is the performance. Many members of TOPLAP would never place themselves in a traditional 'stage' presentation anyway. Where the musician sets themselves up as a performer, however, I am certainly convinced by the necessity of fully revealing interfaces, and do not consider this to trivialise the experience, or be over pedagogical. Try closing your eyes if it bothers you as an audience member, or use a small projection or audience accessible monitor as a performer. It is only about a level playing field, and an integrity to performance.
 
Is there a tradeoff between immediacy and preview? These may seem linked. Note how DJing is mostly preview, without music creation. Instrumental performance has only mental preview, and works very efficiently in a fly by wire approach. Live coding can be done without preview (just run the code as soon as possible).   
 
Perhaps live coding works best in a collaborative performance where more than one musician can have necessary preparatory time. Or we must allow setup time, in silence if needs be, or the performer to run mostly pre made patches in the initial part of their set while they build up their work. once the algorithms are constructed and being manipulated, the architecture is in place for very radical changes of audio at a higher rate (less programming legwork). We must allow time in live coding performances for things to get going. 
 
You can't tell me that musicians are at their best at the very beginning of a performance.
 
Improvisation has a wonderful heritage through music history, and automata also go way back. Yet who improvised new automata on-the-fly before the current age? Live coding is not DJing (being a compere for) generative music;  it is a way to improvise it.
 
The typing world record is about 12Hz. The maximal musical haptic rate is about 15Hz. Both of these assume some serious chunking of actions. how much of improvisation is licks and muscle memory? But muscle memory plays no part in forming the algorithms of live coding themselves.
 
Nothing says that live coding is the sole musical interface. It can be part of whatever means the musician uses to makes their sound worlds in the hope that others will respond. Given time, live programming can be part of the repertoire and mainstream of musical culture. We should set up an academy and have grade exams in performative coding.
 
I improvised this impromptu of course.

Latest revision as of 09:20, 28 May 2009

Some thoughts on live coding (of music)

Nobody's fault but Nick Collins

Immediacy is the immediate problem. Traditional musicians and their indoctrinees, faced with live coding for the first time, can be forgiven for focusing on the paucity of gestural information. 'You might be revealing the whole instrument', they might say, 'but it's not what I class an instrument! The haptic rate of your typing might be fast, indeed, virtuosic (though have you really been practising for four hours every day over twenty years?), yet I feel that what is lacking is the immediate connection of thought into aural resultant, of improvisation into action'.

There is no way to meet this response but to point out a few facets where live algorithm programming is interesting, exciting, and challenging. I shall use the term 'musician' for the practioners of live coding without guilt or provocation.

There is no evil break with music traditions; this is simply what happens when a new medium might provide some refreshment. We can choose our constraints as composers, and choosing those terms where few have ventured before gives some chance of new discoveries to stimulate our minds and ears.

Live programming is always about writing algorithms for event generation; it is a form of improvised algorithmic music. This is a higher level compositional concern than the immediacy of specifying every event. Why is improvising on that basis wrong? Are there more natural ways than using programming languages to tackle such an aim?

The whole point of programming is its generality. Still, to be effective as musicians we focus on some smaller problem. But the balance of power is in the live coder's favour. He who prepares the whole interface cannot change the nature of improvisation itself as they go.

Some have pointed out the vulnerability of programs. I think immediately of the beautiful but fragile existence of proofs in mathematics. And errors are dangerous. Yet this is just a new tightrope for the concert performer to confront, another kind of concerto. Some live coding performances may thrive on the difficulty. If we want more modern excuses, the possible mistakes in conception and coding can be part of the glitch aesthetic.

I do not seek a situation where the output is irrelevant and the coding itself is the performance. Many members of TOPLAP would never place themselves in a traditional 'stage' presentation anyway. Where the musician sets themselves up as a performer, however, I am certainly convinced by the necessity of fully revealing interfaces, and do not consider this to trivialise the experience, or be over pedagogical. Try closing your eyes if it bothers you as an audience member, or use a small projection or audience accessible monitor as a performer. It is only about a level playing field, and an integrity to performance.

Is there a tradeoff between immediacy and preview? These may seem linked. Note how DJing is mostly preview, without music creation. Instrumental performance has only mental preview, and works very efficiently in a fly by wire approach. Live coding can be done without preview (just run the code as soon as possible).

Perhaps live coding works best in a collaborative performance where more than one musician can have necessary preparatory time. Or we must allow setup time, in silence if needs be, or the performer to run mostly pre made patches in the initial part of their set while they build up their work. once the algorithms are constructed and being manipulated, the architecture is in place for very radical changes of audio at a higher rate (less programming legwork). We must allow time in live coding performances for things to get going.

You can't tell me that musicians are at their best at the very beginning of a performance.

Improvisation has a wonderful heritage through music history, and automata also go way back. Yet who improvised new automata on-the-fly before the current age? Live coding is not DJing (being a compere for) generative music; it is a way to improvise it.

The typing world record is about 12Hz. The maximal musical haptic rate is about 15Hz. Both of these assume some serious chunking of actions. how much of improvisation is licks and muscle memory? But muscle memory plays no part in forming the algorithms of live coding themselves.

Nothing says that live coding is the sole musical interface. It can be part of whatever means the musician uses to makes their sound worlds in the hope that others will respond. Given time, live programming can be part of the repertoire and mainstream of musical culture. We should set up an academy and have grade exams in performative coding.

I improvised this impromptu of course.