Example #1
0
 public static bool Edit(cadencii.vsq.VsqFile Vsq)
 {
     System.IO.StreamWriter sw = null;
     try {
         sw = new System.IO.StreamWriter(@"c:\lyrics.txt");
         foreach (var item in Vsq.Track[1].getNoteEventIterator())
         {
             int    clStart  = item.Clock;
             int    clEnd    = clStart + item.ID.Length;
             double secStart = Vsq.getSecFromClock(clStart);
             double secEnd   = Vsq.getSecFromClock(clEnd);
             sw.WriteLine(secStart + "\t" + secEnd + "\t" + item.ID.LyricHandle.L0.Phrase + "\t" + item.ID.LyricHandle.L0.PhoneticSymbol);
         }
     } catch {
         return(false);
     } finally {
         if (sw != null)
         {
             sw.Close();
         }
     }
     return(true);
 }