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