public void parse(Scanner scanner) { bpm = (float) scanner.nextDouble(); sync = (float) scanner.nextDouble(); traces = new List<NoteTrace>(); while(scanner.hasNext()) { var trace = new NoteTrace(); trace.parse(scanner); traces.Add(trace); } }