95 lines
2.1 KiB
C++
95 lines
2.1 KiB
C++
#include "poem.h"
|
|
|
|
namespace poem {
|
|
static char const * const words[] = {
|
|
"La", "drevo", "se", "la", // 4
|
|
"la", "se", "esmiral", // 3
|
|
"as", "dra", "verisal", // 3
|
|
"very", "fior", // 2
|
|
|
|
"La", "dro", // 2
|
|
"Se", "la", "Tagi", "de", "sma", "ve", "la", // 7
|
|
"ve", "la", "lu", "de", // 4
|
|
|
|
"Varose", // 1
|
|
"Eleison", // 1
|
|
"Eleison", // 1
|
|
|
|
"La", "la", "lu", "ser", "per", "dio", // 6
|
|
};
|
|
static int const words_length = (sizeof (words)) / (sizeof (words[0]));
|
|
|
|
static line const lines[] = {
|
|
{ 0, 4 },
|
|
{ 4, 3 },
|
|
{ 7, 3 },
|
|
{ 10, 2 },
|
|
{ 12, 2 },
|
|
{ 14, 7 },
|
|
{ 21, 4 },
|
|
{ 25, 1 },
|
|
{ 26, 1 },
|
|
{ 27, 1 },
|
|
{ 28, 6 },
|
|
};
|
|
static int const lines_length = (sizeof (lines)) / (sizeof (lines[0]));
|
|
|
|
static timestamp const timestamps[] = {
|
|
{ 0.0, -1 }, // [instrumental]
|
|
|
|
{ 9.65, 0 }, // La
|
|
{ 10.59, 1 }, // drevo
|
|
{ 11.675, 2 }, // se
|
|
{ 12.475, 3 }, // la
|
|
{ 12.82, 4 }, // la
|
|
{ 13.125, 5 }, // se
|
|
{ 13.955, 6 }, // esmiral
|
|
{ 14.795, 7 }, // as
|
|
{ 15.28, 8 }, // dra
|
|
{ 16.015, 9 }, // verisal
|
|
{ 17.025, 10 }, // very
|
|
{ 17.46, 11 }, // fior
|
|
|
|
{ 18.99, 12 }, // La
|
|
{ 20.03, 13 }, // dro
|
|
{ 21.18, 14 }, // Se
|
|
{ 21.86, 15 }, // la
|
|
{ 22.15, 16 }, // Tagi
|
|
{ 22.94, 17 }, // de
|
|
{ 23.31, 18 }, // sma
|
|
{ 24.075, 19 }, // ve
|
|
{ 24.20, 20 }, // la
|
|
{ 25.12, 21 }, // ve
|
|
{ 25.63, 22 }, // la
|
|
{ 26.175, 23 }, // lu
|
|
{ 26.755, 24 }, // de
|
|
|
|
{ 27.975, -1 }, // [instrumental]
|
|
|
|
{ 46.155, 25 }, // Varose
|
|
{ 48.41, 26 }, // Eleison
|
|
{ 50.88, 27 }, // Eleison
|
|
|
|
{ 58.50, -1 }, // [instrumental]
|
|
|
|
{ 59.63, 28 }, // La
|
|
{ 61.87, 29 }, // la
|
|
{ 62.82, 30 }, // lu
|
|
{ 62.94, 31 }, // ser
|
|
{ 63.76, 32 }, // per
|
|
{ 64.24, 33 }, // dio
|
|
|
|
{ 72.92, -1 }, // [instrumental]
|
|
};
|
|
static int const timestamps_length = (sizeof (timestamps)) / (sizeof (timestamps[0]));
|
|
|
|
poem const birdsong = {
|
|
.words = words,
|
|
.words_length = words_length,
|
|
.lines = lines,
|
|
.lines_length = lines_length,
|
|
.timestamps = timestamps,
|
|
.timestamps_length = timestamps_length,
|
|
};
|
|
}
|