1237 |
false, NO_LIMIT, 0>( args, "change_tune_time" ); |
false, NO_LIMIT, 0>( args, "change_tune_time" ); |
1238 |
} |
} |
1239 |
|
|
1240 |
|
// change_pan_time() function |
1241 |
|
|
1242 |
|
VMFnResult* InstrumentScriptVMFunction_change_pan_time::exec(VMFnArgs* args) { |
1243 |
|
return VMChangeSynthParamFunction::execTemplate< |
1244 |
|
&NoteBase::_Override::PanTime, |
1245 |
|
Event::synth_param_pan_time, |
1246 |
|
false, NO_LIMIT, 0>( args, "change_pan_time" ); |
1247 |
|
} |
1248 |
|
|
1249 |
// template for change_*_curve() functions |
// template for change_*_curve() functions |
1250 |
|
|
1251 |
bool VMChangeFadeCurveFunction::acceptsArgType(int iArg, ExprType_t type) const { |
bool VMChangeFadeCurveFunction::acceptsArgType(int iArg, ExprType_t type) const { |
1347 |
Event::synth_param_pitch_curve>( args, "change_tune_curve" ); |
Event::synth_param_pitch_curve>( args, "change_tune_curve" ); |
1348 |
} |
} |
1349 |
|
|
1350 |
|
// change_pan_curve() function |
1351 |
|
|
1352 |
|
VMFnResult* InstrumentScriptVMFunction_change_pan_curve::exec(VMFnArgs* args) { |
1353 |
|
return VMChangeFadeCurveFunction::execTemplate< |
1354 |
|
&NoteBase::_Override::PanCurve, |
1355 |
|
Event::synth_param_pan_curve>( args, "change_pan_curve" ); |
1356 |
|
} |
1357 |
|
|
1358 |
// fade_in() function |
// fade_in() function |
1359 |
|
|
1360 |
InstrumentScriptVMFunction_fade_in::InstrumentScriptVMFunction_fade_in(InstrumentScriptVM* parent) |
InstrumentScriptVMFunction_fade_in::InstrumentScriptVMFunction_fade_in(InstrumentScriptVM* parent) |