<br><br><div><span class="gmail_quote">On 5/30/07, <b class="gmail_sendername">Stephen Sinclair</b> &lt;<a href="mailto:radarsat1@gmail.com">radarsat1@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>when you do this, how can you really write the code completely from<br>scratch? </blockquote><div><br>Yeah. To explain where I am now; I signed up to write ChucK in a livecoding competiton this Friday evening. These will be audience-graded 6 minute sessions.
<br><br>I don&#39;t realy like that as a time span in combination with the competitive context as I think that promotes prepared and practiced cantricks. I&#39;d rather explore longer formats with a element of interaction. Interaction would at the same time force people to adapt on the fly and also take advantage of livecoding as a supremely adaptable instrument.
<br><br>You can play for 6 minutes on a guitar too but it&#39;s quite hard to turn a guitar into a different instrument within a hour...<br><br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
how come there isn&#39;t a 30-minute pause at the beginning of<br>your set while you figure out what sound effect you want to make and<br>then you perform a z-transform to figure out the filter coefficients<br>you need or whatnot.&nbsp;&nbsp;no i&#39;m kidding, I know there are a lot of
<br>pre-built filters in Chuck, but my point is, how much of your code do<br>you write in advance, or is it really _completely_ on the fly?</blockquote><div><br>While practising for this I&#39;ve written everything on the fly. This is actually a lot of fun. With ChucK it&#39;s very easy to write something that makes some sound within half a minute to a minute and it can be elaborated on in similar steps. I&#39;m finding the STK is a treasure-trove for this. The STK has a lot of toys that will make very nice sounds in a very simple way yet that can still be elaborated on to get very personalised results.
<br><br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">i&#39;m imagining that a livecoder would have at least prewritten some<br>
sound effects and is triggering them live on stage by sporking them...<br> but how many actual sound routines do you make up right there on the<br>stage?</blockquote><div><br>I imagine this differs per person and per occasion. If you would be asked to supply a entire evening of music it would be nice to have some files at hand to fill at least some of it....
<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">personally it takes me minutes or hours of coding to get the sound<br>that i want, that&#39;s why i can&#39;t figure out how you&#39;d do it on a stage
<br>in front of people..</blockquote><div><br>Yes; that&#39;s most definately a question, but I find that&#39;s a question that affects all live performance. For example; I use a farly large analogue mixing desk in my little studio as well as a stack of analogue effects and some of those big old samplers with the cruchy DA&#39;s. To me those are great if time-consuming toys to get the exact sound I want but I&#39;m NOT hauling that to a gig. As you mention there would be no time but another matter is that I couldn&#39;t even lift all of it at the same time either. So; for live performance there will need to be a compromise which basically means; recording some of it to the laptop. If you make that choice you get the same or nearly the same sound but with less of a live element.
<br><br>I think it&#39;s safe to say that live performance of electronic music is a compromise anyway. With livecoding you don&#39;t get the same sound that you could otherwise get because there is no time for that. On the other hand; you do get a lot of surprises that can be stimulating and nobody will complain it&#39;s not live enough.
<br><br>Another matter is that in my own experience sets that sound perfect but are etched in stone aren&#39;t that much fun to perform on stage. For my own primary liveset right now I put the compromise at using prepared sounds and sequencing those (in a ChucK-made sequencer) on the fly. I don&#39;t think I&#39;ll move to livecoding as a primary instrument any time soon but as a chalenge and a experiment it sounded like fun and it turns out to be, so far.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Maybe there&#39;s something about the concept that i&#39;m just not getting..</blockquote>
<div><br>I think the easiest way to &quot;get it&quot; would be to sit down one afternoon and see how much you can do from scratch in a hour. If that&#39;s fun, do that a few times and I&#39;m sure you&#39;ll soon be able to make something simple yet fun in a few minutes without using the manual. At that point you can considder &quot;showing it off&quot;, kinda like guitarists will pick up a guitar in mid-conversation.
<br><br>This isn&#39;t a hard process, it&#39;s fun and there is no need to fill a stadium for 3 hours by next week.<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
As for my personal interest in Chuck, I&#39;m actually planning on using<br>it as an audio back-end for some GUI-style audio applications, I think<br>it makes for a really nice, OSC-enabled, cross-platform sound driver.<br>
(Well, as soon as I have time to work on something new...)</blockquote><div><br>Well, that&#39;s perfectly fine as well but that&#39;s not mutually exclusive with occasional one hour livecoding jamsessions for personal enjoyment at all. In fact I think that those two would benefit from eachother.
<br><br>I think it&#39;s clear that I&#39;d like to take this moment to encourage people to try livecoding a few times but it should also be clear that there is no pressure on anyone. There is most definately nothing wrong with making softsynths &quot;OSC-enabled, cross-platform sound drivers&quot; or midi-learn tools for devices that lack one!
<br><br>Cheers,<br>Kas.<br>&nbsp;</div><br>ps, wow, that turned out long....<br></div>