private void initializeFileConverters() //initializes the FileConverters (gets called in the constructor of MainWindow) { LilyADPConverter lyConverter = new LilyADPConverter(); MidiADPConverter midConverter = new MidiADPConverter(); lyConverter.SetNextADPFileConverter(midConverter); firstFileConverter = lyConverter; }
public MainWindow() { lilyADPConverter = new LilyADPConverter(); fileExporter = new FileExporter(); this.MidiTracks = new ObservableCollection <MidiTrack>(); keyHandler = new ADPKeyHandler(this); psamAdapter = new PSAMAdapter(); InitializeComponent(); DataContext = MidiTracks; showSampleVisualisation(); initializeEditor(); initializeFileConverters(); needsSaving = false; }