
On 21 8 2004 at 3:30 pm -0400, Mike Carlyle wrote:
It's like there's some sort of caching or something not going on that requires DB to think about all the sounds again.
Actually you are probably right on the mark here. I think what's likely happening is that DB is lazy-loading sounds as they are required in the song; once they've been loaded once, they persist. I should change this so that as soon as a song is opened, all currently in-use sounds are immediately loaded from disk (in a background thread). Note that this is a new phenomenon in this beta series, which is a side- effect of the improved kit format that allows for lazy loading. (The idea is that opening of kits and songs is sped up because we no longer waste time/memory loading unused sounds... but this has hit the opposite extreme.) Thanks for raising this; this came to mind a few days ago but I had since forgotten about it temporarily.
Another question: is linking an active feature yet? If so, how to make a link? I've got that next nskit ready to go, but all the sounds are embedded.
You may need to re-import the sounds to the kit again. Once you save and close a kit with sounds designated as "embedded", the linking relationship is lost -- since the sounds are now embedded in the kit file, DB discards the location of the original. (It is possible to convert a linked kit into an embedded one after the fact, but not vice versa.) Fortunately fixing this should be as straightforward as drag/drop to re- establish the links -- you should then find that the "link" option in the pop-up menu becomes enabled. -ben -- Ben Kennedy, chief magician zygoat creative technical services 613-228-3392 | 1-866-466-4628 http://www.zygoat.ca