Mark Editor

A measurement rarely needs to be analysed from beginning to end. The interesting part is usually a run-up, a single gear shift, or the few seconds where a noise appears. The Mark Editor is where you define that section — the Mark — on the time signal, listen to it, analyse it, and write it back into the file so that every later step uses the same window.

Opening the Mark Editor

Entry pointWhat it does
View → Mark EditorActivates the Mark Editor tab in the bottom dock.
Mark icon in the toolbarSame as the menu entry: browse a source file, set the time window, commit it to the file.
Right-click a file in the data tree → Mark EditorOpens that file directly, with the channels currently ticked in the tree pre-selected for the preview.
Put Mark Analyzer in the Destination and run the analysisProduces a Mark Analyzer document page with the computed results, the chart grid and the playback filters.

Mark Editor and Mark Analyzer are not the same thing

The names are similar and both revolve around marks, but they play different roles:

Mark EditorMark Analyzer
FormA tool window in the bottom dockA document page in the Destination
How you get itOpened from the menu or toolbar, available at any timeProduced by running an analysis after adding it to the Destination
What it followsFollows the current focus: it edits whichever file you select elsewhereBound to the results of its own analysis run; does not change with focus
What it is forDefining the time window, auditioning it, committing marks to the fileViewing the results for that segment, with playback filtering and audition on top

In short: the Mark Editor decides which segment, the Mark Analyzer produces results for it. A mark you commit is picked up by the downstream analyses, so the usual order is to define the segment in the editor first, then let the analyzer produce the plots.

The Mark Editor is a licensed add-on. If the menu entry and the toolbar button are greyed out, the module is not enabled in your licence.

Loading a Source

As soon as a source is loaded, the Mark is reset to span the whole file and the waveform appears in the preview.

The waveform always shows the complete file, decimated for display. The Mark is a window drawn on top of it, never a truncation — you keep the context around the section you selected.

Setting a Mark Manually

With Mode set to Manual, the Mark is defined by two boundaries.

Time (s) Pa Mark start Mark end analysis / playback window
ControlFunction
Mark Start (s)Start of the window, in seconds from the beginning of the file.
End (s)End of the window, in seconds.
ApplyApplies the typed values to the charts.
Set to File LengthResets the Mark to the whole file (start = 0, end = duration).

You can also drag the boundaries directly. Both lines are draggable on the preview and on the time-domain chart of the document tab; the charts refresh when you release the mouse button. The numeric fields and the lines are always two views of the same window.

A Mark whose start and end coincide is empty and cannot be applied, committed or played. If nothing happens after pressing Apply, check that the two values differ.

Ramp Mode

On run-up and coast-down measurements, the section of interest is defined by speed rather than by time. Switch Mode to Ramp and let the Mark Editor find it:

  1. Enter the speed at which the ramp should start in From and where it should end in To. From < To searches for a run-up; From > To searches for a coast-down.
  2. Press Ramp Search. The reference speed channel is scanned for every segment that traverses the requested range, and the Mark jumps to the first match.
  3. Use ◀ Prev and Next ▶ to step through the other matches. The status text shows which segment you are on, its time span and the speed range actually covered, for example Segment 2 / 5   [12.480 – 31.220 s]   (500 → 4000).

Each match sets the Mark automatically, so no separate Apply is needed. The default search range is 500 to 4000, and the reference channel is detected automatically from the channel names and units.

Status messageMeaning
Searching…The scan is running in the background.
RPM reference channel not foundThe file has no channel that can serve as a speed reference. Check that the tacho channel was recorded and is enabled.
No ramp foundNo segment covers the requested range. Widen From/To, or check whether the ramp actually runs in the direction you assumed.
Failed to read source HDF / Source data unavailableThe source file could not be read; verify the path.

SPL Calibration

The calibration row defines how the stored samples relate to absolute sound pressure. It drives the dB SPL readout during playback and is stored per file, so it only has to be entered once.

