{
  "schema_version": "1.1",
  "id": "compact-6inch-v1",
  "manufacturer": "AuraLAB Open",
  "model": "Compact 6\" 2-way monitor",
  "license": "CC-BY-4.0",
  "note": "Small 2-way: 6\" paper-cone mid-woofer + 1\" dome tweeter. Sealed cabinet, ~90 Hz -3 dB. Broader dispersion than the 12\", limited max SPL.",
  "physical": {
    "weight_kg": 5.5,
    "dimensions_m": { "w": 0.22, "h": 0.32, "d": 0.25 }
  },
  "electrical": {
    "nominal_impedance_ohm": 8,
    "max_input_watts": 80,
    "max_spl_db": 108
  },
  "acoustic": {
    "sensitivity_db_1w_1m": 85.0,
    "frequency_range_hz": [90, 20000],
    "frequency_bands_hz": [125, 250, 500, 1000, 2000, 4000, 8000, 16000],
    "directivity_index_db": 5.0,
    "on_axis_response_db": {
      "125":  -7.5,
      "250":  -2.5,
      "500":  -0.8,
      "1000":  0.0,
      "2000":  0.4,
      "4000": -1.2,
      "8000": -3.5
    },
    "_fr_fine_note": "High-resolution on-axis response relative to sensitivity @ 1 kHz. Captures baffle-step loss ~400 Hz, crossover dip ~2 kHz, tweeter rise 3–6 kHz, and HF roll-off — characteristic of a small sealed 6\" 2-way (Genelec 8020 / Yamaha HS5 class).",
    "fr_fine_db": [
      [  50, -26 ], [  63, -18 ], [  80, -10 ], [ 100,  -5 ],
      [ 125,  -3 ], [ 160,  -2 ], [ 200, -1.5], [ 250, -2.5],
      [ 315, -3.5], [ 400,  -4 ], [ 500,  -2 ], [ 630, -0.5],
      [ 800,   0 ], [1000,   0 ], [1250,  0.5], [1600, -0.5],
      [2000, -1.5], [2500, -0.5], [3150,  0.8], [4000,  1.2],
      [5000,  1.5], [6300,  2.0], [8000,  1.0], [10000, 0.0],
      [12500, -1.5], [16000, -4.0], [20000, -10.0]
    ],
    "csd_ms": {
      "125":   9.5,
      "250":   7.0,
      "500":   5.5,
      "1000":  4.5,
      "2000":  3.8,
      "4000":  3.0,
      "8000":  2.5
    }
  },
  "placement": {
    "position_m": { "x": 0.0, "y": 2.0, "z": 0.0 },
    "aim_deg":    { "yaw": 0, "pitch": 0, "roll": 0 }
  },
  "directivity": {
    "angular_resolution_deg": 30,
    "class_hint": "standard",
    "azimuth_deg":   [-180, -150, -120, -90, -60, -30, 0, 30, 60, 90, 120, 150, 180],
    "elevation_deg": [-90, -60, -30, 0, 30, 60, 90],
    "attenuation_db": {
      "1000": [
        [-30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30],
        [-20, -17, -14, -10,  -7,  -5,  -4,  -5,  -7, -10, -14, -17, -20],
        [-18, -15, -12,  -8,  -4,  -2,  -1,  -2,  -4,  -8, -12, -15, -18],
        [-18, -15, -12,  -7,  -3,  -1,   0,  -1,  -3,  -7, -12, -15, -18],
        [-18, -15, -12,  -8,  -4,  -2,  -1,  -2,  -4,  -8, -12, -15, -18],
        [-20, -17, -14, -10,  -7,  -5,  -4,  -5,  -7, -10, -14, -17, -20],
        [-30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30]
      ]
    }
  }
}
