<br><br>On Sunday, August 8, 2021, Andrea paz <<a href="mailto:gamberucci.andrea@gmail.com" target="_blank">gamberucci.andrea@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'll try to summarize the situation for the little I remember (correct<br>
me if I'm wrong): those who work with audio always have to deal with a<br>
very large number of tracks that make it difficult to display on the<br>
timeline. Glen requested (BT#433) a feature to tie the tracks<br>
(channels) into a single line (track). Ardour does it using only one<br>
line (track) for the "n" channels; instead in Cinelerra each channel<br>
is an independent track. GG came up with the usual ingenious (original<br>
and complicated!) idea of Master/Slave tracks and Gang modes. I had<br>
hoped that it would become a way to link video tracks with their audio<br>
tracks, so that sync would not be lost during editing, but it was not<br>
possible!</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><div><br></div><div>may be it can be done.. you mean just gang (link) mode between all edits on video + all edits on few selectable audio tracks? so you can move them as group AND  this group become immune to media/clip insert and immune to its  components sliding around in this mode? or something else? </div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> If we are talking about Gang modes then we are talking about<br>
audio tracks and in this case the behavior is different from the<br>
Cinelerra standard: the slaves (hidden) tracks undergo the same<br>
editing as the master track regardless of whether they are armed or<br>
disarmed (BT#577).<br>
I, who don't do audio mixing/editing, find it antintuitive, because<br>
I'm used to Cinelerra's std behavior, but it's actually the normal<br>
behavior of DAWs that group the various channels in a line and it<br>
doesn't make sense to think of them as some armed and some not.<br>
Perhaps this should be explained better in the manual. Moreover, if we<br>
want to implement the standard behavior of Cinerella, so that an<br>
unarmed track is never modified whether it is visible or not, we must<br>
be sure that it is a separate function from the current Gang modes,<br>
creating a new type of gang and explaining very well its function,<br>
because the risk of confusion is great and the subject is already<br>
complicated.<br>
Patches 1 and 2 are great because they simply add the ability to use<br>
In/Out points with "Attach effects". Patches 3, 0004 and 0005 (I<br>
haven't tried this one yet) should be part of a new Gang mode (Gang<br>
arm? Gang Cin? Gang Std?).</blockquote><div><br></div><div>yeah, I had same idea back in time, it seems! but without any code to back my words... now at least I have some code for starting. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
PS: I tried to put the 0005 patch without recompiling, but I don't see<br>
any difference. Do I need to recompile?<br>
</blockquote><div><br></div><div>yes, and then try to play with new preference in  .bcast5/Cinelerra_rc:</div><div><br></div><div>ARMED_IN_GANG_MODE 0</div><div><br></div><div>0 is default and sets behavior as described in manual</div><div><br></div><div>1 (or any non-0) forces at least effect  inserts to respect armed/unarmed state even in gang modes media and channel. (but because this is generic code other actions also should now respect  armed/unarmed state) </div><div><br></div><div>there is no propagation to preferences currently, but if you or someone else thinks such 'mode 4' can be useful I'll monkey around in code some more... </div>