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);