Mercurial > hg > piper-cpp
comparison vamp-support/PluginProgramParameters.h @ 289:26027c3a99a0
Further wiring for ProgramParameters - should now be supported throughout
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Wed, 08 Apr 2020 15:02:24 +0100 |
parents | 09753ad777db |
children |
comparison
equal
deleted
inserted
replaced
288:c9f63ca1914d | 289:26027c3a99a0 |
---|---|
63 | 63 |
64 auto programs = p->getPrograms(); | 64 auto programs = p->getPrograms(); |
65 if (programs.empty()) return {}; | 65 if (programs.empty()) return {}; |
66 | 66 |
67 PluginProgramParameters pp; | 67 PluginProgramParameters pp; |
68 | |
69 for (auto program: programs) { | 68 for (auto program: programs) { |
70 | |
71 p->selectProgram(program); | 69 p->selectProgram(program); |
72 | |
73 for (auto param: defaultConfiguration.parameterValues) { | 70 for (auto param: defaultConfiguration.parameterValues) { |
74 auto id = param.first; | 71 auto id = param.first; |
75 pp.programParameters[program][id] = p->getParameter(id); | 72 pp.programParameters[program][id] = p->getParameter(id); |
76 } | 73 } |
77 } | 74 } |