The Channel Editor is where recordings are prepared before analysis. It combines two jobs in one window: fixing up channel metadata (names, units, physical quantities, calibration values, measurement DOFs) and performing data preparation on the samples themselves (cropping a run-up out of a long recording, joining several files, removing a DC offset, rescaling a channel against a calibrator, deriving a difference channel, checking for clipping).
There are three ways in:
Supported inputs are HEAD time-data .hdf and Deepsona .dpsa recordings.
| Area | Contents |
|---|---|
| Toolbar (top) | Save Changes, Add Files, Delete selected, Clear all, Move up / down, Export channels, Concatenate files, Bulk rename, Export / Import CSV, Copy calibration diagnostics. A progress bar and a status message appear at the right. |
| Channel table (centre) | One row per channel of every loaded file. Editable metadata cells, read-only file information cells. |
| Preview (bottom) | Time Domain waveform on the left and FFT vs. Time (Spectrogram) on the right, for the selected channel row. |
| Tool panel (right) | Four sections — Extract, Repair, Calibrate, Quality. Appears once a channel row is selected. |
| Column | Editable | Description |
|---|---|---|
| No. | no | Position of the channel within its file, starting at 1. It follows the current row order, so it renumbers when you move rows. |
| Name | yes | Full channel name. |
| Abbr | yes | Short name used in compact plot legends and tables. |
| Title | yes | Descriptive title. |
| Sampling Rate | no | Sampling rate of this channel in Hz. |
| Nbr of Samples | no | Number of recorded samples. |
| Quantity | yes | Physical quantity, chosen from a list that starts with the common ones (sound pressure, vibration acceleration, speed of rotation, force, voltage…) followed by a separator and the full alphabetical list. |
| Unit | yes | Unit of measure. The available units follow the selected Quantity. |
| Calibration | yes | The sensitivity / calibration factor stored in the file header. |
| DOF | yes | Measurement degree of freedom, in the form
point:axis, e.g. 3:Z+. Type it, or click the …
button for a picker. |
| * | no | An amber asterisk marks a row with unsaved metadata edits. Edited rows also get a pale yellow background. |
| File Name / Directory | no | Where the channel came from. Hover for the full path. |
Drag a row to a new position, or use the Move selected channel up / down toolbar buttons. The new order is not written anywhere by itself — it takes effect when you use Export channels to file, which writes the channels out in the displayed order.
Click the … button in the DOF cell to open DOF Picker. Filter
the point list by typing in the search box, select a measurement point, then pick one of the six
axis buttons X+ X− Y+ Y− Z+ Z−. The picker needs a measurement point
library, so open the Geometry module and load or import your points first; otherwise the picker
reports that no measurement points are available.
Only the header fields listed above are written. The recorded samples are untouched, so metadata editing is safe to repeat and cannot corrupt a measurement.
Click Bulk rename channels to rename many channels at once. The dialog applies to the selected rows, or to all rows if nothing is selected, and offers four fields:
| Field | Effect |
|---|---|
| Prefix (added to the front) | Text inserted before the existing name. |
| Suffix (added to the end) | Text appended after the existing name. |
| Find (regex, optional) | A regular expression matched against the existing name. |
| Replace with | Replacement text. Capture groups from the Find pattern are available
as $1, $2… |
Find and replace runs first, then the prefix and suffix are attached. For example, Find
^Mic (\d+)$ with Replace M$1 turns Mic 3 into
M3. Bulk rename only changes the rows in the table — click
Save Changes afterwards to write the new names into the files.
For large channel lists it is often faster to edit metadata in a spreadsheet:
Most data-preparation operations act on a time window. Select the channel row you want to work on — the waveform and spectrogram appear at the bottom — then define the window in one of three ways:
The selected length is shown underneath as Δ n s. Reset clears
the selection. Right-click the waveform for Replay Selection,
Crop to New File and Reset Selection.
Auto Ramp finds the main speed ramp in the recording and sets Start and End to
its endpoints. It looks for a speed signal in this order: a pulse / tacho channel in the same
file, or — failing that — the selected channel itself if its unit or quantity indicates
rotational speed. The speed trace is lightly smoothed, and the ramp endpoints are placed where the
curve leaves and re-enters a narrow band around its minimum and maximum. The status bar reports
what was found, for example
Run-up ramp: 800→6000 rpm, [12.340, 71.220] s.
Run01_crop_12.34-71.22s.hdf.Cropping keeps all channels of the file over the chosen time window — it trims in time, not in channel count. The source file is not modified.
The Repair section fixes common recording defects. Each button writes a new file with a descriptive suffix and then loads it.
| Operation | What it does | Region | File suffix |
|---|---|---|---|
| Gain × + Apply | Multiplies the channel by the entered factor. Use this to correct a wrong sensitivity by a known ratio. | Selection if one exists, otherwise the whole channel. | _gain |
| DC | Subtracts the mean value, removing a DC offset. | Selection if one exists, otherwise the whole channel. | _removedc |
| Invert | Negates the channel — fixes a sensor mounted or wired the wrong way round. | Selection if one exists, otherwise the whole channel. | _invert |
| Zero | Sets the selected region to zero — silences a disturbance such as a dropped tool or a spoken comment. | Requires a selection. | _zero |
If a recording contains a calibrator tone, the channel can be rescaled to the correct absolute level:
94 dB.
The RMS of the selected window is measured, the gain needed to bring it to the target level is
computed, and that gain is applied to the whole channel, which is written to a new file
with the suffix _cal. Sound channels are referred to 20 µPa; all other channels
are referred to 1.0 in their own unit. The status bar reports both the target and the measured
level, e.g. Calibrated to 94 dB (measured 86.03 dB, ×2.505).
Channel Math… derives a new channel from two existing channels of the same file. It is the standard way to obtain a pressure difference, a sum signal or a scaled copy.
A - B, A + B,
A * B, A * scale or (A + B) / 2.A * scale, enter the factor in Scale.The derived channel is appended after all existing channels in the new file. All channels must share one sample rate; where A and B differ in length, the result is as long as the shorter of the two.
Concatenate files end-to-end into one new file joins several recordings of the same configuration into a single long file — for example several consecutive run-ups recorded as separate takes.
concatenated.hdf).A short fade is applied at each joint so the transition does not click. Pulse channels are joined without fading so that speed information stays intact.
Removing unused channels and writing out a tidy file is a two-step operation:
_channels). The remaining channels are written to a new file, in the displayed order.Export works on one file at a time: select rows belonging to a single source file, or load just that one file and export everything that remains.
Click Check Clipping to test the selected channel — the selected region if there is one, otherwise the whole channel — for samples sitting at the recording's full-scale limit. The report shows the channel name, the region examined, the number of samples, the verdict, the count and percentage of full-scale samples, and the peak, minimum and maximum values.
Right-click the waveform and choose Replay Selection to listen to the selected region through the default audio device. This is the quickest way to confirm that a suspect section really is a disturbance before you zero or crop it.
Run01_crop_12.34-71.22s.hdf. The cropped file is loaded automatically.© 2026 Deepsona. All Rights Reserved.