Page 2 of 2

Posted: Fri Apr 27, 2007 12:30 pm
by Machinate
forge wrote:
Machinate wrote:
forge wrote:the idea of being able to mainline straight into the code could have some awesome prospects if you knew what you were doing
Chuck was totally made for this. I think you'll like it.
Chuck? Link?

you have my interest perked......
8)
http://chuck.cs.princeton.edu/

Posted: Fri Apr 27, 2007 12:31 pm
by forge
hambone1 wrote:Image
Geek and I'm proud!

got a problem with that?? :evil:

Posted: Fri Apr 27, 2007 12:32 pm
by forge
Machinate wrote:
forge wrote:
Machinate wrote:Chuck was totally made for this. I think you'll like it.
Chuck? Link?

you have my interest perked......
8)
http://chuck.cs.princeton.edu/
:wink: cheers

Posted: Fri Apr 27, 2007 12:37 pm
by forge
I think what's happening for me at the moment is as I'm actually managing to cope with the IT unit I'm doing I'm starting to realise I can actually get my head around the whole coding thing - I sort of assumed I wouldn't have the kind of right brain for it, but I'm starting to get it and it's not so hard after all - and I'm starting to see the potential

Posted: Fri Apr 27, 2007 2:02 pm
by mikemc
forge wrote:
Machinate wrote:
forge wrote:the idea of being able to mainline straight into the code could have some awesome prospects if you knew what you were doing
Chuck was totally made for this. I think you'll like it.
Chuck? Link?

you have my interest perked......
8)
ChucK is kind of fun, and it's easy to pick up if you've used C++, Java or Perl. Here is a link to a forum where others will chime in with tips-- my first day using it I had a script that could do hid to midi:

http://electro-music.com/forum/topic-15626.html

Object oriented coding...

Posted: Fri Apr 27, 2007 6:32 pm
by dan aktivix
[quote="forge"]I think what's happening for me at the moment is as I'm actually managing to cope with the IT unit I'm doing I'm starting to realise I can actually get my head around the whole coding thing - I sort of assumed I wouldn't have the kind of right brain for it, but I'm starting to get it and it's not so hard after all - and I'm starting to see the potential[/quote]

AAArggh, I've been meaning to harass the forum about this for ages. A scripting language for Ableton would be FANTASTIC - and would make it much more effective for things like audio installations and interacting with the outside world in novel ways, as well as composition and performance.

I'm a fairly newbie Java programmer, and the object orientation of that language would be enormously suitable for ableton. In fact, I'm kind of presuming, given the way Ableton works, that it's already OO.

One of my maniacal plans includes evolving sounds, using the brains of listening humans as the landscape on which they live or die. Mwaa haa. E.g. starting with a series of loops, getting people to listen and score them (even just with a live or die score), then using a genetic algorithm to breed new ones. (In my head, I have this mental picture of a mile-deep club under the earth somewhere, full of lab-rat clubbers in a series of connected booths; an automated system rates the success of a tune based on the kinetic energy in the room, and breeds successful songs with others... but that's just me. Ahem.)

The Ableton folk wouldn't need to start complicated. Actionscript for flash didn't, but it soon evolved into a fully fledged object oriented language.

An example of where I'd find it useful: I often do the following -

1. set a mix of drumloops and other clips to follow action: random
2. set em all to legato
3. Play and record
4. Harvest the best of the weird mixes you get - produces some bloody silly sounds, but it keeps me entertained! Example of using these sounds in a walk this way remix -

http://www.ww3.me.uk/songs/walkthiswaymash.mp3

That's the kind of thing you could code; and tweak the code in very interesting ways. Pseudocode might be:

Load x samples
Play y sample at the first and third beat IF the amplitude is over z and the amplitude at time+1/4 beat = half that (indicating a punchy sound)
Stick into arrangement track 1 at bar 100 and Mixdown result into "ick.wav"

Er, god, I'm going on about this rather too much. Geek? Me? Nah.

Re: Object oriented coding...

Posted: Sat Apr 28, 2007 2:42 am
by forge
dan aktivix wrote: A scripting language for Ableton would be FANTASTIC - and would make it much more effective for things like audio installations and interacting with the outside world in novel ways, as well as composition and performance.
.
yeah I'm really starting to wonder what the recently announced partnership with Cycling74 is all about! :wink:

Posted: Sat Apr 28, 2007 3:31 pm
by kugutsumen
plogue bidule

http://www.plogue.com

Posted: Thu May 03, 2007 8:14 am
by forge
http://livecode.access-space.org/

just saw that

actually, I just have to add (to original poster at least) I think the best advice is to find out what's going on in the universities near you

I've just found a couple of web pages I didnt know were there for the computational arts sub major I'm on listing all this stuff I had no idea was going on in this university that looks really close to what I want to get into

I'm really interested in getting into different music and sound manipulation interfaces and there's a really interesting looking project going on right here that's quite similar to the "Reactable" that's been posted here a few times

so there's bound to be some really interesting experimental work with technology going on at the universities nearby