Re: CPS Announcement MPEG-4 SA

From: Richard Dobson (rwd@cableinet.co.uk)
Date: Sun Feb 27 2000 - 14:36:33 EST


If the message problem is down to the Java VM, then I can easily accept
that the Java VM of my beta version of Win2K may be faulty. I will see
if I can download the new Windows2000 one from MS to see if that makes a
difference.

Re m/c MME drivers; the main point is that while running multiple stereo
devices may well give problems to Windows and/or the MME drivers (which
properly belong to the card, not to Windows itself), driving a ~single~
multi-channel MME device is as easy as driving one stereo device - in
fact I think that it is the only sensible way to do it! Windows does not
in fact care about the number of channels - it simply sends the format
request to the driver. When viable m/c drivers for Linux are available
(they may already be, for a few cards), they will work the same way.
Driving multiple stereo devces should be 'Plan-B', not 'Plan-A'. With
the Pulsar 16-ch driver (also available for SCOPE, of course), I can
play a 6-channel WAVE file using MediaPlayer, and programmatically I can
do it just using the standard MME waveOut calls. This is using the
conventional WAVE format - it does not require WAVE-EX as such.

ASIO support depends on a third-party application, so while it offers a
solution (and no douvt a good one) to the multi-channel problem, it is
not a generic or base-level solution. The ideal here would be to support
both ASIO and m/c mme.

Richard Dobson

Niels Gorisse wrote:
>
> Hi,
>
> >I have got CPS running on Windows95, but under Windows2000(beta, build
> >2048) any attempt to start audio output hangs the GUI (the message loop
> >is broken), and I have to shut it down using Task Manager. Has CPS
> >actually been tested with Windows2000?
>
> Yes, a beta tester did, but I didn't receive any bad news.. If the message
> loop was broken, then it is a Java virtual machine problem; Microsoft
> guarenteed that the virtual machine in Windows 2000 would be the same as
> the one you must download to work with CPS. It sounds like this isn't true,
> so I'll have to remove the 2000 from the '95/'98/2000 list temporary..
> Although I hate updates from Microsoft, I will install Windows 2000 on my
> own system to see what's wrong.
>
>
>
> You can not set audioOut to more channels, but you can place more audioOut
> objects on screen, and set them all seperately to another device. You can
> put two audioOut devices on screen (4 outputs), but not more because the
> MME drivers of windows get very confused when you try more channels
> (especially when using audioIn too). This also isn't possible with Reaktor
> when using the MME drivers.
> You mentioned WAVE-EX a few times; well, I do not want to spend more time
> on Microsoft-specific problems (any programmer who ever tried to program
> DirectSound knows what I mean), so I decided to switch to ASIO (Steinberg
> (C)). With ASIO, you can still only use one device, but if the device has
> more outputs, then you can use all outputs normally.
>
> >As for file i/o - import of mp4 files (as generated by SAOLC, sdif2mp4,
> >etc) would be very useful; and there is the full MPEG-4 file format to
> >look forward to later on.
>

-- 
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd (LU: 17th September 1999)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 23rd February 2000)



This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 11:46:37 EST