private void cmdLoadArpeggio_Click(object sender, EventArgs e)
 {
     this.ofd.Filter = WYZTracker.Properties.Resources.ArpeggioFilter;
     if (this.ofd.ShowDialog() == DialogResult.OK)
     {
         this.currentArpeggioDefinition = ArpeggioManager.Load(this.ofd.FileName);
         this.loadControls();
     }
 }
        public static void Save(ArpeggioDefinition arpeggio, string fileName)
        {
            Stream     fileStream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
            GZipStream gzip       = new GZipStream(fileStream, CompressionMode.Compress, true);

            SerializationUtils.Serialize(arpeggio, gzip);

            gzip.Flush();
            gzip.Close();
            fileStream.Close();
            fileStream.Dispose();
        }
        public ArpeggioEditor()
        {
            InitializeComponent();

            songPlayer        = new Player();
            songPlayer.Stereo = LibAYEmu.Stereo.Mono;

            initialIntervalIdx = -1;

            this.currentArpeggioDefinition = new ArpeggioDefinition();
            this.loadControls();
        }
Example #4
0
        public ArpeggioEditor()
        {
            InitializeComponent();

            songPlayer = new Player();
            songPlayer.Stereo = LibAYEmu.Stereo.Mono;

            initialIntervalIdx = -1;

            this.currentArpeggioDefinition = new ArpeggioDefinition();
            this.loadControls();
        }
        public static void Save(ArpeggioDefinition arpeggio, string fileName)
        {
            Stream fileStream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None);
            GZipStream gzip = new GZipStream(fileStream, CompressionMode.Compress, true);

            SerializationUtils.Serialize(arpeggio, gzip);

            gzip.Flush();
            gzip.Close();
            fileStream.Close();
            fileStream.Dispose();
        }
        public static ArpeggioDefinition Load(string fileName)
        {
            Stream     objFileStream;
            FileStream fileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.None);

            objFileStream = SongManager.GetStream(fileStream);

            ArpeggioDefinition result = SerializationUtils.Deserialize <ArpeggioDefinition>(objFileStream);

            objFileStream.Close();
            objFileStream.Dispose();

            return(result);
        }
Example #7
0
 private void cmdLoadArpeggio_Click(object sender, EventArgs e)
 {
     this.ofd.Filter = WYZTracker.Properties.Resources.ArpeggioFilter;
     if (this.ofd.ShowDialog() == DialogResult.OK)
     {
         this.currentArpeggioDefinition = ArpeggioManager.Load(this.ofd.FileName);
         this.loadControls();
     }
 }