コード例 #1
0
ファイル: VstPlugin.cs プロジェクト: VRDate/modest-smf-vstnet
 public void idle()
 {
     if (HasEditorDialog)
     {
         PluginCommandStub.EditorIdle();
     }
 }
コード例 #2
0
ファイル: VstPlugin.cs プロジェクト: VRDate/modest-smf-vstnet
 void ProgramAction_RestorePgm(int selectedPgm)
 {
     if (pgmBackup != null)
     {
         PluginCommandStub.SetChunk(pgmBackup, true);
     }
 }
コード例 #3
0
ファイル: VstPlugin.cs プロジェクト: VRDate/modest-smf-vstnet
 void ProgramAction_RestorePrs(int pat)
 {
     if (pgmBackup != null)
     {
         PluginCommandStub.SetChunk(pgmBackup, true);
     }
 }
コード例 #4
0
ファイル: VstPlugin.cs プロジェクト: VRDate/modest-smf-vstnet
        void CreateContext(string path)
        {
            if (context != null)
            {
                try{ context.PluginCommandStub.Close(); } catch {}
                try{ context.Dispose(); } catch {}
                try{ context = null; } catch {}
            }
            context = VstPluginContext.Create(path, Host.VstHost);
            PluginCommandStub.SetSampleRate(Convert.ToSingle(Host.VstPlayer.Settings.Rate));
            Set("PluginPath", PluginPath = path);
            Set("HostCmdStub", Host.VstHost);
//			if (context!=null) Open();
        }
コード例 #5
0
ファイル: VstPlugin.cs プロジェクト: VRDate/modest-smf-vstnet
 public bool end()
 {
     return(PluginCommandStub.EndSetProgram());
 }
コード例 #6
0
ファイル: VstPlugin.cs プロジェクト: VRDate/modest-smf-vstnet
 public bool begin()
 {
     return(PluginCommandStub.BeginSetProgram());
 }