[directmusic] Re: Survey

  • From: "Todor Fay" <todor@xxxxxxxxxxxxx>
  • To: <directmusic@xxxxxxxxxxxxx>
  • Date: Fri, 31 Jan 2003 07:50:47 -0800

PS. I'll be out of office the next few days, so forgive me if I don't
reply to any answers and questions on this topic.

Todor

-----Original Message-----
From: directmusic-bounce@xxxxxxxxxxxxx
[mailto:directmusic-bounce@xxxxxxxxxxxxx] On Behalf Of Todor Fay
Sent: Friday, January 31, 2003 7:49 AM
To: directmusic@xxxxxxxxxxxxx
Subject: [directmusic] Re: Survey


How big is the memory overhead that you are seeing with each Band Track?
I'm surprised that it would be something substantial, so we should
understand exactly what it's doing (and potentially report a bug to
Microsoft) before people make a big change in their projects.

Todor 

-----Original Message-----
From: directmusic-bounce@xxxxxxxxxxxxx
[mailto:directmusic-bounce@xxxxxxxxxxxxx] On Behalf Of Saul Bottcher
Sent: Friday, January 31, 2003 5:06 AM
To: directmusic@xxxxxxxxxxxxx
Subject: [directmusic] Re: Survey


Hi,

> Our PC versions play everything back through the MS synth

    Stupid question - does anybody not do this?

> I've never had any complaints about the CPU hit except when I had a
bug
> which was something to do with my band being redefined every time any
> segments started, which was solved by defining a global band at the
start
> and taking the band tracks out of all other segments (you could adjust
> individual instruments as necessary if you wanted to of course).

    If your project has a large number of segments, stripping out the
band
tracks can also save you considerable disk/RAM:  I was working on a
project
where dynamic loading wasn't acceptable, and for simplicity I decided to
use
a single band for each song.  When I stripped the band tracks out of the
segments, if I remember correctly, it was saving *per segment* - and I
had
about 300 per song.  Since my RAM budget was only 4MB to begin with, it
was
a pretty crucial difference.
    And on that topic - is there, or will there ever be, a way to create
(within a segment) a *reference* to a band, rather than pointlessly
duplicating it?  DM allows the abstraction of linked parts, why not
linking
of other objects?  Updating all your bands after making a single change
is a
real joke!  Plus, I don't know how many people have used part-linking as
a
space-saver, but the results can be significant.  With some people
working
under tighter budgets (*cough* X-Box) it would seem like any measure
that
saves wasted space would be a great feature.

    Saul.









Other related posts: