Author |
Message |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Tue Apr 29, 2008 8:32 pm Post subject:
|
 |
|
Very cool!  _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
ProEtContra
Joined: Apr 19, 2008 Posts: 8 Location: Sarajevo
|
Posted: Tue Apr 29, 2008 10:44 pm Post subject:
|
 |
|
It wasn’t a long time ago, with the appearance of computers...
"...computers will never defeat humans in the game of chess..."
"...Robert Moog: a dangerous anarchist out to destroy music as we know it..."
There's no area of art, science... that hasn't been compared in this or any other similar way.
Now, try to imagine musicians today who had never used the computer or chess analysis without comp assistance or...
So what is my point here you ask?
A couple of days ago, I have started in this, as well as in some other popular and well visited forums, a new thread titled "Computer Generated Music Composition". The topic for general discussion was a question "Pro Et Contra" on subject: programs for virtual composing / virtual music composers.
Too often the feedback is the same as in the sentences above mentioned.
So, do we have to wait again for several more years before we admit to ourselves that computers have become an inevitable and helpful tool while composing music. Whether we like it or not, it is reality.
The human touch will never be replaced, but that does not neccessarily mean that it can not be pushed and helped by IT. IT can do it also!
Probably you'll say now: He's one of them (developer, author...). Yes, I'm one of them. But, I have never mentioned any fact which would point to it. So, it is not an advertising. I'm just curious about this topic... |
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Wed Apr 30, 2008 12:22 am Post subject:
|
 |
|
Very curious stuff to read, folks! You've obviously been down this road before. On the same theme I'll mention this:
I have been writing some neural net programs in ChucK doing real-time music processing. They are simple feed-forward nets, fully interconnected and trained with backprop and rules. So far the computational limits have constrained me to less than 50 neurons, but that seems to be enough for simple tasks.
In the latest one I recorded myself saying "electro-music.com" on a 3 second wav file and trained the net hundreds of times, running backprop hundreds of times per iteration. It learns to mimic a vocoder-like version of what it hears. By mimic I mean it still requires my input to produce speech. Then I add noise to the source and the output degrades gracefully with increased noise.
I know that the program isn't doing much compared to say, one that could really compose music with neural nets, but it's a promising result given only 50 neurons I suppose. The reason I'm working with only 50 neurons is primarily that the real-time processing of the music is so compute intensive (FFTs and IFFTs) and the computer is kind of slow by today's standards. With non-real-time processing and a faster machine, one could use hundreds or even a few thousand neurons - and that's available today not tomorrow. With that many neurons perhaps the system would be capable of much more.
So as we've briefly touched upon in another recent thread, the emergence of AI music tools is upon us. My question is: what will we do with these tools? I'm open to suggestions and might try to code one up if inspiration strikes me... _________________ "Let's make noise for peace." - Kijjaz |
|
Back to top
|
|
 |
bachus

Joined: Feb 29, 2004 Posts: 2922 Location: Up in that tree over there.
Audio files: 5
|
Posted: Wed Apr 30, 2008 5:14 am Post subject:
|
 |
|
elektro80 wrote: | From a composer´s viewpoint I tend to think that writing music is about decisions and intent. |
I'd have to say that is true in regard to all art. I do not use software in any way in the creative process other than for notation but only because I've never encountered any that was relevant to what I do. Some day I would like to try out David Cope's software. _________________ The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham Last edited by bachus on Wed Apr 30, 2008 5:31 am; edited 1 time in total |
|
Back to top
|
|
 |
bachus

Joined: Feb 29, 2004 Posts: 2922 Location: Up in that tree over there.
Audio files: 5
|
Posted: Wed Apr 30, 2008 5:28 am Post subject:
|
 |
|
ProEtContra wrote: | The human touch will never be replaced,.. |
Just want to point out that never is a very long time, especially when science/technology advances non-linearly.
But more interestingly, what are you doing to advance the cause? _________________ The question is not whether they can talk or reason, but whether they can suffer. -- Jeremy Bentham |
|
Back to top
|
|
 |
dewdrop_world

