Previous topicNext topic

Linked Comps

Suggestions for new features for Magic.
Post Reply
Sadler
Posts: 1139
Joined: Sat Aug 02, 2014 7:10 pm
Location: London, UK

Linked Comps

Post by Sadler »

If one has a midi configuration or a post processing module or a set of utility scenes or a number of other commonly used globals or scenes or folders that one wants to use across all projects one can save out whatever one needs to a new comp and Magic does a damn good job of handling dependencies on export and import. However, once imported all these configs and utility scenes are now instances of the original and changes in one will not propagate to others. Acknowledging the potential for abuse, confusion and complication what do you think about the idea of importing linked compositions at load time? It would be even more convenient if changes to linked projects (from the host project) would be saved and hence propagated to all other projects that use the linked project.

This would allow me, for example, to include a link an APC40 setup and have it be up-to-date across all comps.
Terry Payman
Posts: 710
Joined: Sun Sep 14, 2014 8:15 am
Location: UK
Contact:

Re: Linked Comps

Post by Terry Payman »

Sadler wrote:... what do you think about the idea of importing linked compositions at load time?
Very convenient. Maybe there could be a file with a list of #include directives, control of the corresponding Merge options and perhaps control of SceneTabVisibility/TabDisplayOrder/FolderDisplayOrder.

Perhaps an opportunity to introduce an error log file which would not only list any missing assets, but also each affected scene within each constituent project.
Sadler wrote: It would be even more convenient if changes to linked projects (from the host project) would be saved and hence propagated to all other projects that use the linked project.
Even more convenient indeed! The basic functionality is there already, with the ability to Save Scene(s)/Folder(s) To Project.

Within the composite project, it would greatly facilitate maintenance if each linked project had a "dirty" flag with an individual "Save changes?" option. I wouldn't want any linked projects to be updated unconditionally. Helpful to have each linked project imported as a folder?

Combined with Parameterised Scene modules viewtopic.php?f=4&t=1130 the above would hugely facilitate maintainability.
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

Re: Linked Comps

Post by Magic »

Good idea. I hadn't thought of it before. It might not be too complicated if a project knows to always re-import certain scenes. But there will also be the possibility that changes in the linked scene(s) will break other projects that link to them. It will be a matter of dealing with this intelligently.
Post Reply