Thanks for that Jason. Out of interest, how many is a ton? How many waves do you run at the same time? on average or peak. I'm just looking for the safe limits of DM > -----Original Message----- > From: directmusic-bounce@xxxxxxxxxxxxx > [mailto:directmusic-bounce@xxxxxxxxxxxxx]On Behalf Of Jason Booth > Sent: 29 January 2003 17:23 > To: directmusic@xxxxxxxxxxxxx > Subject: [directmusic] Re: Q's > > > > > Um, I would recommend against this if you ever want to be able to load > your project in a timely fashion. One of my project uses a ton of mp3 > encoded wavs, and doing it that way took over 2 hours to re-load the > project. Instead, do this: > > - Add a tone at the beginning of each wav about 2.1 seconds long. It > should be extremely easy to see where this tone ends > - You want to have 2.1 seconds of tone because often the codec > puts a glitch 2 seconds into the file. =20 > - Compress all the wavs into wav encoded mp3s. > - Uncompress all the encoded wavs back into wavs and store them in a new > folder (under the same name) > - Use the uncompressed wavs in DMP > - After run-time saving the project, copy your encoded wav versions over > the uncompressed versions. > > The reason you do the compression and uncompression is to get > the result of what the wav encoded mp3 adds to the track (a short pause > at the beginning). You can then use the tone to see this offset clearly, > and set your start point just past the tone. This is the only way to get > things to stay in sync. > > Basically, using encoded wavs in DMP the way you think they'd be > useful is asking for a huge headache. But with a bit of work arounds, > it's manageable. > > > ----- > > > Scott's point about mp3 encoding stereo wavs is definitely a problem for > me. The way to get round it is to encode your wavs as mp3 in Sound Forge > or whatever you use, saving not as an mp3 file but as an mp3 encoded wav > file. Then you can import your stereo mp3 compressed file into DMP and > it should work. > > You can use Microsoft ADPCM of course, which should work for everyone, > but it can be a bit crunchy sounding - depends a lot on the timbre of > the source sound I find. > > One thing I'd be interested to know in relation to Paul's questions is > whether an mp3 codec is now installed as standard on current windows > versions? I assume it must be in XP? > > -----Original Message----- > From: directmusic-bounce@xxxxxxxxxxxxx > [mailto:directmusic-bounce@xxxxxxxxxxxxx]On Behalf Of Paul Stroud > Sent: 29 January 2003 10:19 > To: directmusic@xxxxxxxxxxxxx > Subject: [directmusic] Re: Q's > > > > Thanks Scott. > > So do you think it'll be best if I use Wavs only, or is there another > way? A compression that I can be sure all will have. > > Is it very unlikely someone will not have the mp3 codec on their > machine? > > Can anyone think where my problem lays with encoding mp3? > > Cheers > > Paul > > > -----Original Message----- > > From: directmusic-bounce@xxxxxxxxxxxxx=20 > > [mailto:directmusic-bounce@xxxxxxxxxxxxx]On Behalf Of Scott Morgan > > Sent: 29 January 2003 01:41 > > To: directmusic@xxxxxxxxxxxxx > > Subject: [directmusic] Re: Q's > > > > > > > > Hi Paul, > > > > DMDemo is completely safe. It does not write or change anything on=20 > > your hard drive. It just loads the content and does what the=20 > > interface tells it to. > > > > If the mp3 codec is not on someone's system the mp3 will fail to play, > > > sorry. I think there is a problem encoding stereo files to mp3 in DMP > > > (like you can't do it). That may be your problem. > > > > Oh, if you only use an audiopath for one segment, its actually easiest > > > to embed the audiopath in the segment. If you only use one audiopath=20 > > like I usually do its better to not reference it in the script at all. > > > If you are using DMDemo you can make your audiopath the default=20 > > audiopath using the DMDemo.ini. The reason this is better is because=20 > > if you create it in the script the new audiopath is an additional=20 > > audiopath besides the already existing default audiopath created by=20 > > DMDemo or whatever app you are using. > > If you are using multiple audiopaths then you should either embed them > in > > your segments or create them in the script depending on how they are > used. > > > > I like to embed all of my content in the script to make things=20 > > cleaner. You would use references if you had multiple scripts and you > > > wanted the scripts > > to be able to use the same files. For instance in the project I > > am working > > on I have one DLS set and one audiopath that all the scripts use. I > just > > load different instruments in each script and I adjust the FX > paraemeters > > using Param Ctrl tracks. > > > > The memory part depends on whether or not you tell the script to=20 > > download all content when the scirpt loads (not whether its embedded=20 > > or not). There is a check box on the property page for that. If you=20 > > uncheck it then you have the repsonsibilty of using the=20 > > DownloadSoundData command to load things and using UnloadSoundData to=20 > > unload things before the script gets closed. Unless you are ready for=20 > > some serious technical problems, I recommend you leave the=20 > > auto-loading on. My current project uses dynamic loading and it had=20 > > been a nightmare...its sure lets me use a lot more samples though. > > > > Streaming waves are also not affected by embed or not. > > > > -Scott Morgan > > http://Morganstudios.com > > > > > > ----- Original Message ----- > > From: "Paul Stroud" <paul@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> > > To: <directmusic@xxxxxxxxxxxxx> > > Sent: Tuesday, January 28, 2003 9:25 AM > > Subject: [directmusic] Re: Q's > > > > > > > > > > Thanks Leo. > > > > > > My main concern is with the compression, but this is just part of my > > overall > > > concern with distribution for potential clients i.e. DMDemo > > "songs" on my > > > showreel > > > > > > I want to reassure them that DMDemo will not tamper with any > > system files > > or > > > folders. Can I do this and use mp3 compression without fear of > > the client > > > not being able to play it due to a lack of the decoding codec? > > > > > > Paul > > > > > > > -----Original Message----- > > > > From: directmusic-bounce@xxxxxxxxxxxxx=20 > > > > [mailto:directmusic-bounce@xxxxxxxxxxxxx]On Behalf Of Leo Newman > > > > Sent: 28 January 2003 16:45 > > > > To: directmusic@xxxxxxxxxxxxx > > > > Subject: [directmusic] Re: Q's > > > > > > > > > > > > > > > > I only know about the second item. > > > > > > > > The advantage of setting a variable to an audiopath is gained > > when you =3D > > > > use > > > > the audiopath multiple times. If you do not use it multiple > > times, you > > =3D > > > > are > > > > better off just creating it in the function call. Otherwise > > you would =3D > > > > have > > > > the overhead of making the function call multiple times > > instead of just > > > > passing a variable that is already set. > > > > > > > > This is just a programming perspective. I haven't done much with=20 > > > > =3D audiopaths in VB. > > > > > > > > Leo > > > > > > > > > > > > -----Original Message----- > > > > From: directmusic-bounce@xxxxxxxxxxxxx=20 > > > > [mailto:directmusic-bounce@xxxxxxxxxxxxx] On Behalf Of Paul Stroud > > > > Sent: Tuesday, January 28, 2003 3:37 AM > > > > To: DirectMusic List > > > > Subject: [directmusic] Q's > > > > > > > > > > > > Hello people, > > > > > > > > I have a couple of questions if any of you have the time > > > > > > > > 1). How can I implement compression? Particularly mp3 and ogg=20 > > > > vorbis > > > > > > > > I have Wavelab, but still can't encode to MP3 in DMP. I > > thought that WL > > > > would have installed the codecs. No? I think I found one line in=20 > > > > the =3D help file of DMP, but that wasn't particularly helpful,=20 > > > > although I > > now think > > =3D > > > > I > > > > know why I can't encode - I just don't know how I can. > > > > > > > > I also need to be sure that the user will be able to play it -=20 > > > > error messages would look very bad to say the least. > > > > > > > > > > > > 2). Is there any advantage in setting a variable to an > > audiopath, and =3D > > > > then > > > > using that variable to declare the path used in a .play method? > > > > > > > > i.e. > > > > > > > > Set oAudioPathVari =3D3D Audiopath1.create > > > > segment1.play IsPrimary, oAudiopathVari > > > > > > > > as opposed to... > > > > > > > > segment1.play IsPrimary, Audiopath1.create > > > > > > > > 3). What scenarios would you embed components in a script and > > when would > > =3D > > > > you > > > > reference? Does embedded components get loaded into RAM when > > the script > > =3D > > > > is > > > > loaded? How does this affect wave streaming? > > > > > > > > Thank you to anyone that can help > > > > > > > > Paul > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >