Exmaralda-Org / exmaralda

26 stars 15 forks source link

Move (or copy) multiple events to another speaker #473

Open sarkipo opened 2 months ago

sarkipo commented 2 months ago

Similar to Copy/Paste multiple events #471 related to #467

Particularly useful when a portion of speech has been wrongly transcribed as speaker A but is actually from speaker B. In a simple case, move each event to the corresponding tier (category) and TLI of speaker B (so no need to ask for destination tier).

berndmoos commented 1 month ago

@sarkipo : could you give me an idea if a sequence of

sarkipo commented 1 month ago

In principle, yes

In practice, as of now, it can be not very handy since I must select all the tiers. Ergo they must all be unhidden, and with our 20+ tiers pro speaker they do not always fit on the screen :-) (I've hidden some of them here:) grafik

Now, there is a problem I had seen before: If there are events spanning multiple TLIs above and below, but single TLIs in the middle (and this is our standard layout), I cannot properly make a rectangular selection: only the first event gets selected in each tier. grafik

sarkipo commented 1 month ago

It could be made easier if there were a command "Select all dependent annotations" (given a selection in a transcription tier, select all dependent annotations in all tiers). Then I could select just the words in tx, use that command to get the entire selection I need, copy structure, remove events, paste structure. (Especially if "Paste structure" would also work with just the transcription tier selected...)

berndmoos commented 1 month ago

Yes, I see. The kind of selection you mention is indeed not possible, but I am afraid that is something deep down in the GUI component (not mine) that won't be easy to change. I need to think about how INEL specific or not the solutions you suggest would be. In any case, this is not the most straightforward issue.