Csound Csound-dev Csound-tekno Search About

Re: RealTime effect proccessing.

Date1998-12-16 18:25
FromRichard Dobson
SubjectRe: RealTime effect proccessing.
Interesting! Can you give any more details about the DirectX APIs
involved?

WAV files can cope wtih any number of channels (though cards and a lot
of software can't) - I have downloadable examples on my website.

Richard Dobson

mark wrote:
> 
> Not as such - but using the directX api you could place
> each of the four channels at each of the speakers - this
> is how they intended to do an implementation of someones
> surround system apparently.
...
> I presume that wav files cope with four channels - from what I remeber
> its a pretty flexible format....
> 
...


-- 
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd

Date1998-12-16 22:28
Frommark
SubjectRE: RealTime effect proccessing.
hi yes,

I've spent the day reading about them and playing with some
of the stuff that comes with the directX 6 SDK - you can read
the manuals by joining the free part of MSDN (microsoft dev
network) and going to the developer library.

In short though you can have a number of channels - with the
SBLive drivers I have (not quite the latest) I've got 32. Each
channel can have spatialisation info including velocities. There
is a cool app that comes with the sdk that lets you set up
channels based on wave files - and then move them about. I set
up a interesting soundscape based on some loops made for other
bit of work - a tabla loop oscilating back and forth with orbiting
drones - sounded good.

For doing quad wav file playback it would be easy to place four channels
at the speaker locations. This does seem a little obtuse though - given
that the 3d sound stuff is part of the directX api (rather than SBLive per
se)
it would be interesting if some of this stuff was directly accessible in
DirectCSound - instead of the current scheme each instrument would be a
channel which you could also score a location for - it would need new
op codes though.

I should have modified the sample code mentioned above to play four channels
from CSound in the next couple of days so assuming it works I'll let you
have a copy.

hope this helps

mark


> -----Original Message-----
> From: Richard Dobson [mailto:rwd@cableinet.co.uk]
> Sent: 16 December 1998 18:26
> To: mark
> Cc: Csound Mailing List
> Subject: Re: RealTime effect proccessing.
>
>
> Interesting! Can you give any more details about the DirectX APIs
> involved?
>
> WAV files can cope wtih any number of channels (though cards and a lot
> of software can't) - I have downloadable examples on my website.
>
> Richard Dobson
>
> mark wrote:
> >
> > Not as such - but using the directX api you could place
> > each of the four channels at each of the speakers - this
> > is how they intended to do an implementation of someones
> > surround system apparently.
> ...
> > I presume that wav files cope with four channels - from what I remeber
> > its a pretty flexible format....
> >
> ...
>
>
> --
> Test your DAW with my Soundcard Attrition Page!
> http://wkweb5.cableinet.co.uk/rwd
>
> CDP home page: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm
>