internal void Initialize(AE.BassPlayer bassPlayer, SampleLibrary sampleLibrary, ISampleRecipient sampleRecipient = null)
 {
     sampleLibraryControl.BassPlayer = bassPlayer;
     sampleLibraryControl.SampleLibrary = sampleLibrary;
     sampleLibraryControl.SampleRecipient = sampleRecipient;
     sampleLibraryControl.Initialize();
 }
        /// <summary>
        ///     Initializes a new instance of the Library class.
        /// </summary>
        public SampleLibrary(AE.BassPlayer bassPlayer, Library trackLibrary)
        {
            Samples = new List<Sample>();
            BassPlayer = bassPlayer;
            TrackLibrary = trackLibrary;

            SampleLibraryFolder = Path.Combine(Path.GetTempPath(), "SampleLibary");
            if (!Directory.Exists(SampleLibraryFolder))
                Directory.CreateDirectory(SampleLibraryFolder);
        }
 public FrmPlugin(AE.BassPlayer bassPlayer)
 {
     InitializeComponent();
     BassPlayer = bassPlayer;
     BindData();
 }