OPZ: add FMS2/AMS2 macros
This commit is contained in:
parent
beb7411ba7
commit
2e9621073e
8 changed files with 53 additions and 4 deletions
|
|
@ -242,6 +242,8 @@ void DivMacroInt::mask(unsigned char id, bool enabled) {
|
|||
CONSIDER(ex6,17)
|
||||
CONSIDER(ex7,18)
|
||||
CONSIDER(ex8,19)
|
||||
CONSIDER(ex9,20)
|
||||
CONSIDER(ex10,21)
|
||||
|
||||
CONSIDER_OP(0,0x20)
|
||||
CONSIDER_OP(2,0x40)
|
||||
|
|
@ -309,6 +311,8 @@ void DivMacroInt::restart(unsigned char id) {
|
|||
CONSIDER(ex6,ex6Macro,17)
|
||||
CONSIDER(ex7,ex7Macro,18)
|
||||
CONSIDER(ex8,ex8Macro,19)
|
||||
CONSIDER(ex9,ex9Macro,20)
|
||||
CONSIDER(ex10,ex10Macro,21)
|
||||
|
||||
CONSIDER_OP(0,0x20)
|
||||
CONSIDER_OP(2,0x40)
|
||||
|
|
@ -418,6 +422,12 @@ void DivMacroInt::init(DivInstrument* which) {
|
|||
if (ins->std.ex8Macro.len>0) {
|
||||
ADD_MACRO(ex8,ins->std.ex8Macro);
|
||||
}
|
||||
if (ins->std.ex9Macro.len>0) {
|
||||
ADD_MACRO(ex9,ins->std.ex9Macro);
|
||||
}
|
||||
if (ins->std.ex10Macro.len>0) {
|
||||
ADD_MACRO(ex10,ins->std.ex10Macro);
|
||||
}
|
||||
|
||||
// prepare FM operator macros
|
||||
for (int i=0; i<4; i++) {
|
||||
|
|
@ -559,6 +569,8 @@ DivMacroStruct* DivMacroInt::structByType(unsigned char type) {
|
|||
CONSIDER(ex6,DIV_MACRO_EX6)
|
||||
CONSIDER(ex7,DIV_MACRO_EX7)
|
||||
CONSIDER(ex8,DIV_MACRO_EX8)
|
||||
CONSIDER(ex9,DIV_MACRO_EX9)
|
||||
CONSIDER(ex10,DIV_MACRO_EX10)
|
||||
}
|
||||
|
||||
return NULL;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue