Stardust stirred with Black Coffee

Here is another little experiment i have been puttering with:
http://webartery.com/audio/stardust.htm

It should stream OK to 56k modems. Though it will not have much variety in it for a while for
56k modems. You'll experience more variety in the sound sooner the faster your connection.

It is Sarah Vaughn's "Stardust" stirred in "Black Coffee".

Here is the idea for this piece. Cut up 'Stardust' into good loops (it is cut into 25 approx 7-8
second loops). I thought 'Stardust' sounded a bit like 'Black Coffee' in some ways, or they're
related, anyway. Cut up a fair amount of 'Black Coffee' this way also (though the tempo is
trickier in 'Black Coffee', not as regular). Then play sound 1 of 'Stardust'. Then play some
sound from S1 where S1 is a set of sounds that sound OK after sound 1. S1 includes sounds from
'Stardust' and 'Black Coffee'. Make such a set for each sound in Stardust and Black Coffee, ie,
the next sound that is played is selected not entirely at random but from a set of sounds that
sound OK after that particular sound. So I suppose it's a kind of Markov chain thing.

Anyway, i learned a few things from it. The first thing is that rather than 2 songs i should be
using a lot more songs. much more variety…

Acid makes this sort of thing much easier…

ja

Comments

, marc garrett

Hi Jim,

As far as digital sound/Java scripted, flash etc… it is a new experience &
I am working on it all right now. So you will not get a fair example from my
other works, although there some oof similar vein conceptually but not in
function. In fact, back at the ol' furtherfield ranch we are all
collaborating by creating seperate noises and tunes and then placing them
into cubase, and adding our own next to the original, which is more
overlaying and cutting, then of course just enjoying listening to them.

This is the nearest so far but different to your concept - but enjoy anyway
http://www.furtherfield.org/otmonkeys/docs/reaching_outwards.htm

respect from marc


http://www.furtherfield.org
http://www.furthernoise.org
http://www.dido.uk.net
We Can Make Our Own World.



> > Hi Jim,
> >
> > Sounds kool - I am doing much the same thing presently with cut-up
sounds
> > form 2-3 different songs or tunes. It is great fun & can come up with
some
> > pretty good tracks in their own right…editing music for java-script
works
> > on the net, very much a direction that some of the 'ouch those monkeys'
> > tunes have fallen into.
>
> Yes, this is what I did tonight with http://webartery.com/temp/1.htm .
Great fun!
>
> I put them into Shockwave because you can compress and loop and code and
more or less whatever
> the hell you want to visually, concerning code, concerning audio,
concerning streaming…though
> the above is just a '1-off' that doesn't stream. I kinda like it though
and will probably do
> more work on it in audio software and also in Shockwave a la
Stardust/Black Coffee but round 9.
> http://vismu.com/vismu houses much of my Shockwave vismu (all of it there
in my own voice).
>
> What are the urls to your work in this vein, Marc?
>
> ja
>
>
>

, marc garrett

Thanx Jim,

Nice to hear all those tunes together - merged, glued - ah roxanne…

marc

http://www.furtherfield.org
http://www.furthernoise.org
http://www.dido.uk.net
We Can Make Our Own World

, Michael Szpakowski

That's great!
let me guess -you mark sections in both tunes just
before downbeats & then randomize which one streams in
at any particular point?
Did you pitch shift to match key at all or was it just
careful choice /luck?
It's nice that the source material *is* so clearly
there.
anyway, great stuff
michael
— Jim Andrews <[email protected]> wrote:
> Here is another little experiment i have been
> puttering with:
> http://webartery.com/audio/stardust.htm
>
> It should stream OK to 56k modems. Though it will
> not have much variety in it for a while for
> 56k modems. You'll experience more variety in the
> sound sooner the faster your connection.
>
> It is Sarah Vaughn's "Stardust" stirred in "Black
> Coffee".
>
> Here is the idea for this piece. Cut up 'Stardust'
> into good loops (it is cut into 25 approx 7-8
> second loops). I thought 'Stardust' sounded a bit
> like 'Black Coffee' in some ways, or they're
> related, anyway. Cut up a fair amount of 'Black
> Coffee' this way also (though the tempo is
> trickier in 'Black Coffee', not as regular). Then
> play sound 1 of 'Stardust'. Then play some
> sound from S1 where S1 is a set of sounds that sound
> OK after sound 1. S1 includes sounds from
> 'Stardust' and 'Black Coffee'. Make such a set for
> each sound in Stardust and Black Coffee, ie,
> the next sound that is played is selected not
> entirely at random but from a set of sounds that
> sound OK after that particular sound. So I suppose
> it's a kind of Markov chain thing.
>
> Anyway, i learned a few things from it. The first
> thing is that rather than 2 songs i should be
> using a lot more songs. much more variety…
>
> Acid makes this sort of thing much easier…
>
> ja
>
>
> + ti esrever dna ti pilf nwod gniht ym tup
> -> post: [email protected]
> -> questions: [email protected]
> -> subscribe/unsubscribe:
> http://rhizome.org/preferences/subscribe.rhiz
> -> give: http://rhizome.org/support
> +
> Subscribers to Rhizome are subject to the terms set
> out in the
> Membership Agreement available online at
http://rhizome.org/info/29.php


=====
http://www.somedancersandmusicians.com/

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

, marc garrett

Hi Jim,

Sounds kool - I am doing much the same thing presently with cut-up sounds
form 2-3 different songs or tunes. It is great fun & can come up with some
pretty good tracks in their own right…editing music for java-script works
on the net, very much a direction that some of the 'ouch those monkeys'
tunes have fallen into.

marc

http://www.furtherfield.org
http://www.furthernoise.org
http://www.dido.uk.net
We Can Make Our Own World

, Jim Andrews

> That's great!
> let me guess -you mark sections in both tunes just
> before downbeats & then randomize which one streams in
> at any particular point?
> Did you pitch shift to match key at all or was it just
> careful choice /luck?
> It's nice that the source material *is* so clearly
> there.
> anyway, great stuff
> michael

Thanks, Michael!

All of Stardust is in http://webartery.com/audio/stardust.htm , ie, it is (very) remotely
possible that it could play Stardust from beginning to end without audio gaps. I chopped
Stardust up into perfect loops in Soundforge. The sounds begin on a beat, actually, rather than
a downbeat–it's easier to chop on the beat rather than the downbeat. I don't really even know
what a downbeat is. I know a deadbeat when I see one though. Well, no I don't, actually. So once
I got Stardust chopped up into little lines I sipped the Black Coffee–the rhythms of Black
Coffee are pretty tricky, often, I found, so I couldn't put the whole thing in there like I
could with Stardust.

I didn't use Acid 4 on this at all; it was all hand cut in Soundforge. I didn't have Acid 4. Now
I do! Ooo I love good audio software! What a toy store. I think it would be a lot easier to do
this sort of piece using Acid 4. I did http://webartery.com/temp/1.htm tonight with Acid 4, my
first experiment with it. I like the way it makes accuracy a lot less laborious.

Here's a bit of the Lingo from the Stardust/Black Coffee experiment. I tested every possible
pair of sounds against one another, so when sound Sx plays, what plays next is drawn from the Sx
set. The first 25 sounds are the entirety of Stardust. There are 13 sounds from Black Coffee.

Here's a bit of the code:

on beginsprite me
s1=["1","2","6","8","26","38"] –This is the set of sounds that sound OK after sound 1
s2=["2","3","6","7","9","13","26"] –These sound OK after sound 2.
s3=["2","3","4","5","6","8","10","13","15","26","28","32","38"]
s4=["1","3","4","5","7","8","9","10","13","38"]
s5=["2","3","4","5","6","7","10"]
s6=["1","3","5","6","7","13","26","32"]
s7=["1","2","3","4","5","7","8","9","10","13","15","26","27","32","37","38"]
s8=["2","8","9","13","26","28"]
s9=["1","2","4","5","6","7","9","10","13","26","28","33","38"]
s10=["3","5","7","10","11", "13","14","28","32","34","36","37"]
s11=["1","2","3","7","11","12","13","14","20","26","28","32","35","37","38"]
s12=["1", "2", "3", "6",
"7","11","12","13","14","15","26","27","30","32","33","34","36","37","38"]
s13=["11","13","14","32","35","36","37"]
s14=["1","2","3","7","8","13","14","15","17","26","27","28","30","32","34","36","38"]
s15=["15","16","18","19","28","32","33","36"]
s16=["3","4","5","6","7","13","15","16","17","28","32","34","38"]
s17=["13","15","17","18","33","37","38"]
s18=["16","18","19","29","32","36"]
s19=["19","20","36"]
s20=["19","20","21"]
s21=["21","22"]
s22=["22","23"]
s23=["23","24"]
s24=["24","25"]
s25=[]

s26=["3","4","5","7","9","11","26","27","28","37","38"]
s27=["11","14","27","28","38"]
s28=["13","16","18","19","22","26","28","32","36","37"]
s29=["13","14","15","19","23","29","30","32","34","35"]
s30=["11","12","13","14","18","19","20","28","30","31","32","34","36"]
s31=["3","13","15","26","31","32","34"]
s32=["14","16","17","26","28","32","33","36","38"]
s33=["3","10","11","13","15","17","26","28","30","32","33","35","36","38"]
s34=["8","9","10","11","14","15","17","19","20","29","30","31","32","34","35"]
s35=["12","33","35","36"]
s36=["9","17","23","36"]
s37=["2","3","13","17","26","37","38"]
s38=["2","4","5","7","9","10","11","13","14","17","26","28","32","38"]

