[Csnd] Now... some music
Date | 2017-11-20 10:45 |
From | thorin kerr |
Subject | [Csnd] Now... some music |
Attachments | Div4Draft.csd |
Hi all,
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
Here's some music I'd like to share. This came about through a live-coded improv session. I then... well... cheated ... by editing it a bit later. But not much... honest:) It still sounds... well... 'improvised'. It'll probably render realtime for most of you. If not, well... change the output to a file. Best of all, if you watch the console messages you can see all my coding mistakes which is just as - if not more - entertaining. Anyway... Here 'tis. Thorin |
Date | 2017-11-20 14:55 |
From | jpff |
Subject | Re: [Csnd] Now... some music |
Nice -- I enjoyed that On Mon, 20 Nov 2017, thorin kerr wrote: > Hi all, > Here's some music I'd like to share. > > This came about through a live-coded improv session. I then... well... > cheated ... by editing it a bit later. But not much... honest:) It still > sounds... well... 'improvised'. > > It'll probably render realtime for most of you. If not, well... change the > output to a file. Best of all, if you watch the console messages you can see > all my coding mistakes which is just as - if not more - entertaining. > > Anyway... Here 'tis. > > > Thorin > Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2017-11-20 15:20 |
From | Steven Yi |
Subject | Re: [Csnd] Now... some music |
+1 Thanks for sharing, very much enjoyed it! Some thoughts: 1. It was neat watching this from the perspective of what code got evaluated rather than seeing it in the context of text editor. It's also great to look through the CSD and see the evolution of the performance. Are you using some intermediary recording system that records your changes before sending out the change to Csound? 2. Interesting use of chnset/chnget to create an identity for saving state for the iterArr UDO. I have been trying to figure out how to implement the same idea and will probably add something similar to livecode.orc today based on your work. (I've been using numeric identifiers for the fade system I have been using in my livecode.orc, which uses a similar idea.) 3. One thing I'd note is I've found using p3 handy for duration of the current impulse. In my case, my main instr P1 acts as a callback rather than using temporal recursion, but I think it could work in the same way here. I usually pass p3 as the duration of the current beat, which lets me write "p3" when I write schedule() calls use p3 * x to get multiples of the beat pretty quickly. Anyways, don't know if you'd consider this before or not but I thought it worth mentioning. Thanks again! steven On Mon, Nov 20, 2017 at 9:55 AM, jpff |
Date | 2017-11-20 16:16 |
From | Rory Walsh |
Subject | Re: [Csnd] Now... some music |
Very nice. Now I'm curious about Diving 1. Is there a link anywhere? On 20 November 2017 at 15:20, Steven Yi <stevenyi@gmail.com> wrote: +1 Thanks for sharing, very much enjoyed it! |
Date | 2017-11-20 16:20 |
From | thorin kerr |
Subject | Re: [Csnd] Now... some music |
Hi Steven, glad you liked it. In answer to questions... 1. I did say I cheated. Here's how: I live-code a session in a text editor (emacs in this case). As I type, the text editor also saves a file with time-tagged changes to the text buffer. So every character, or deletion, is recorded along with a time and position in the text buffer. It also records the evaluated regions that get sent to Csound. It's a kind of recording of the live-code session. At this point I can also save another file that just captures the evaluations as they are sent to Csound. That basically becomes the CSD I posted. But... I don't do that just yet. Instead, I 'play-back' the recorded session. My live-code session is replicated just like I typed it. Except - here's the cheat - as it plays, I speed up the play-back. It's like I'm typing very fast. I did this initially because I'm not very fast at typing, but then other ideas came to mind. For instance - I haven't used them in this example - but my play-back system also does 'multi-tracking', so I can record another coding session while the other buffer(s) play-back. Anyway, it's the sped-up version which I used 'record' the evaluations into a CSD. 2. Yes, the ID is a little annoying. I racked my brains over that one. For a while I used p1 as an identifier, but of course that limits you to one per instrument. 3. I've been meaning to study yours in more detail. It's... like a different way of thinking about time. I should experiment. Thorin On 21 Nov 2017 2:20 AM, "Steven Yi" <stevenyi@gmail.com> wrote: +1 Thanks for sharing, very much enjoyed it! |
Date | 2017-11-20 16:59 |
From | thorin kerr |
Subject | Re: [Csnd] Now... some music |
Link to Diving I... hmm.... I had an old Google Sites page - looks a bit broken now, You could try these links: If you're brave enough to try and render for yourself, you could get - and it uses a sample. Back in the day it took many hours to render. Unfortunately, it doesn't render for me at all anymore, but that might just be a Csound For Android issue. Thorin On 21 Nov 2017 3:16 AM, "Rory Walsh" <rorywalsh@ear.ie> wrote:
|
Date | 2017-11-20 17:54 |
From | Dave Seidel |
Subject | Re: [Csnd] Now... some music |
I think I used to host an MP3 on my site (mysterybear.net), but it didn't survive the site redesign (whoops). - Dave On Mon, Nov 20, 2017 at 11:59 AM, thorin kerr <thorin.kerr@gmail.com> wrote:
|
Date | 2017-11-20 21:11 |
From | Richard |
Subject | Re: [Csnd] Now... some music |
interesting! On 20/11/17 11:45, thorin kerr wrote:
|
Date | 2021-01-09 03:13 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd] Now... some music |
So happy to have just found this. Thorin - you are amazing. WOW. -dB Dr. Richard Boulanger Professor of Electronic Production and Design Berklee College of Music Professional Writing and Technology Division On Mon, Nov 20, 2017 at 5:45 AM thorin kerr <thorin.kerr@gmail.com> wrote:
|
Date | 2021-01-09 08:19 |
From | thorin kerr |
Subject | Re: [Csnd] Now... some music |
Ha! Are you my conscience? Definitely feeling the Zeigarnik effect on this one. Always nice to get a WOW. Thank you kindly. Thorin On Sat, Jan 9, 2021 at 1:13 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
|