Ejemplo n.º 1
0
        private SampleLine[] FindLinkedVB()
        {
            List <SampleLine> samples  = new List <SampleLine>();
            WavebankEntry     vb0entry = FindEID <WavebankEntry>(oldmusicentry.VB0EID);
            WavebankEntry     vb1entry = FindEID <WavebankEntry>(oldmusicentry.VB1EID);
            WavebankEntry     vb2entry = FindEID <WavebankEntry>(oldmusicentry.VB2EID);
            WavebankEntry     vb3entry = FindEID <WavebankEntry>(oldmusicentry.VB3EID);

            if (vb0entry != null)
            {
                samples.AddRange(vb0entry.Samples.SampleLines);
            }
            if (vb1entry != null)
            {
                samples.AddRange(vb1entry.Samples.SampleLines);
            }
            if (vb2entry != null)
            {
                samples.AddRange(vb2entry.Samples.SampleLines);
            }
            if (vb3entry != null)
            {
                samples.AddRange(vb3entry.Samples.SampleLines);
            }
            return(samples.ToArray());
        }
Ejemplo n.º 2
0
 public WavebankEntryController(EntryChunkController entrychunkcontroller, WavebankEntry wavebankentry) : base(entrychunkcontroller, wavebankentry)
 {
     this.wavebankentry    = wavebankentry;
     Node.Text             = string.Format("Wavebank Entry ({0})", wavebankentry.EIDString);
     Node.ImageKey         = "wavebankentry";
     Node.SelectedImageKey = "wavebankentry";
 }