ELAN offers the following options:
Do the following to add a new tier:
Figure 2.11. Tier attributes
Enter the following information:
The tier name is the name that is displayed in the Timeline, Interlinear and Subtitle Viewer.
The list of possible tier types is dependent on the parent tier that is chosen. E.g., if there is no parent tier ("none" in the pull down menu), the tier types to choose from are of the stereotype "none" (see How to define a tier type).
Whenever you enter or change annotations on that tier, the text entry box is automatically preconfigured for the default character set.
Figure 2.12. Change Tier Attributes Settings for Multiple Tiers
In the upper part of the window you can select the attribute settings you wish to apply, i.e. Tier, Color, Tier, Highlight and Tier Font. In the bottom part of the window you can decide to change the preferred attribute settings for multiple tiers in one action, i.e. by selecting all tiers of the same type, or all depending tiers, or all tiers with the same participant. Finally click Add to save the tier and its attributes. Otherwise click Cancel to exit the window without saving.
You can reuse the tiers (together with their tier types) you created before in other
.eaf
or .etf
(templates, see Saving a template) files:
Figure 2.13. Import tiers
If you import a tier type that already exists, a postfix like –cp1 or –cp2 will be added to the imported version.
ELAN offers the possibility to create tiers based on the output of an audio recognizer. A simple silence recognizer that comes with ELAN will show how to use an audio recognizer in ELAN. The recognizer can determine segments of silence in an audio signal based on examples given by the user. To use it for segmenting the audio first open the tab Recognizers in the main ELAN window. From there, you can load or save a (previous) parameter setup, detach the tab from the main screen and configure if a recognizer should prompt for file in- and output locations (if applicable). Some recognizers include a separate help file, which you also can consult.
Next, choose the appropriate recognizer from the pull down menu at the top of the tab, in this case Silence Recognizer MPI-PL. In the parameters section you can choose the appropriate waveform the recognizer should use. The Selections Panel allows you either create selections from silent parts of the waveform or it can analyse a specified tier, if the chosen recognizer allows it.
Figure 2.15. Audio Recognizer detached
The Silence Recognizer uses examples to determine what is silence and what is not. To give the recognizer an example first select a part of the audio that is silence (see also Making a selection). Then click on + in the Selection Panel. The begin and end times of the example are shown in the list beneath the Add Channel buttons. By selecting a line in the list and clicking - an example can be removed. By double clicking a line in the list the associated time interval is selected in ELAN.
After giving sufficient examples, click on the Start button to start the recognition. During the recognition you can click Cancel to stop the recognition.
The result of the recognition is a segmentation in the Waveform Viewer for each channel for which an example is given. In the case of the silence recognizer the segments are either labelled 's' for the beginning of a silent segment or 'x' for the beginning of a non-silent segment. If you are not satisfied with the segmentation, you can change the examples or the duration parameters and start a new recognition.
The second and subsequent runs of the audio recognizer can be several times faster than the first run. This is caused by the buffering the audio recognizer applies.
Figure 2.16. Audio Recognizer results
If the labelling is correct, you can create a tier with annotations reflecting the labelling in the Waveform Viewer. Click on Create Tier(s)... in the Recognizers tab. On the tab Per Segmentation of the dialog window select the channel that has the segmentation you want to use from the pull down menu. In the table Select and configure segments first select the labels that must be included in the tier. If necessary, change the label by clicking in the third column of a label and enter a new label. Check the Number segments column if you want to number each annotation with a particular label. The number will be appended to the label. Finally, click the Create button to create the tier.
If all segment labels are to be used, open the All Segmentations tab instead of the Per Segmentation tab. On the All Segmentations tab you are only asked to select the channels for which a tier must be created. Again, clicking the Create button will make ELAN create the tier.
Each recognizer will have its specific controls. These controls can be found in the parameters section of the Recognizers tab. In the case of the silence recognizer there are two sliders: Minimal Silence Duration and Minimal Non Silence Duration. When using another recognizer, these sliders are replaced by the controls implemented by that recognizer.
To learn more about creating and adding other recognizers, some information can be found in this specification document (Avatech-interface-spec-2014-03-06.pdf) and the recognizer API example set .
Do the following to change the attributes of an already existing tier:
Figure 2.17. Tier menu
Figure 2.18. Change tier attributes
Changing the Parent Tier in this dialog is only possible if there are no annotations on the tier (because of possible data loss). To change the Parent Tier in case there are already annotations, use the Reparent Tier option (see Changing the parent of a tier). Similar limitations apply to changing the Type of the tier, for the same reason. To change the Type of a tier in a safe way, use the Copy Tier option (see Copying tiers).
Do the following to delete a tier:
Use the Tier menu.
Figure 2.19. Delete tier
Figure 2.20. Deleting tier confirmation
If you delete a tier, you will lose all its annotations.
If you delete a parent tier, all its child tiers will be automatically deleted as well. Please make sure that you do not accidentally delete a child tier.
To delete a parent tier without deleting its child tiers, you have to assign the child tier to another parent or make it an independent tier. Afterwards you can safely remove the parent tier. For instructions on how to change a tiers parent, see Changing the parent of a tier.
ELAN offers the possibility to merge two tiers. There are several reasons why you would want to merge tiers. For instance, one could think of a situation where two people are transcribing different parts of the same media file. If both people have finished, the transcriptions can be merged via File > Merge Transcriptions.... You can also merge tiers across multiple eaf files, using the File...Multiple File Processing... option. See Merge tiers for more information about that.
To get the annotations of both tiers onto one tier, use Tier > Merge Tiers.... In the dialog window select the two tiers to merge and click Next. Set the criteria for merging the annotations. When checking the option Only process overlapping annotations, ELAN only merges annotations that have the same value. In this case, the values of both annotations are not concatenated, so the created annotation contains the value only once.
Enter a name for the new tier and select the desired tier type or add a new type.
Next, select Concatenate the values of overlapping annotations
and
click Finish to create the new tier. Now all annotations of the
original tiers are on the new tier. Overlapping annotations are merged to one
annotation. The merged annotations begins where the first of the overlapping annotations
begins and ends where the last one ends. The values of the overlapping annotations
are
concatenated. Optionally you can specify the value the merging annotations should
have.
Merging tiers can also be used to get some time statistics of the combination of two tiers. Again, select Tier > Merge Tiers..., select the two tiers to merge and click Next. After setting the criteria, entering a name for the new tier and selecting the desired tier type, select Value in the following time format and the desired time format. Finally click Finish. Overlapping annotations are merged and the annotation's value is the total duration of the overlapping annotations. (More about annotations statistics can be found in Annotations Statistics.)
As a final example, consider an audio recognizer (see Creating a tier using the Silence Recognizer) creating not one but multiple tiers. If you want to put the annotations of those tiers on one tier, you could use the Merge Tiers... option to achieve this.
Another way to get the annotations of both tiers onto one tier, is to use Tier > Merge Tiers...Classic. This method is somewhat simplified.
In the dialog window select the two tiers to merge and click
Next. Enter a name for the new tier and select the desired tier
type. Now select Concatenate the values of overlapping annotations
and
click Finish to create the new tier. Now all annotations of the
original tiers are on the new tier. Overlapping annotations are merged to one
annotation. The merged annotations begins where the first of the overlapping annotations
begins and ends where the last one ends. The values of the overlapping annotations
are
concatenated.
When checking the option Only process if the overlapping annotations have the same value, ELAN only merges annotations that have the same value. In this case, the values of both annotations are not concatenated, so the created annotation contains the value only once. Optionally you can specify the value the merging annotations should have.
Merging tiers can also be used to get some time statistics of the combination of two tiers. Again, select Tier > Merge Tiers..., select the two tiers to merge and click Next. After entering a name for the new tier and selecting the desired tier type, select Set the duration over the overlap as the annotation's value and the desired time format. Finally click Finish. Overlapping annotations are merged and the annotation's value is the total duration of the overlapping annotations. (More about annotations statistics can be found in Annotations Statistics.)
As a final example, consider an audio recognizer (see Creating a tier using the Silence Recognizer) creating not one but multiple tiers. If you want to put the annotations of those tiers on one tier, you could use the Merge Tiers... option to achieve this.
In ELAN it is possible to merge a tier group (an independent tier and all of its dependent tiers) with another tier group and put the result in a new tier group. The names of the tiers in the new group are the names of the tiers in the first group with a suffix entered by the user. The mapping of tiers is based on name patterns. For instance, the tier W-RGph is mapped onto K-RGph, but not onto K-Spch.
To merge two tier groups, click in the main menu on Tier > Merge Tier Groups... and select the two independent tiers to be merged. After clicking Next, enter a suffix that is to be concatenated to the tier names of the first tier group for the naming of the new tier group and click Finish.
Previous versions of ELAN offered an option to change the parent of a tier. As this operation could cause data loss when not performed carefully, this function has been disabled. However, what can be done now as an alternative is making a copy of a tier and altering that copy. This prevents the possible loss of data, as the original tier stays the same. At the same time the tier type of the copy can be changed as well. In order to maintain the overview during this potentially complicated operation a wizard guides you through this process, which can be started via the Tier > Change parent of tier… menu.
Though an undo option is available it still is a good idea to make a backup of your files before proceeding.
Table 2.3. Change parent of tier wizard
![]() |
![]() |
![]() |
![]() |
As the result of this process the selected tier (and its children) will be copied and they will become dependent upon the newly chosen parent tier. In our example the W-Words tier, previously a child of W-Spch, became an independent tier:
Figure 2.21. Dependent to independent tier
If you decide to assign a tier to a different parent tier, ELAN will automatically align its annotations with that of the new parent tier (based on overlapping time intervals). In this case, if there is an annotation on the referring tier, but no overlapping annotation on the parent tier, ELAN will delete this annotation. Be very careful that you do not lose such annotations accidentally. A referring tier can be turned into an independent time-alignable tier without any problem.
ELAN offers the possibility to create a new set of tiers for a new participant based on an already existing set of tiers. To add a new participant click on Tier > Participant > Add New Participant.... The following Add new participant dialog window appears:
Figure 2.22. Add New Participant
If you have not defined a tier structure, or set a first participant yet, this warning will appear:
Figure 2.23. Warning dialog box
This means you need to create a tier structure first, which is a tier with at least one child tier, or create a new tier with a participant set in the tier attributes. See Adding new tiers on how to create a tier structure and how to define a tier with the participant attribute set.
The new set of tiers for the extra participant can either be based on an existing tier group with all its depending tiers, or on all tiers with a specific participant attribute.
Figure 2.24. Add New Participant Example 1
In this example, the option "tier structure" is selected (1). This means only one tier structure will be copied and used with a new participant. "W-Spch" is the selected tier structure. The name of the new participant will be "Participant 3" (2).
In this case, the prefix is changed to distinguish the new tier structure, with the value "W" being changed to "X" (3). The value to be replaced can also be left empty. In that case, the replacement value will be added to the name of the structure. By clicking "OK", the process will be started and the new tier structure for the new participant will be added to the timeline viewer (4). When this is done, you can close the dialog box.
It is also possible to add a new participant based on an existing participant. This method will copy all of the tier attributes to the new participant:
Figure 2.25. Add New Participant Example 2
In this example, the participant option is checked (1). This means all tiers and tier structures associated with a certain participant will be copied to the new participant. In this case, the participant of whom the attributes will be copied is "Participant 2". The tiers that will be copied are the “K-RGU” structure and the “K-Spch” tier.
Next, specify a name for the new participant (2). The name will be in the tier attributes after the adding of the participant has been done. Finally, you will need to add or change the prefix or the suffix for the new tiers (3). The value to be replaced can be left empty; the value for replacement cannot. In the example, the prefix “K” is changed to “X”. When everything is set, click “OK”, the new tiers will appear in the timeline (4). After that, you can close the dialog box.
Hovering over the tier in the timeline window will show the tooltip, displaying tier info with the associated participant:
Figure 2.26. Add New Participant tooltip result
In case of transcriptions with consistent tier sets for several participants, as described in the previous section, it is possible to add new depending tiers to each selected participants' tier hierarchies. The prerequisite is that a systematic tier naming scheme is in place. To use this function choose Tier > Participant > Add Dependent Tiers to Participants' Tier Structures..., which will show the following window.
Figure 2.27. Add Dependent Tiers to Participants' Tier Structures window
The window is divided into two main panels. The Select Participants table lists all participants, extracted from the Participant attribute of tiers. By default all are selected, but it is possible to deselect participants. The Tier Options panel allows to configure the properties of the tiers to be created. Here is a list of the options the panel provides:
Clicking the OK button creates the tiers, unless required fields are not sufficiently filled in. In that case a warning message will be shown, pointing at the field to correct or fill out. Otherwise, if all went well, a report will be shown listing the tiers that have been created.
This function can be applied to individual files. If many existing transcription files need to be enriched with new tiers, it is sometimes also possible to use the update multiple files with a template function (see Update Transcriptions with elements from a Template)
It is possible to delete all tiers of one or more participants via the Tier > Participant > Delete Participant... menu.
Figure 2.28. The Delete Participant window
The window that appears shows a list of all participants, extracted from the Participant attributes of the tiers. Here all participants can be selected whose tiers are to be deleted. After clicking the Delete button a confirmation dialog will be shown, listing all tiers that will be deleted. The usual rules apply, e.g. if a tier is deleted, all dependent tiers are deleted as well. After clicking the Yes button the tiers are actually deleted, while No closes the dialog to return to the participant selection window.