0
0

Hey All,

Thanks for reading this post and I hope someone can help me out with my predicamint!

I have two cues, one for the main loop, and the other containing a bunch of flourishes:

Cue 1 – Music
Cue 2 – Flourishes

Cue 1 (the music loop) is made up of several segments linked together to create a long loop. [u:1ku60lnh]I’ve broken the loop into segments because the music modulates between different musical keys and scales[/u:1ku60lnh].

Cue 2 (the flourishes) is made up of several segments containing musical flourishes. Each segment corresponds musically with the segments of Cue 1. For example:

Cue 1, Segment 1, G major music
Cue 2, Segment 1, G major flourishes
Cue 1, Segment 2, Eb major music
Cue 2, Segment 2, Eb major flourishes.

When Cue 2 (the flourishes) is called, I need the musically correct segment that corresponds with the appropriate segment of Cue 1 (the music) to play [i:1ku60lnh]only[/i:1ku60lnh]. Like this:

[img:1ku60lnh]http://www.mick-gordon.com/fmod.jpg[/img:1ku60lnh]

I’m restricted to only two cues.

Is there a way to achieve this?

Thanks a bunch.

  • You must to post comments
0
0

No one?

  • You must to post comments
0
0

[quote="MG":19r5o4g1]Hey All,
I’m restricted to only two cues.

Is there a way to achieve this?

Thanks a bunch.[/quote:19r5o4g1]

I think you need to add a parameter. This parameter would specify the scale that is in use. You would then need to add the conditions to the start segments on the flourish theme, for example:

if parameter = 1 play the G major segment
if parameter = 2 play the Eb major segment
and so on..

Chances are, for this to work well you will need to apply the same type of parameter control to the music theme too. If you need an example fdp, let me know.

cheers,
Templar

  • You must to post comments
0
0

Hey, thanks a bunch for the reply.

For the parameter method to work, I would need to set the parameter to change each time a new segment (ie: Keychange) of the music cue would play.

The "music" theme cycles through the different keys, which are split into segments:

G major – Eb major – D minor – F minor – then loop.

For the method that you describe, I’d need something that said "when G major segment is playing THEN parameter = 1, when Eb major segment is playing, THEN parameter = 2, etc".

Then, each time a flourish is called, it would check the parameter number and play the appropriate flourish.

Therefore, my question is, is it possible to change a parameter when a segment starts playing? Or can parameters only be changed with game code?

  • You must to post comments
0
0

[quote:388l9nwi]
Then, each time a flourish is called, it would check the parameter number and play the appropriate flourish.

Therefore, my question is, is it possible to change a parameter when a segment starts playing? Or can parameters only be changed with game code?[/quote:388l9nwi]

Yes, parameters must be changed with code. You can use a callback and determine which segment is playing via the API.

Is the G major > Eb Major > Dm > Fm progression static? I see from your screenshot that you can start anywhere within the progression, but the sequence stays the same. Any reason why this can’t be made more dynamic?

You could use the parameter to control which Music segment to transition to.

cheers,
Templar

  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.