Constructor parameters for a note. Usually you will call SmoNote.defaults, and modify the parameters you need to change.

param noteType
param noteHead

  is non-empty, a Vex notehead code TODO make a record<>

param clef

  determines how the pitch is placed on the staff

param textModifiers

  are lyrics, chords, dynamics

param articulations
param graceNotes
param ornaments
param tones
param tuplet

  tuplet info, if the note is part of a tuplet

param endBeam

  true if this is the last note in a beam

param fillStyle

  for special effects, for instance to highlight active voice

param hidden

  indicates the note (usually a rest) is invisible (transparent)

param beamBeats

  how many ticks to use before beaming a group

param flagState

  up down auto

param ticks

  duration

param pitches

  SmoPitch array

param isCue

  tiny notes

### Hierarchy

- SmoNoteParams

Generated using TypeDoc