예제 #1
0
        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;
        }
예제 #2
0
 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;
 }