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()); }
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"; }