use super::instrument::Instrument;
#[derive(Debug)]
pub struct Note {
pub instrument: Instrument,
pub key: i8,
pub velocity: Option<i8>,
pub panning: Option<i8>,
pub pitch: Option<i16>,
}
impl Note {
pub fn new(
instrument: Instrument,
key: i8,
velocity: Option<i8>,
panning: Option<i8>,
pitch: Option<i16>,
) -> Self {
Note {
instrument,
key,
velocity,
panning,
pitch,
}
}
}