Joined: Aug 28, 2006 Posts: 858 Location: Guangzhou, China
Audio files: 4
|
Posted: Wed Apr 30, 2008 2:25 pm Post subject:
|
 |
|
elektro80 wrote: | Anyways, here is a challenge! If you guys think that the list above is disqualified because it would imply certain "political" choices re the nature of music and thus would act as a set of restrictions rather than effective tools, then please listen to the music of the composer Fartein Valen. Google is your friend. |
Uhh... disqualified? No, I didn't say that. Nor is this about political correctness. It's far more self-serving than that - it's more that the things I find interesting in my own musical work don't fit neatly into that list.
It's the other way around, really, isn't it? Gongchime seemed to be disqualifying my compositional interests
elektro80 wrote: | That being said, we do have wonderfully unpredictable composers like Graham Bowers who manage to deliver music that sounds just right. Still, listening to Bowers, while knowing he calls his process intuitive, his music still rings more of "classical music" than randomness or a framework opposed to tradition. |
Louis Andriessen is another interesting example. My principal professor in grad schood told us once that he tried to analyze Hout (audio preview at Amazon) and couldn't come up with anything systematic. Yet the piece holds together beautifully and is edge-of-your-seat gripping.
James _________________ ddw online: http://www.dewdrop-world.net
sc3 online: http://supercollider.sourceforge.net |
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Wed Apr 30, 2008 2:38 pm Post subject:
|
 |
|
dewdrop_world wrote: | it's more that the things I find interesting in my own musical work don't fit neatly into that list. |
Good point, but then lists are never complete.
Still, I will argue that the methods listed do allow some absolute madness to be constructed and the end result might even defy the aesthetic preferences suggested by the list of methods.
dewdrop_world wrote: | Louis Andriessen is another interesting example. My principal professor in grad schood told us once that he tried to analyze Hout (audio preview at Amazon) and couldn't come up with anything systematic. Yet the piece holds together beautifully and is edge-of-your-seat gripping. |
Another excellent point. Yes, but his music hardly sounds unsystematic and chaotic. _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
elektro80
Site Admin

Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Wed Apr 30, 2008 2:40 pm Post subject:
|
 |
|
dewdrop_world wrote: | It's the other way around, really, isn't it? Gongchime seemed to be disqualifying my compositional interests
|
Oh yeah, I noticed. But then it is a very good thing that "we" don´t have the same interests. That means simply more diversity and more excitement. That is the way it should be.  _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|
Back to top
|
|
 |
Sam_Zen

Joined: Mar 08, 2008 Posts: 251 Location: NL
|
Posted: Wed Apr 30, 2008 6:22 pm Post subject:
|
 |
|
I don't see much difference between a computer and the average musical instrument.
Both are tools to make sound.
But I call a computer, like any electronic device, an 'autophonic' instrument, because one doesn't have to hit or blow, etc.
So it becomes more a challenge to the 'muscles' of the brain.
Some aspect :
If an electronic device like the computer is used to compose, it's not only the range of possible sounds that has increased.
The possible ways to compose are increased as well. Different concepts even.
A work could be based on the ruling 'musical' things, but could also be based on a technical 'construction'.
Or some mathematics, like fractal algoritms or the golden section.
Another aspect :
The notation of the electronic composition. There has been hundreds of efforts in the course of e-history, all failed so far.
I mean as an option of playing the piece by someone else. How many 'covers' have been done in the e.m. world ?
Of course one could emulate wit some software the normal horizontal score like on paper, piano roll setting, etc.
But with the computer the original score also can be present in the form of a data-file.
Like the tracker-module format, complete with embedded instruments. Or a session-file of a multitracker-mix. _________________ 0.618033988 |
|
Back to top
|
|
 |
iPassenger

Joined: Jan 27, 2007 Posts: 1068 Location: Sheffield, UK
Audio files: 5
G2 patch files: 78
|
Posted: Wed May 21, 2008 7:44 am Post subject:
|
 |
|
Completely agree with Eletcro80 on this one, re:decisions and intent.
Which is where any algorithmical compisition needs human input and involvement, it would be difficult for a computational process to take into account your current mood, planned objective, musical bias and so many other unique factors that may well influence the final set of decisions and ultimately the composition. I think it is great that we can get machines to build and create musical phrases and ideas based on set parameters be they mathematically or classically influenced. _________________ iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger |
|
Back to top
|
|
 |
