#Dmusic/Soundscape
4 messages in this thread
Am having difficulty with a combo of DeluxeMusic and Soundscape (1.4). I have
Soundscape installed on my hard drive, in drawer SS. I have aan "Assign
Soundscape: dh0:SS" in startup file (so Soundscape can find what it wants).
I have DeluxeMusic in another drawer. Problem: whenever I call DMusic, it
runs Soundscape, then GURUs on me, then finally DMusic comes up. This is
true from either WB or CLI. There are no other fancy assigns, etc going on.
In short, WHY DOES DELUXEMUSIC CALL SOUNDSCAPE?? I don't WANT it to. (I
believe SS is installed properly, with the various file in LIBS:, etc) Any
help appreciated… –jp–
John,
DMCS invokes Soundscape by design. That's so you can output DMCS scores to
Soundscape via MIDI channels. My guess would be that since you have the
soundscape.library in your libs directory, you will always invoke soundscape
when running DMCS. I've found that it is not a very stable configuration and
try only to use it just long enough to transfer my music. (You're probably
getting the GURU becuase you don't have the copy protected Soundscape
distribution disk in your drive, and then DMCS just starts up normally.)
Check to see if Soundscape is present in the background by moving the DMCS
score window out of the way and then try to pull the screen down. If you see
the patch panel behind the DMCS screen you have both running, if not,
Soundscape terminated because of the copy protection.
Probably, the only way to stop this is by renaming soundscape.library before
starting DMCS. EA might be able to give you a way to bypass this. If they do,
please let the rest of us know.
David
David's response is bang on the money. If you have soundscape.library in
your assigned libs: directory, SoundScape WILL load when you call up DMCS.
You either need to reassign LIBS: before startup (tricky), or rename the
library. I have an exec file set up for those rare occasions when I want to
use them together:
RENAME LIBS:SS.LIB LIBS:SOUNDSCAPE.LIBRARY
AUDIO:DMCS/DELUXEMUSIC
RENAME LIBS:SOUNDSCAPE.LIBRARY LIBS:SS.LIB
With this approach, when I just run Deluxe Music, the SoundScape library
won't be found (because it's named SS.LIB) and DMCS runs normally. If I
execute "DMCSSS", they both load up and, after I'm finished, the library gets
put away again.
As David said: if you find a way to turn this feature off without this hoop
jumping, I'd like to hear about it.
Rick
Rick – rename SoundScape.library to SScape.library. Then use NewZap on
soundscape to change ALL textstrings from soundscape.library to
SScape.library and be SURE to null-terminate it correctly. That will fix it.
You will also need to change any references in any other programs you have
that try to open soundscape.library or you will have failures there. I doubt
that you have very many, though, and it should be little trouble. You can do
it the other way around, too – rename the reference in DMCS from
soundscape.library to SScape.library. Same effect – library not found, DMCS
won't grab it. Now, the decision rests simply upon this: DO you have the
protected version? or the unprotected version of DMCS. If it's unprotected,
then you can change it in DMCS, no problem. If it is the protected version,
there is a _possibility_ that DMCS will not operate correctly if you modify
any internal references. Soundscape, on the other hand, does not use that
kind of protection and does not give you any trouble. Of course, should you
wish to use SoundScape with DMCS, you can copy the library and it'll work for
that invocation. Hope this helps. –Ben–