getNoteState(note) {

    // If it's a note object, we simply use the identifier
    if (note instanceof Note) note = note.identifier;

    const number = Utilities.guessNoteNumber(
      note,
      WebMidi.octaveOffset + this.input.octaveOffset + this.octaveOffset
    );

    return this.notesState[number];

  }
Returns the playing status of the specified note (`true` if the note is currently playing,
`false` if it is not). The `note` parameter can be an unsigned integer (0-127), a note
identifier (`"C4"`, `"G#5"`, etc.) or a [`Note`]{@link Note} object.

IF the note is specified using an integer (0-127), no octave offset will be applied.

@param {number|string|Note} note The note to get the state for. The
[`octaveOffset`](#octaveOffset) (channel, input and global) will be factored in for note
identifiers and [`Note`]{@link Note} objects.
@returns {boolean}
@since version 3.0.0