Side relative to the line:
1 = above the line2 = below the lineOpacity of the note sprite (0–255, default: 255).
End beat as a Beat tuple. For non-hold notes, equals startTime.
End beat as a plain number (pre-computed from endTime).
Whether this note is fake (non-scoring): 0 = real, 1 = fake.
Horizontal position on the line in chart units (0 = center, ±675 = edges).
Visual size multiplier (1 = normal).
Note scroll speed multiplier (1 = line default).
Start beat as a Beat tuple.
Start beat as a plain number (pre-computed from startTime).
Note type: 1 Tap, 2 Hold, 3 Flick, 4 Drag.
Seconds before the note's beat that it first becomes visible (default: 999999 = always).
Vertical offset added to the note's spawn position.
OptionalhitsoundCustom hitsound asset key (omitted = default hitsound).
OptionalzZ-index override for rendering order.
OptionalzZ-index for the hit effect sprites.
OptionaltintNote tint color [r, g, b] (0–255 per channel). null = default.
OptionaltintHit effect tint color [r, g, b]. null = default.
Judgment hit-box size multiplier relative to the default hitbox (1 = normal). RPE standard field.
OptionaljudgeExplicit judgment hit-box width override (PhiZone Player extension).
When present, overrides judgeArea. Defaults to size.
A single note in the chart.
Note types:
1= Tap2= Hold3= Flick4= Drag