Lyric

Lyric’s parent is Track.

Read lyric informations

use PhpTabs\PhpTabs;

$song = new PhpTabs('my-song.gp5');

// Get first track's lyric
$lyric = $song->getTrack(0)->getLyrics();

echo sprintf("
Lyric
-----

from: %s
lyrics: %s
isEmpty: %s
",

$lyric->getFrom(),
$lyric->getLyrics(),
$lyric->isEmpty() ? 'true' : 'false'
);

It will ouput something like:

Lyric
-----

from: 1
lyrics:
isEmpty: true

Write lyric informations

$lyric->setFrom(480);
$lyric->setLyrics('Some lyrics');

Copy

You may copy all attributes from another lyric.

// Copy from another lyric
$newLyric->copyFrom($lyric);