case RANDOM:
return Variant(g_random_double());
}
+
+ return Variant();
}
void
}
value /= rhs.to_double();
break;
+ case MOD:
+ if (rhs.to_double() == 0.0) {
+ return; // Program will fail safely
+ }
+ value = fmod(value, rhs.to_double());
+ break;
default: break;
}
Command*
Transform::operator()(boost::shared_ptr<MidiModel> model,
- Evoral::MusicalTime position,
+ Evoral::Beats position,
std::vector<Notes>& seqs)
{
typedef MidiModel::NoteDiffCommand Command;