Skip to main content

The ability to create our own macros

Posted

I love the ability for us to create our own macros. Synfire is about using parameters to get to a result. It would be great if we knew how to consistently get to the result and then basically stack those parameters to quickly get there. 

An example is the JazzUp feature that comes built into Synfire. 
Another example is requesting the minor pentatonic scale in the layer parameter that comes with Synfire as well.

If we could somehow create our own macros, I feel like this would be a time-saver and help everyone get to their results faster.

What made me think of this is that I was looking to create a section in the track I was working on with perfect fourths with respect to the lead melody. Correct me if I'm wrong, but this seemed extremely difficult to do. I could create a Macro that says, "Follow lead instrument in perfect fourths to the supporting lead instrument." If I moved the lead instrument by any amount, it would automatically move the supporting lead instrument by perfect fourths or any other interval I want.

Thanks. 
 


Fri, 2025-08-29 - 15:05 Permalink

I would very much love to have scripted functions too. A further step towards algorithmic composing. Functions inside Synfire would all need to be made scriptable and we also needed a scripting language plus editor. That's a huge project.

Regarding your example. You can do that with the Chromatic parameter (assuming "perfect 4th" is a fixed interval in your context). We don't have phrase aliases yet, so you need to copy the melody to the follower instrument for now.

As we are at it, I think phrase aliases are easier to implement than full script-ability.