Skip to main content

Question: Tranpose parameter global harmony

Posted

Is there a way in SF Pro 2 to parametrize the transposition of the global harmony?

Example: Have a snippet with a chord progression. I would like to use another snippet group to manipulate the transposition by say 3 snippets with +-0, 7, -5 semitones (similar to doing this manually).


Sat, 2023-02-25 - 22:19 Permalink

You could use the Chromatic parameter. But this works per instrument, not global. So, to prepare a snippet (or container) for a global transposition, you would need to set the Chromatic parameter in the snippet for each instrument accordingly. 

Sun, 2023-02-26 - 10:28 Permalink

Why not just make multiple snippets with transposed Harmony each?

Sun, 2023-02-26 - 13:57 Permalink

@andre, I am suprised - isnt SFs wole concept based on Orthogonal Parametrization?
In this case just using a different abstraction level.

2 snippet types (one for different harmonies and one for transposition) offers a much larger option space and therefore higher chances of happy accidents.

Sun, 2023-02-26 - 19:59 Permalink

Absolutely. Harmony however cannot be parametrized any further, except for the Layer parameter.

Mon, 2023-02-27 - 11:42 Permalink

But a "Harmonic Shift" parameter would probably be not too difficult to implement, I guess. Would be nice to have, indeed.

Mon, 2023-02-27 - 12:33 Permalink

I agree with the request of @juergen. Very usefull for jazzy stuff.

Implementation: cannot judge how this can be integrated into the multistaged rendering process.

Mon, 2023-02-27 - 13:25 Permalink

I am currently writing music with various modulations (using unconventional scales). Shifting some progression to a different key is very easy with Synfire (even if it is a stateful edit, and not some separate parameter).

Much trickier is the actual modulation -- a smooth transition from one key to the next. I currently do that completely by hand, though based on quasi an algorithm I derived from Schoenberg's Theory of Harmony tome for arbitrary scales.

If Synfire could at some stage help with that, that could really reduce work. And it could be suitable for various styles incl. cinematic music. If KIM could be used for this and at some stage would be opened to users, I could even contribute this myself.

 

Mon, 2023-02-27 - 18:55 Permalink

If you just want a chromatic shift of everything, you can put a Chromatic parameter into the Global Parameters track.

Mon, 2023-02-27 - 19:59 Permalink

Thx Andre, was not aware that chromatic is a global parameter. Just tried it and played with lots of 11th chords via transposition. Sounds tasty ;-)