Skip to main content

Tie Tracks to Factories, Regenerate with a Click

Posted

Hi.

How about this  -  

Allow each track in a Synfire arrangement to (optionally) have a background connection to an associated Factory.

Then offer a button/keystroke for the selected track (or all tracks, or a multi-selection of tracks) that commands:   "Factory - build me a new phrase and add it to the track".

(As an example reference for workflow, see Instacomposer, which is essentially this, but without the "factory" terminology.)

This would be sort-of like the suggestion elsewhere of "Fetch me a new random phrase from the library" (which also I endorse), but instead of pulling from an already-created existing set of phrases, this feature suggestion is to allow a "make me a new phrase" command to always be instantly available as part of the user's interaction with Synfire tracks (or snippets!).

 

 


Sat, 2023-12-30 - 14:07 Permalink

That background connection is your embedded (or other) library and the green "Link" switch. There's not yet a "Generate" button, but the keyboard shortcut works when you select a phrase (it loses focus after use, but that's a minor fix).

Mon, 2024-01-01 - 17:55 Permalink

Hi.   Thanks for the reply.   

I haven't really been able to figure out what setup/procedure(s) you are recommending.

Could you elaborate a bit?    Thanks again.

 

Mon, 2024-01-01 - 18:10 Permalink

On the Structure page, if you have the library sidebar open and the green Link switch enabled, all phrases will preview inside the current container. Press your keyboard shortcut for "Generate 1" and you'll get another variation of the selected phrase that you can preview in (or add to) the container.

Mon, 2024-01-01 - 19:18 Permalink

Thanks for the description.   Seems simple enough.

What I observe - 

  1. The Generate +1 keystroke works (creates a new phrase) if playback is already underway, but it also kills the playback.
  2. The Generate +1 keystroke does not work (does nothing that I can see or hear) if playback is not underway.

Also the above seems intermittent.

 I also note that my Alt-F keystroke to set a favorite, which does work in a standalone Library window, does not work in the scenario here.   

Interestingly, my Ctrl-K keystroke does work here to 'Keep Only Favorites'.

 

Mon, 2024-01-01 - 19:33 Permalink

OK, the keystrokes work if I'm careful where I last clicked.  The last click has to have been in the Enbedded Library loop area, not elsewhere.

Generation still kills playback though.

I can quickly double-tap the spacebar to get the playback going again with the new phrase playing.

Would it be technically feasible to have the computer (effectively) do that double-tap itself and return focus to the library loop area.   (the double-tap seems to ruin the focus, breaking the Favorites keystroke again!).