PASS: timing, notes, rests, LED pulse, repeat and uint32 rollover
PASS: adapter normal
PASS: adapter attach-failure
PASS: adapter tone-failure
PASS: adapter initial-mute-failure
PASS: adapter pause-mute-failure
PASS: adapter persistent-stop-failure-limitation
PASS: adapter duty-failure
{
  "scope": "Host C++ firmware simulation and numerical envelope checks; no target compilation, flash, sound or current measurement.",
  "tempo_quarter_notes_per_min": 120,
  "bars_4_4": 16,
  "note_events": 49,
  "score_ms": 32000,
  "silence_ms": 4000,
  "cycle_ms": 36000,
  "sounding_ms": 28800,
  "independent_led_groups": 3,
  "leds_per_group": 2,
  "group_pins": [
    4,
    5,
    10
  ],
  "phrase_patterns": [
    "chase",
    "pairs",
    "staggered_wave",
    "accents"
  ],
  "group_on_time_ms": [
    9850,
    9700,
    9550
  ],
  "group_rising_edges": [
    27,
    25,
    26
  ],
  "minimum_rise_spacing_ms": [
    500,
    500,
    500
  ],
  "maximum_commanded_simultaneous_groups": 2,
  "frequencies_hz": [
    1047,
    1175,
    1319,
    1397,
    1568
  ],
  "frequency_rounding_error_cents": {
    "1047": 0.8232160873784758,
    "1175": 0.5023935132427897,
    "1319": 0.6429628722621638,
    "1397": 0.10791026176403788,
    "1568": 0.02015670865839516
  },
  "electrical_assumptions": {
    "rail_nominal_v": 3.3,
    "rail_check_v": 3.6,
    "resistor_tolerance": 0.05,
    "led_vf_typ_red_green_yellow_v": [
      1.7,
      1.9,
      1.85
    ],
    "vce_example_v": 0.1
  },
  "led_current_red_green_yellow_example_ma": [
    2.205882352941176,
    1.9117647058823526,
    1.9852941176470582
  ],
  "six_led_current_example_ma": 12.205882352941174,
  "led_current_absolute_resistor_bound_ma": 5.572755417956657,
  "six_led_resistor_bound_ma": 33.43653250773994,
  "resistor_power_short_bound_mw": 20.061919504643967,
  "base_resistor_gpio_bound_ma": 3.7894736842105265,
  "three_base_gpio_bound_ma": 11.36842105263158,
  "three_bases_plus_piezo_edge_gpio_bound_ma": 15.157894736842106,
  "piezo_capacitance_max_nf": 7.1499999999999995,
  "piezo_series_equivalent_max_nf": 6.713615023474178,
  "piezo_direct_charge_upper_nc": 25.74,
  "piezo_direct_edge_ideal_current_upper_ma": 3.7894736842105265,
  "piezo_gpio_low_slow_discharge_tau_max_ms": 123.11595691418292,
  "piezo_ac_amplitude_ratio_capacitive_only": 0.9264024704065879,
  "passed": true
}
