The track editor is the core of Hapticlabs Studio: Here you can view and edit tracks.

Tracks

Tracks are Hapticlabs’ representation of haptic patterns.

There’s two different types of tracks:

Standard track

These tracks consist of a sequence of blocks.

Stereo tracks

These tracks consist of two references to Standard tracks: A on the top and B on the bottom. Stereo tracks allow you to play those two tracks simultaneously on the two output channels of the satellite unit. It should be noted that those are linked: Whenever you make changes to one of the Standard tracks you added to the stereo track, the stereo track will update to reflect those changes.

Populating stereo tracks

When you first create a stereo track, it will be empty, displaying two panels that read “Select track to add”. Add tracks to your stereo track by clicking these panels and subsequently selecting the tracks you would like to play back in stereo. You can abort the track selection by clicking in the white area of the stereo track.

Replacing stereo track references

When you wish to replace one of the Standard track references in a Stereo track, click on the track inside the Stereo track that you aim to replace (the top half of the track for channel A, the bottom half for channel B). Then, you can select another Standard track to replace that reference in the Stereo track. You can abort the track selection by clicking again into the Stereo track.

Untitled.gif

Selecting tracks

By clicking anywhere on a track, it becomes selected. This is indicated with a yellow bar on its left end.

In order to duplicate, delete or copy a track, no blocks must be selected. To deselect all blocks, click inside the gray area on the left end of the track. If the track is marked with the yellow bar, but none of its blocks are marked with a line underneath, the track is selected.

When clicking a block inside a track, the block becomes selected, although the track containing that block will be marked with the yellow bar, indicating that it is the currently focused track. This is important to consider when duplicating, deleting, or copying, because those operations will be applied to the selected block, not the containing track.