kmatheussen / radium

A graphical music editor. A next generation tracker.
http://users.notam02.no/~kjetism/radium/
GNU General Public License v2.0
834 stars 37 forks source link

Exclude (or: protect) Modules/Plugins from global recall #923

Open kmatheussen opened 7 years ago

kmatheussen commented 7 years ago

This would be a good thing, especially with multiple VSTis in a song and a large module count, because switching mixer presets takes quite a while then and also sometimes you want to have something from "D" in all the others for example. Also this could be used to "protect" newly added modules and cable connections from being forced to reconnect in all other presets when switching.

kmatheussen commented 7 years ago

Any ideas about the interface for this?

Lykdraft commented 7 years ago

Well, you just would need a menu item somewhere, maybe just added to the right-click menu (or a "Lock" icon somewhere in the instrument editor? An icon of a locked lock or something?)

Lykdraft commented 7 years ago

I'd like to add that it might be also very helpful to have the ability to (for example) right-click a module and have an option to "copy current module state (or current module preset) to all other global preset instances.

(i.e.: click a module with changed parameters in global preset B to copy it's current state to A/B/C E/F/G/H)

Right now this can be worked around by copy/paste modules between global presets though, would just be more convenient and quite faster. (The "prevent/protect" idea is way more useful/important though.)

kmatheussen commented 7 years ago

That's what the "tilde"-like button is for...

On Tue, Apr 18, 2017 at 9:50 PM, Lykdraft notifications@github.com wrote:

I'd like to add that it might be also very helpful to have the ability to (for example) right-click a module and have an option to "copy current module state (or current module preset) to all other global preset instances.

(i.e.: click a module with changed parameters in global preset B to copy it's current state to A/B/C E/F/G/H)

Right now this can be worked around by copy/paste modules between global presets though, would just be more convenient and quite faster. (The "prevent/protect" idea is way more useful/important though.)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kmatheussen/radium/issues/923#issuecomment-294959457, or mute the thread https://github.com/notifications/unsubscribe-auth/ABF9p3rjx18y43lilmq8GKKClM92q0w5ks5rxRPvgaJpZM4M9rN2 .

Lykdraft commented 7 years ago

you mean the one on the left before the letters start?

kmatheussen commented 7 years ago

Yes. I think the tooltip says "reset A/B".

On Tue, Apr 18, 2017 at 9:56 PM, Lykdraft notifications@github.com wrote:

you mean the one on the left before the letters start?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kmatheussen/radium/issues/923#issuecomment-294961096, or mute the thread https://github.com/notifications/unsubscribe-auth/ABF9p1O2Zi88yHcTS6HvWea5Hy1n09zEks5rxRVtgaJpZM4M9rN2 .

Lykdraft commented 7 years ago

Well, but that resets all other modules as well, no?

Let's say I have three different global presets (A/B/C) where 10 modules in that song all have different settings in all three presets.

Now I work on a plugin setting on the fourth global preset (D), and I'd like to have this specific setting of this specific plugin in the first three presets as well. Is that really doable right now?

Lykdraft commented 7 years ago

(Or do you mean I have to do this with the preset management on the instrument level?)

kmatheussen commented 7 years ago

Oh, you meant reset just one instrument. No, you can't currently do that in one operation.

On Tue, Apr 18, 2017 at 10:01 PM, Lykdraft notifications@github.com wrote:

(Or do you mean I have to do this with the preset management on the instrument level?)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kmatheussen/radium/issues/923#issuecomment-294962432, or mute the thread https://github.com/notifications/unsubscribe-auth/ABF9pzC5NaR6Z9Gf1MuMygaqLalkasZSks5rxRaegaJpZM4M9rN2 .

Lykdraft commented 7 years ago

Alright, thats what I meant. ;)

Lykdraft commented 7 years ago

Another solution for the second idea:

it might be also very helpful to have the ability to (for example) right-click a module and have an option to "copy current module state (or current module preset) to all other global preset instances.

(i.e.: click a module with changed parameters in global preset B to copy it's current state to A/B/C E/F/G/H)

...would be the ability to copy/paste a modules current setting. (i.e. right click module. Select copy current setting/preset, go to another global preset, select the module again, and right-click menu -> paste current setting/preset)

Lykdraft commented 5 years ago

This would be a good thing, especially with multiple VSTis in a song and a large module count, because switching mixer presets takes quite a while then and also sometimes you want to have something from "D" in all the others for example. Also this could be used to "protect" newly added modules and cable connections from being forced to reconnect in all other presets when switching.

Any ideas about the interface for this?

I would suggest here a very easy solution like the "exclude from randomize" one. Just an additional single menu entry with a checkmark in the sound objects right-click menu. Would help a LOT while moving between A-H Global presets.