1
0
Fork 0

Added IntParam::range() and FloatParam::range()

This commit is contained in:
rbmj 2023-10-25 18:17:48 -07:00 committed by Robbert van der Helm
parent 6f975ca404
commit bf01371009
2 changed files with 12 additions and 0 deletions

View file

@ -300,6 +300,12 @@ impl FloatParam {
self.modulated_plain_value()
}
/// The range of valid plain values for this parameter.
#[inline]
pub fn range(&self) -> FloatRange {
self.range
}
/// Enable polyphonic modulation for this parameter. The ID is used to uniquely identify this
/// parameter in [`NoteEvent::PolyModulation`][crate::prelude::NoteEvent::PolyModulation]
/// events, and must thus be unique between _all_ polyphonically modulatable parameters. See the

View file

@ -278,6 +278,12 @@ impl IntParam {
pub fn value(&self) -> i32 {
self.modulated_plain_value()
}
/// The range of valid plain values for this parameter.
#[inline]
pub fn range(&self) -> IntRange {
self.range
}
/// Enable polyphonic modulation for this parameter. The ID is used to uniquely identify this
/// parameter in [`NoteEvent::PolyModulation`][crate::prelude::NoteEvent::PolyModulation]