pSequenceList=[s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20,s21,s22,s2
3,s24,s25,s26,s27,s28,s29,s30,s31,s32,s33,s34,s35,s36,s37,s38]
sound(1).queue(member "1")

pActualList=pSequenceList.duplicate()
repeat with i= 1 to pActualList.count
pActualList=[]
end repeat
pActualListCount = pActualList.count

pNotDownloaded=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18"
,"19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37",
"38"]
pNotDownloadedCount=pNotDownloaded.count

me.checkDownloads()
end beginsprite

, Jim Andrews

> Hi Jim,
>
> Sounds kool - I am doing much the same thing presently with cut-up sounds
> form 2-3 different songs or tunes. It is great fun & can come up with some
> pretty good tracks in their own right…editing music for java-script works
> on the net, very much a direction that some of the 'ouch those monkeys'
> tunes have fallen into.

Yes, this is what I did tonight with http://webartery.com/temp/1.htm . Great fun!

I put them into Shockwave because you can compress and loop and code and more or less whatever
the hell you want to visually, concerning code, concerning audio, concerning streaming…though
the above is just a '1-off' that doesn't stream. I kinda like it though and will probably do
more work on it in audio software and also in Shockwave a la Stardust/Black Coffee but round 9.
http://vismu.com/vismu houses much of my Shockwave vismu (all of it there in my own voice).

What are the urls to your work in this vein, Marc?

ja

, Jim Andrews

> Hi Jim,
>
> As far as digital sound/Java scripted, flash etc… it is a new experience &
> I am working on it all right now. So you will not get a fair example from my
> other works, although there some oof similar vein conceptually but not in
> function. In fact, back at the ol' furtherfield ranch we are all
> collaborating by creating seperate noises and tunes and then placing them
> into cubase, and adding our own next to the original, which is more
> overlaying and cutting, then of course just enjoying listening to them.
>
> This is the nearest so far but different to your concept - but enjoy anyway
> http://www.furtherfield.org/otmonkeys/docs/reaching_outwards.htm
>
> respect from marc

That's terrific audio, Marc.

I don't know Cubase. So I might not understand what you are getting at. Can you give me more
detail on that? Is Cubase a multi-track audio editor/mixer?

Or is it some kind of unique hybrid like Acid is?

ja

, marc garrett

Hi Jim,

> That's terrific audio, Marc.

Thanx - that was all done in Soundforge - which I now like the back of my
hand now, well almost (just wondering whether I know thw back of hand that
well).

I've got loads of that stuff going back into the late eighties, from when I
used to run various pirate radio stations, my job was to collect everyones
submissions and be the 'dj', but i used to put loads of cuts & snips in
between other people's contributions so to give the broadcasting a more
interesting and experimental edge. I've literally got about 4 bin bags on my
right side full of strange voices/noises, waiting for my attention so they
can to be digitalized.

> I don't know Cubase. So I might not understand what you are getting at.
Can you give me more
> detail on that? Is Cubase a multi-track audio editor/mixer?
>
> Or is it some kind of unique hybrid like Acid is?

I have not used Acid yet, but I might give it a go. Cubase is a 24 track
virtual studio, which you can do editing on quite easily but I prefer final
editing on soundforge myself. From cubase you can either import or export
audio/mp3/wave etc. Even though it is memory intensive, it is pretty much a
wonder tool. One is blown away by the 'gui' interface at first, like I was
with 'Reason'; but in time it becomes an excellent tool and it creates a
kind of noise space that many programs leave flat. So yes, it is both.

marc

http://www.furtherfield.org
http://www.furthernoise.org
http://www.dido.uk.net
We Can Make Our Own World.



> > Hi Jim,
> >
> > As far as digital sound/Java scripted, flash etc… it is a new
experience &
> > I am working on it all right now. So you will not get a fair example
from my
> > other works, although there some oof similar vein conceptually but not
in
> > function. In fact, back at the ol' furtherfield ranch we are all
> > collaborating by creating seperate noises and tunes and then placing
them
> > into cubase, and adding our own next to the original, which is more
> > overlaying and cutting, then of course just enjoying listening to them.
> >
> > This is the nearest so far but different to your concept - but enjoy
anyway
> > http://www.furtherfield.org/otmonkeys/docs/reaching_outwards.htm
> >
> > respect from marc

>
> ja
>
>
>