FieldMeaningDefault
FSSound pressure level, in dB SPL peak, that corresponds to a full-scale sample value of 1.0.114.0 dB SPL
SensSensor sensitivity in mV/Pa. A typical 1/4″ microphone is about 50 mV/Pa. Enter 0 to leave it unused.0
GainGain of the upstream signal chain in dB (preamplifier and similar). 0 = none.0

The summary text next to the fields restates the resulting reference, for example 1.0 PCM = 114.0 dB SPL peak.

Writing the Mark into the File

Commit to HDF stores the Mark window in the file header, so that any later step — an analysis run, a report, another workstation — starts from the same section.

  1. Set the Mark and check the two values.
  2. Press Commit to HDF.
  3. A save dialog appears, proposing the source name with the suffix _mark. Give the section a meaningful file name here, for example gearbox_runup_2000-4000.hdf.
  4. Confirm. Only the header is rewritten; the measurement samples are copied unchanged.
If you choose the source file itself as the target, a confirmation prompt asks whether to overwrite it. Writing to a new file is the safer habit — it keeps the original recording untouched and gives each marked section its own name.
Each Mark Editor session holds one Mark window at a time. Several sections of the same recording are handled by committing each of them to its own file, which then carries its own name and can be put in the source pool independently.

Listening to a Marked Section

The Mark defines what is played. Press Play in the Player and only the marked section is rendered and sent to the output.

Time-Frequency Selection on a Heatmap

When the document contains a spectrogram or another heatmap, you can restrict playback in both time and frequency:

Time (s) Frequency (Hz) frequency edge ↕ sets the filtered band time edge ↔ time edge ↔ only this span is played dB hi lo right-click here for waterfall The frequency direction is not “play only these frequencies” — it drives a high-pass and a low-pass
  1. Right-click the heatmap and choose the option to select a playback region, then drag a rectangle. Holding Alt while dragging does the same without the menu.
  2. The rectangle defines a time range and a frequency band. Playback is limited to that band.
  3. On a heatmap with a time axis, the selection also updates the Mark boundaries.
  4. Clear Heatmap Selection in the Player removes the region and returns to unfiltered playback of the Mark window.
This is the quickest way to answer “is that the component I can see at 1.2 kHz?” — draw a box around it on the spectrogram and listen to just that box.

Each edge of the selection can be dragged on its own: the cursor shows left/right arrows on a time edge, up/down arrows on a frequency edge, and a hand inside the box. The frequency direction is not simply “play only these frequencies” — it drives a high-pass and a low-pass filter, so what you hear is that band filtered out of the signal.

Filter Cursor

Filter Cursor on the document toolbar draws a vertical line on the spectrum at the centre frequency of each playback filter. You can drag the line to change the frequency, and the combined response curve and the spectrum preview follow it. Dragging during playback re-applies the filters immediately and continues playing, so you can drag and listen at the same time.

Frequency (Hz, log axis) dB 20 100 1k 10k drag to change centre frequency gain handle Q handle response filtered spectrum A parametric type at negative gain gives a narrow deep notch, with skirts slightly above 0 dB

Which Plots Are Shown

Marks and the Analysis Pipeline

The Mark Editor connects to the analysis pipeline in two directions.

Marking before analysing

Open the file in the Mark Editor, set the window, and commit it. The stored Mark is read back by the analysis chain, so the run-up, the idle phase or the event you selected is what actually gets analysed — no manual cropping and no risk of analysing a different window than the one you listened to.

Analysing into a Mark Editor tab

In the Pool, a destination node can be set to Mark Analyzer instead of Data Viewer — the two are mutually exclusive. When the pipeline runs, the results open in a new Mark Editor document tab, together with the time signal, so that the marks, the playhead, the heatmap selection and the playback filters are available directly on the results.

Additional analysis .hdf files can be dropped onto the same tab to place further charts next to the ones already there. The chart grid is arranged through the Mark Editor (document layout) properties panel, the same panel used by the Data Viewer. Right-click the chart area to copy the whole page as an image.

Tips and Notes


© 2026 Deepsona. All Rights Reserved.