electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » electro-music.com » Streaming Radio Station
Streaming evolutionary music
Post new topic   Reply to topic Moderators: shanemorris
Page 1 of 1 [17 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
uncoolbob



Joined: Feb 14, 2009
Posts: 9
Location: London, UK

PostPosted: Tue Mar 10, 2009 3:07 am    Post subject: Streaming evolutionary music
Subject description: Evolectronica
Reply with quote  Mark this post and the followings unread

Hi everyone.

This could be the place to mention my new (<1 month) evolving music site http://evolectronica.com which has 24/7 streaming evolutionary music. It would be great to have some more "like minds" contributing to the fitness function!


It's loop based (is there any other feasible approach?) and there are four different channels (different tempo, different source samples). There are evolving synths built in to my system which are pretty cool too.

Once you're connected with an audio player which shows the track names correctly for a shoutcast stream (xmms, iTunes, RealPlayer definitely work), then the interface is very simple - just click "I like it" or "I don't like it" and then the loop number (track name).

Don't expect immediate results though - the populations have 100 individuals and progress is accordingly slow!

All constructive criticism welcome!

cheers,
Bob

_________________
Evolectronica - survival of the funkiest
Back to top
View user's profile Send private message Visit poster's website
GaryRea



Joined: Feb 22, 2009
Posts: 242
Location: Oklahoma City
Audio files: 3

PostPosted: Tue Mar 10, 2009 7:18 am    Post subject: Reply with quote  Mark this post and the followings unread

Hmm...well, that's different, alright. Is there anything there that's more...relaxing, less frenetic? Are these all your loops, or are they contributed by whoever signs up?

Gary

_________________
http://cdbaby.com/cd/garyrea
http://www.artistserver.com/gary_rea
http://mixcraftlive.com/members/385/
http://amiestreet.com/music/gary-rea/reinvention/
Back to top
View user's profile Send private message Visit poster's website
uncoolbob



Joined: Feb 14, 2009
Posts: 9
Location: London, UK

PostPosted: Tue Mar 10, 2009 9:47 am    Post subject: Reply with quote  Mark this post and the followings unread

GaryRea wrote:
Hmm...well, that's different, alright. Is there anything there that's more...relaxing, less frenetic? Are these all your loops, or are they contributed by whoever signs up?

Gary


Hi Gary,

channels 2 and 3 are a bit more relaxing, and you're welcome to vote down all the hectic ear-crunching stuff!

the loops are generated on the fly, all i decide is which samples to throw in at the beginning (and the tempo, time sig, a few other things).

the loops you hear now are the culmination of all the different users' (registered and unregistered) feedback.

does that make sense?

cheers,
Bob.

_________________
Evolectronica - survival of the funkiest
Back to top
View user's profile Send private message Visit poster's website
GaryRea



Joined: Feb 22, 2009
Posts: 242
Location: Oklahoma City
Audio files: 3

PostPosted: Tue Mar 10, 2009 10:16 am    Post subject: Reply with quote  Mark this post and the followings unread

uncoolbob wrote:
GaryRea wrote:
Hmm...well, that's different, alright. Is there anything there that's more...relaxing, less frenetic? Are these all your loops, or are they contributed by whoever signs up?

Gary


Hi Gary,

channels 2 and 3 are a bit more relaxing, and you're welcome to vote down all the hectic ear-crunching stuff!

the loops are generated on the fly, all i decide is which samples to throw in at the beginning (and the tempo, time sig, a few other things).

the loops you hear now are the culmination of all the different users' (registered and unregistered) feedback.

does that make sense?

cheers,
Bob.


Thanks for the reply, Bob. So, are these generative music samples, then? If so, what software is used?

Gary

_________________
http://cdbaby.com/cd/garyrea
http://www.artistserver.com/gary_rea
http://mixcraftlive.com/members/385/
http://amiestreet.com/music/gary-rea/reinvention/
Back to top
View user's profile Send private message Visit poster's website
uncoolbob



Joined: Feb 14, 2009
Posts: 9
Location: London, UK

PostPosted: Wed Mar 11, 2009 1:51 pm    Post subject: Reply with quote  Mark this post and the followings unread

GaryRea wrote:

Thanks for the reply, Bob. So, are these generative music samples, then? If so, what software is used?
Gary


Generative music loops, yes. The drum/percussion samples are just normal samples, and the synth sounds are from my software.

It's my own code behind the site. Genetic programming is the main idea.

_________________
Evolectronica - survival of the funkiest
Back to top
View user's profile Send private message Visit poster's website
GaryRea



Joined: Feb 22, 2009
Posts: 242
Location: Oklahoma City
Audio files: 3

PostPosted: Wed Mar 11, 2009 2:00 pm    Post subject: Reply with quote  Mark this post and the followings unread

uncoolbob wrote:
GaryRea wrote:

Thanks for the reply, Bob. So, are these generative music samples, then? If so, what software is used?
Gary


Generative music loops, yes. The drum/percussion samples are just normal samples, and the synth sounds are from my software.

It's my own code behind the site. Genetic programming is the main idea.


I see. So, you're using DNA sequence data, then? One of my hobbies is genealogy and I'm the founder of a DNA project for my surname, so I deal with Y-DNA alleles all the time. Basically, just strings of numbers. I wonder what my DNA would sound like? Wink I saw a VSTi somewhere, a few days ago, that uses DNA data just like Soundfonts.

Gary

_________________
http://cdbaby.com/cd/garyrea
http://www.artistserver.com/gary_rea
http://mixcraftlive.com/members/385/
http://amiestreet.com/music/gary-rea/reinvention/
Back to top
View user's profile Send private message Visit poster's website
uncoolbob



Joined: Feb 14, 2009
Posts: 9
Location: London, UK

PostPosted: Wed Mar 11, 2009 2:05 pm    Post subject: Reply with quote  Mark this post and the followings unread

GaryRea wrote:

I see. So, you're using DNA sequence data, then? One of my hobbies is genealogy and I'm the founder of a DNA project for my surname, so I deal with Y-DNA alleles all the time. Basically, just strings of numbers. I wonder what my DNA would sound like? Wink I saw a VSTi somewhere, a few days ago, that uses DNA data just like Soundfonts.

Gary


Hi,

No it's not DNA music (translating As, Cs, Gs and Ts into something audible), its actual evolving music. There is something analagous to DNA in the algorithm - some genetic material which gets reproduced/recombined/mutated. The genetic material codes for the music (in each 4 bar loop).

Sorry can't explain in more depth right now.

Haven't checked in on the site for a few days. I wonder if anything new and exciting has shown up?

cheers,
Bob.

_________________
Evolectronica - survival of the funkiest
Back to top
View user's profile Send private message Visit poster's website
GaryRea



Joined: Feb 22, 2009
Posts: 242
Location: Oklahoma City
Audio files: 3

PostPosted: Wed Mar 11, 2009 2:22 pm    Post subject: Reply with quote  Mark this post and the followings unread

uncoolbob wrote:
GaryRea wrote:

I see. So, you're using DNA sequence data, then? One of my hobbies is genealogy and I'm the founder of a DNA project for my surname, so I deal with Y-DNA alleles all the time. Basically, just strings of numbers. I wonder what my DNA would sound like? Wink I saw a VSTi somewhere, a few days ago, that uses DNA data just like Soundfonts.

Gary


Hi,

No it's not DNA music (translating As, Cs, Gs and Ts into something audible), its actual evolving music. There is something analagous to DNA in the algorithm - some genetic material which gets reproduced/recombined/mutated. The genetic material codes for the music (in each 4 bar loop).

Sorry can't explain in more depth right now.

Haven't checked in on the site for a few days. I wonder if anything new and exciting has shown up?

cheers,
Bob.


Ah, so you're using the term "genetic" figuratively, then. By the way, Y-DNA sequences are usually strings of numbers, though the markers they represent are stated with names like DSY-389, for example. So, a Y-DNA sequence, at the 12-marker level, would be a string of 12 numbers, such as, 13, 23, 10, 12, 24, 29, 13, 30, 22, 10, 11, 10, or something like that. I suppose one could assign these any values they wanted to, such as note on-off messages, pitch values, velocity, etc.

I've got an RSS link on the forums, myself. I'm kind of new here and I'm a little disappointed to find that most of the discussion is about analog hardware instead of software synths.

Gary

_________________
http://cdbaby.com/cd/garyrea
http://www.artistserver.com/gary_rea
http://mixcraftlive.com/members/385/
http://amiestreet.com/music/gary-rea/reinvention/
Back to top
View user's profile Send private message Visit poster's website
EdisonRex
Site Admin


Joined: Mar 07, 2007
Posts: 4579
Location: London, UK
Audio files: 172

PostPosted: Wed Mar 11, 2009 4:35 pm    Post subject: Reply with quote  Mark this post and the followings unread

Quote:
I'm kind of new here and I'm a little disappointed to find that most of the discussion is about analog hardware instead of software synths.


Feel free to talk about software synths in the forums provided. We don't seem to get a lot of people who talk about them, truly, but that doesn't mean they aren't here.

_________________
Garret: It's so retro.
EGM: What does retro mean to you?
Parker: Like, old and outdated.


Home,My Studio,and another view
Back to top
View user's profile Send private message Visit poster's website
GaryRea



Joined: Feb 22, 2009
Posts: 242
Location: Oklahoma City
Audio files: 3

PostPosted: Wed Mar 11, 2009 5:18 pm    Post subject: Reply with quote  Mark this post and the followings unread

EdisonRex wrote:
Quote:
I'm kind of new here and I'm a little disappointed to find that most of the discussion is about analog hardware instead of software synths.


Feel free to talk about software synths in the forums provided. We don't seem to get a lot of people who talk about them, truly, but that doesn't mean they aren't here.


True. I've noticed most of the posts on the subject are rather aged. Of course, that's a function of the readership/audience, not the forums. I'll have to tell more VST enthusiasts about electro-music, then. Very Happy

Gary

_________________
http://cdbaby.com/cd/garyrea
http://www.artistserver.com/gary_rea
http://mixcraftlive.com/members/385/
http://amiestreet.com/music/gary-rea/reinvention/
Back to top
View user's profile Send private message Visit poster's website
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24079
Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320

PostPosted: Wed Mar 11, 2009 5:22 pm    Post subject: Reply with quote  Mark this post and the followings unread

GaryRea wrote:
I'll have to tell more VST enthusiasts about electro-music, then. Very Happy


Yup, and tell with even more love about VST to electro-music-ians too Wink

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
GaryRea



Joined: Feb 22, 2009
Posts: 242
Location: Oklahoma City
Audio files: 3

PostPosted: Wed Mar 11, 2009 5:43 pm    Post subject: Reply with quote  Mark this post and the followings unread

Blue Hell wrote:
GaryRea wrote:
I'll have to tell more VST enthusiasts about electro-music, then. Very Happy


Yup, and tell with even more love about VST to electro-music-ians too Wink


Yes! Very Happy

_________________
http://cdbaby.com/cd/garyrea
http://www.artistserver.com/gary_rea
http://mixcraftlive.com/members/385/
http://amiestreet.com/music/gary-rea/reinvention/
Back to top
View user's profile Send private message Visit poster's website
Inventor
Stream Operator


Joined: Oct 13, 2007
Posts: 6221
Location: near Austin, Tx, USA
Audio files: 267

PostPosted: Wed Mar 11, 2009 10:45 pm    Post subject: Re: Streaming evolutionary music
Subject description: Evolectronica
Reply with quote  Mark this post and the followings unread

uncoolbob wrote:
It's loop based (is there any other feasible approach?)...


Yes. I use a technique that I call Boolean Sequencing to make streaming music. You need a music programming language such as ChucK or SuperCollider or CSound, or you could implement it in hardware.

Boolean Sequencing is based on logic expressions that evaluate the output of a binary counter. When the logic expressions evaluate to one, a note is played. Multiple expressions can be added up to produce a MIDI number for the frequency or other parameters of the note.

If you can set up a ChucK server linked to your page, I can provide you with free software that you can stream. In this way you could get started even without knowing how to program.

Cheers!

_________________
"Let's make noise for peace." - Kijjaz
Back to top
View user's profile Send private message Send e-mail
uncoolbob



Joined: Feb 14, 2009
Posts: 9
Location: London, UK

PostPosted: Thu Mar 12, 2009 2:34 am    Post subject: Re: Streaming evolutionary music
Subject description: Evolectronica
Reply with quote  Mark this post and the followings unread

Hi Inventor,

Re: my question
I was thinking which approaches are suitable for evolutionary music, where you need to get feedback (e.g. the music is good/the music is bad) from the user in some reasonable amount of time (a few seconds). With loops you can do this, but with a whole song/piece/movement/symphony each evaluation would take many minutes.

Maybe a whole piece could be evolved if there was some intelligent way of automatically fast-forwarding to the bits which are new.

It sounds like you could build your boolean sequences with a genetic algorithm and evaluate (get the fitnesses) them with listener feedback (internet or just your headphones). Alternatively you can use genetic programming to evolve the ChucK (or whatever) code directly. One day I will try to give this a go!

I just had a listen to your Boolean_Trio and a very quick look at the source code. Is this a bit like bell ringing?

cheers,
Bob.

Inventor wrote:
uncoolbob wrote:
It's loop based (is there any other feasible approach?)...


Yes. I use a technique that I call Boolean Sequencing to make streaming music. You need a music programming language such as ChucK or SuperCollider or CSound, or you could implement it in hardware.

Boolean Sequencing is based on logic expressions that evaluate the output of a binary counter. When the logic expressions evaluate to one, a note is played. Multiple expressions can be added up to produce a MIDI number for the frequency or other parameters of the note.

If you can set up a ChucK server linked to your page, I can provide you with free software that you can stream. In this way you could get started even without knowing how to program.

Cheers!

_________________
Evolectronica - survival of the funkiest
Back to top
View user's profile Send private message Visit poster's website
uncoolbob



Joined: Feb 14, 2009
Posts: 9
Location: London, UK

PostPosted: Thu Mar 12, 2009 2:36 am    Post subject: Reply with quote  Mark this post and the followings unread

FWIW I got some useful advice a while ago on this forum (well, a different sub-forum to be precise) about programming a software synth. Don't give up on it!

EdisonRex wrote:
Quote:
I'm kind of new here and I'm a little disappointed to find that most of the discussion is about analog hardware instead of software synths.


Feel free to talk about software synths in the forums provided. We don't seem to get a lot of people who talk about them, truly, but that doesn't mean they aren't here.

_________________
Evolectronica - survival of the funkiest
Back to top
View user's profile Send private message Visit poster's website
Inventor
Stream Operator


Joined: Oct 13, 2007
Posts: 6221
Location: near Austin, Tx, USA
Audio files: 267

PostPosted: Thu Mar 12, 2009 4:27 am    Post subject: Reply with quote  Mark this post and the followings unread

Yes, you could code up a genetic algorithm in which the logic matrix was the gene code ad then let it evolve under listener feedback.
_________________
"Let's make noise for peace." - Kijjaz
Back to top
View user's profile Send private message Send e-mail
cappy2112



Joined: Dec 24, 2004
Posts: 2465
Location: San Jose, California
Audio files: 2
G2 patch files: 1

PostPosted: Sun Mar 15, 2009 9:15 pm    Post subject: Reply with quote  Mark this post and the followings unread

GaryRea wrote:
EdisonRex wrote:
Quote:
I'm kind of new here and I'm a little disappointed to find that most of the discussion is about analog hardware instead of software synths.


Feel free to talk about software synths in the forums provided. We don't seem to get a lot of people who talk about them, truly, but that doesn't mean they aren't here.


True. I've noticed most of the posts on the subject are rather aged. Of course, that's a function of the readership/audience, not the forums. I'll have to tell more VST enthusiasts about electro-music, then. Very Happy

Gary


Gary- in case you haven't tried this site yet, kvraudio.com is one of the heavy sites for everything-VST. It's easy to spend a lot of time there.

_________________
Free Tibet. Release the Panchen Lama from prison. Let the Dalai Lama return to his home.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: shanemorris
Page 1 of 1 [17 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » electro-music.com » Streaming Radio Station
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use