//void Incrementor::onCreate(AinsiCharPtr optionalString); //void Incrementor::onDestroy(); void Incrementor::onGetModuleInfo (MasterInfo* pMasterInfo, ModuleInfo* pModuleInfo) { pModuleInfo->Name = "Incrementor - modulo"; pModuleInfo->Description = "Data - Incrementor"; pModuleInfo->ModuleType = mtSimple; pModuleInfo->BackColor = sdkGetUsineColor(clInterfaceDesignModuleColor) + 0x101010; pModuleInfo->NumberOfParams = 7; pModuleInfo->DontProcess = false; pModuleInfo->Version = "2.1"; }
//void TemplateModule::onCreate(AinsiCharPtr optionalString); //void TemplateModule::onDestroy(); void SimplePendulum::onGetModuleInfo(MasterInfo* pMasterInfo, ModuleInfo* pModuleInfo) { pModuleInfo->Name = "Simple Pendulum"; pModuleInfo->Description = "Simple Pendulum"; pModuleInfo->ModuleType = mtSimple; pModuleInfo->BackColor = sdkGetUsineColor(clInterfaceDesignModuleColor) + 0x101010; pModuleInfo->NumberOfParams = 9; pModuleInfo->DontProcess = false; pModuleInfo->Version = "0.1"; }
//void TemplateModule::onCreate(AinsiCharPtr optionalString); //void TemplateModule::onDestroy(); void AntiOPe20::onGetModuleInfo(MasterInfo* pMasterInfo, ModuleInfo* pModuleInfo) { pModuleInfo->Name = "AntiOPe 2.0"; pModuleInfo->Description = "AntiOPe 2.0"; pModuleInfo->ModuleType = mtSimple; pModuleInfo->BackColor = sdkGetUsineColor(clInterfaceDesignModuleColor) + 0x101010; pModuleInfo->NumberOfParams = 4; pModuleInfo->DontProcess = false; pModuleInfo->Version = "1.1"; }
//void TemplateModule::onCreate(AinsiCharPtr optionalString); //void TemplateModule::onDestroy(); void TemplateModule::onGetModuleInfo (MasterInfo* pMasterInfo, ModuleInfo* pModuleInfo) { pModuleInfo->Name = "Distributions"; pModuleInfo->Description = "Distributions"; pModuleInfo->ModuleType = mtSimple; pModuleInfo->BackColor = sdkGetUsineColor(clDataModuleColor); pModuleInfo->NumberOfParams = eNumParams; pModuleInfo->Version = "1.0"; pModuleInfo->DontProcess = false; }
//----------------------------------------------------------------------------- // module description void TouchEncoders::onGetModuleInfo (MasterInfo* pMasterInfo, ModuleInfo* pModuleInfo) { //identification of the module pModuleInfo->Name = "touch encoders"; pModuleInfo->Description = "touch encoders"; pModuleInfo->ModuleType = mtSimple; pModuleInfo->BackColor = sdkGetUsineColor(clMidiModuleColor); pModuleInfo->NumberOfParams = 10; pModuleInfo->Version = "1.0"; }
void AudioVolumeExample::onGetModuleInfo (MasterInfo* pMasterInfo, ModuleInfo* pModuleInfo) { pModuleInfo->Name = "VCA"; pModuleInfo->Description = "linear VCA"; pModuleInfo->ModuleType = mtSimple; pModuleInfo->BackColor = sdkGetUsineColor(clAudioModuleColor); pModuleInfo->Version = "1.0"; // query for multi-channels if (pMasterInfo != nullptr) { pModuleInfo->QueryString = sdkGetAudioQueryTitle(); pModuleInfo->QueryListValues = sdkGetAudioQueryChannelList(); pModuleInfo->QueryDefaultIdx = 1; } }
void AudioVolumeDCblock::onGetModuleInfo (MasterInfo* pMasterInfo, ModuleInfo* pModuleInfo) { pModuleInfo->Name = "DC block"; pModuleInfo->Description = "audio volume and DC blocker"; pModuleInfo->ModuleType = mtSimple; pModuleInfo->BackColor = sdkGetUsineColor(clInterfaceDesignModuleColor) + 0x101010; pModuleInfo->Version = "2.1"; // query for multi-channels if (pMasterInfo != nullptr) { pModuleInfo->QueryString = sdkGetAudioQueryTitle(); pModuleInfo->QueryListValues = sdkGetAudioQueryChannelList(); pModuleInfo->QueryDefaultIdx = 1; } }