solyaris

Joined: Jun 02, 2005 Posts: 49 Location: Genova, Italy
|
Posted: Thu Aug 21, 2008 10:35 am Post subject:
Re: Computer Generated Music Composition Subject description: About composing music with computers |
 |
|
ProEtContra wrote: | With today's virtual instruments, audio editing programs...there's no limit...
But what's about Composing music, how to create new song/melody/theme...? Composing music with computers is almost norm? Pro Et Contra? |
Someone here ever used Super Collider ?
http://supercollider.sourceforge.net//
I purchased it many years ago by his inventor;
Now it's free and multi-platform!
BTW, experiences on PsyCollider (the Window porting) ? _________________ http://solyaris.altervista.org www.myspace.com/solyaris www.youtube.com/solyarismusic |
|
Back to top
|
|
 |
x_x

Joined: May 05, 2008 Posts: 215 Location: mother earth
Audio files: 4
|
Posted: Thu Aug 21, 2008 12:36 pm Post subject:
|
 |
|
Computer-generated music is different, because the art is hidden in the code/algorithms ... Schopenhauer said that music is a sketch of will. Computer-generated music reflects an illusion of will, hence we're talking about sketching the illusion of will of the will.
I think, some of you are confusing computer-assisted composition with computer-generated music.
It's art out of science and art
Anyways there is an interesting book titled "computer-generated music" by de IEEE computer society press... it's somewhat old but it's interesting because it explains diverse frameworks that have been developed, if anyone interested ... I don't know if they sell it, but you can look for it in the library, that's how I found it. |
|
Back to top
|
|
 |
solyaris

Joined: Jun 02, 2005 Posts: 49 Location: Genova, Italy
|
|
Back to top
|
|
 |
dewdrop_world

Joined: Aug 28, 2006 Posts: 858 Location: Guangzhou, China
Audio files: 4
|
Posted: Fri Aug 22, 2008 2:31 pm Post subject:
Re: Computer Generated Music Composition Subject description: About composing music with computers |
 |
|
solyaris wrote: |
Someone here ever used Super Collider ?
http://supercollider.sourceforge.net//
I purchased it many years ago by his inventor;
Now it's free and multi-platform!
BTW, experiences on PsyCollider (the Window porting) ? |
Wow!! Someone other than myself has mentioned SuperCollider on this board!
Yes, I use it pretty much exclusively.
PsyCollider is pretty good, with a few annoying quirks. The current 3.2 version (somewhat behind svn but I'd say it's more important to have a stable PsyCollider then a bleeding-edge, breakable one) is in pretty good shape -- I've used it to work on code that ended up in actual pieces.
By the way, for Windows there's a new alternative -- an Eclipse plug-in for sclang! It's still in Alpha development and probably has some problems (I haven't tried it yet) but it could eventually be a PsyCollider-killer, just because Eclipse's IDE is so much richer.
James _________________ ddw online: http://www.dewdrop-world.net
sc3 online: http://supercollider.sourceforge.net |
|
Back to top
|
|
 |
solyaris

Joined: Jun 02, 2005 Posts: 49 Location: Genova, Italy
|
Posted: Sat Aug 23, 2008 3:32 am Post subject:
Re: Computer Generated Music Composition Subject description: About composing music with computers |
 |
|
dewdrop_world wrote: |
By the way, for Windows there's a new alternative -- an Eclipse plug-in for sclang! It's still in Alpha development and probably has some problems (I haven't tried it yet) but it could eventually be a PsyCollider-killer, just because Eclipse's IDE is so much richer. |
Thanks James for info;
me too I used Supercollider 8/9 years ago with a not powerful mac .. all in batch mode .. you know whta I mean
I was a fan of Smalltalk language and felt Supercollider the most powerful computer environment to implement musical alghorithms.
Personnally I used it for make some just intonantion self generated layers. Afterword I giveup Mac because my hate for the dictatorial behaviours of Apple and too high prices In more recent years i give up also using computer for music ... indeed I use it just a multritrack recorder; just that...
Anyway I feel smalltalk (supercollider) is a great instrument to explore new paradigmas, remaining in topic of "Computer Generated Music"
giorgio _________________ http://solyaris.altervista.org www.myspace.com/solyaris www.youtube.com/solyarismusic |
|
Back to top
|
|
 |
dewdrop_world

Joined: Aug 28, 2006 Posts: 858 Location: Guangzhou, China
Audio files: 4
|
Posted: Sat Aug 23, 2008 1:26 pm Post subject:
|
 |
|
solyaris wrote: | I was a fan of Smalltalk language and felt Supercollider the most powerful computer environment to implement musical alghorithms. |
I think it still is
I also should have mentioned that sc has been running happily in Linux since 2004 at the latest, which to me is a better alternative to the Mac and Windows by a longshot. I would seriously consider going to Linux, but because of some chronic pain issues I depend on speech recognition software for writing, and I've not heard of any viable package for Linux. And I strongly dislike Windows, so for the time being it's the Mac for me.
solyaris wrote: | Anyway I feel smalltalk (supercollider) is a great instrument to explore new paradigmas, remaining in topic of "Computer Generated Music" |
Indeed... here's where I could launch into a rant about the ways that strict typing and compile-time method binding (rather than run-time, as in sc and smalltalk) have compromised the most significant potential in object oriented programming... but I'm not a computer scientist, so what do I know?
There's some overlap between algorithmic composition and artificial intelligence. Object languages (if I'm not mistaken) grew out of actor-based languages*, which go even further than Smalltalk in that objects can be composed at runtime with changeable methods of responding to messages -- in other words, objects that can adapt to new situations, very important in AI and certainly useful for composition. Even though classes in supercollider are static, there are ways to create these runtime objects (such as my Proto class) and I do basically all of my musical work with them, because flexibility and adaptation are really key to making interesting music using computer-assisted means.
Having a rich set of Collections for data structures is another strong point in sc.
Enough rambling for now...
James
* I had already started working with prototypes before reading some articles by Henry Lieberman, who did pioneering research in Actor languages at MIT, and found a strong precedent for my work there. _________________ ddw online: http://www.dewdrop-world.net
sc3 online: http://supercollider.sourceforge.net |
|
Back to top
|
|
 |
solyaris

Joined: Jun 02, 2005 Posts: 49 Location: Genova, Italy
|
Posted: Sat Aug 23, 2008 2:29 pm Post subject:
|
 |
|
dewdrop_world wrote: |
There's some overlap between algorithmic composition and artificial intelligence. Object languages (if I'm not mistaken) grew out of actor-based languages*, which go even further than Smalltalk in that objects can be composed at runtime with changeable methods of responding to messages -- in other words, objects that can adapt to new situations, very important in AI and certainly useful for composition. |
I agree, with few notes: at time of university I was intereted exploring exactly the point above, with the aim to use beloved Smalltalk or some derivate language to be used in some AI "practical" applications, mainly in pattern recognition ... but just in that times, I encountered many "cultural" difficulties .. was time when Java started-up ... and Samlltalk was considered in industry "a toy for scientist" (you know what I mean ...) afterward Ifelt in love with some artuificial neural network (Adaptive resonance theory, some notes on my old site http://giorgiorobino/altervista.org) ) and I abandoned my studies on Smalltalk At the same times I was a programmer at work using C, C++ and afteward Java ... and stop programming at all "growing" in IT project management ...
Also because all that personal question I give up with alghorithms and computer languages, when Idedicate my mind to music
Nevertheless:
Quote: | Even though classes in supercollider are static, there are ways to create these runtime objects (such as my Proto class) and I do basically all of my musical work with them, because flexibility and adaptation are really key to making interesting music using computer-assisted means.
Having a rich set of Collections for data structures is another strong point in sc. |
Yes, I think Supercollider is a very powerful tool for composers that would like to implement abstract idea out of "sequencer-based" approach ...  _________________ http://solyaris.altervista.org www.myspace.com/solyaris www.youtube.com/solyarismusic |
|
Back to top
|
|
 |
|