07-09-2023, 03:44 PM
(07-09-2023, 02:03 PM)OysterMug Wrote:[To see links please log-in or register here]
Hmm. That's a special problem. Adding stock sound to a room is (relatively) straight forward since all you need is to duplicate existing code that calls built-in sounds by their ID. But custom sounds have no ID for the room to reference.
It's possible to link to a custom sound if it is added to the "Sound FX" library found in the Sequencer (using IrvinTIB's "[To see links please log-in or register here]
" Utility.) But then, users would have to install your custom SFX Library just to add your custom audio.
I've been looking for "easy" ways to add custom audio for years with minimal success. Your only options are to either use one of the built-in sounds (eg: the "Industrial" sound, the "Beach" sound, the "Airplane" sound) and then make the user jump though the additional hoops of installing something to add the sound separately, or use the built-in Media Player.
Remember, TK17 is "movie-maker" software, so everything was designed to be used in a Sequence. People want to turn poses and rooms into mini (self contained) movies when all of the extra features are built into the Sequencer.
I recommend checking out three of my Sequences: "[To see links please log-in or register here]
", "[To see links please log-in or register here]
", and "[To see links please log-in or register here]
". Three different experiments in how best to add custom audio to a movie.
"Club 3000" relies on a custom voiceset (installed using my "Voiceset Installer" utility.) But that relies on the user going through the bother of applying the custom voice to the 3rd actor before going into the Sequencer. The big advantage is that your sounds will always be in perfect sync and triggered at will.
"The Nightengale" uses a custom SFX Library created using VXSFX. As long as the user downloads & installs the custom library, those sounds will always be there... unless someone replaces it with a newer library. All the advantages of using a custom voiceset for SFX w/o the "prep work", but no guarantee it'll be there when you need it.
"Detention" is the simplest of them all (and users like "simple"), relying on a custom soundtrack played using the built-in Media Player. Just start the movie when you hear the "Go" beep to sync the movie to the soundtrack. No special software or addons needed, and you can put the ogg file in the Music folder at the last second if you forgot w/o having to exit & reload. This is my preferred method now. Big limitation though vs the previous two is that playback is "linear", so you can't add features like "jumps" or decision-making prompts to your sequence.
Hope that helps.
PS: I have not (yet) uploaded any sequences to this site. Once V11 is released, I plan to release V11 compatible (upgraded?) versions of all my sequences.
Thank you very much for the reply, you were really kind to explain everything to me so perfectly. I've always enjoyed your work on MG and I'm glad to see you continue to work hard to improve this game, thank you very much. Finally you made me understand where the problem is to insert background audio. I will look with pleasure at the sequences you suggested and I'm sure they will help me understand everything better. I'll continue working on my room without (for now) creating background audio. Thank you
