Exemplo n.º 1
0
void extractLyricsToMidiData(const MidiFile *mf)
      {
      for (const auto &t: mf->tracks()) {
            const auto lyrics = extractLyricsFromTrack(t, mf->division(), mf->isDivisionInTps());
            if (!lyrics.empty())
                  midiImportOperations.data()->lyricTracks.push_back(lyrics);
            }
      }
Exemplo n.º 2
0
void extractLyricsToMidiData(const MidiFile *mf)
      {
      for (const auto &t: mf->tracks()) {
            const auto lyrics = extractLyricsFromTrack(t, mf->division());
            if (!lyrics.empty())
                  preferences.midiImportOperations.addTrackLyrics(lyrics);
            }
      }
void extractLyricsToMidiData(const MidiFile *mf)
      {
      for (const auto &t: mf->tracks()) {
            if (!isLyricsTrack(t))
                  continue;
            preferences.midiImportOperations.addTrackLyrics(
                                     extractLyricsFromTrack(t, mf->division()));
            }
      }