{
  "conventions": {
    "coordinate_frame": "WorldRightHanded",
    "harmonic_time": "ExpMinusIwt",
    "outward_normals": true,
    "rms_amplitudes": false
  },
  "frequencies": {
    "max_freq": 500.0,
    "min_freq": 20.0,
    "num_points": 100,
    "spacing": "logarithmic"
  },
  "listening_positions": [
    {
      "x": 2.5,
      "y": 2.5,
      "z": 1.2
    }
  ],
  "metadata": {
    "author": "Room Simulator WASM",
    "date": "",
    "description": "Default stereo setup",
    "notes": ""
  },
  "room": {
    "depth": 4.0,
    "height": 2.5,
    "type": "rectangular",
    "width": 5.0
  },
  "scattering_objects": [],
  "solver": {
    "air_absorption": true,
    "air_density": 1.2,
    "bem_config": {
      "assembly_method": "tbem",
      "beta_scale": 4.0,
      "elements_per_wavelength": 8.0,
      "fmm_config": {
        "max_elements_per_leaf": 50,
        "max_tree_depth": 8,
        "n_phi": 12,
        "n_terms": 6,
        "n_theta": 6,
        "separation_ratio": 1.5
      },
      "max_elements": 10000,
      "max_iterations": 1000,
      "min_elements_per_meter": 2,
      "restart": 50,
      "solver_method": "direct",
      "tolerance": 1e-6,
      "use_adaptive_mesh": true,
      "use_burton_miller": true
    },
    "edge_diffraction": false,
    "humidity": 50.0,
    "hybrid_crossover_width": 0.5,
    "max_mode_order": 20,
    "mesh_resolution": 2,
    "method": "direct",
    "modal_damping": 10.0,
    "speed_of_sound": 343.0,
    "temperature": 20.0
  },
  "sources": [
    {
      "amplitude": 1.0,
      "crossover": {
        "type": "fullrange"
      },
      "delay_ms": 0.0,
      "directivity": {
        "type": "omnidirectional"
      },
      "invert_phase": false,
      "name": "Left Speaker",
      "orientation": {
        "x": 0.0,
        "y": 1.0,
        "z": 0.0
      },
      "position": {
        "x": 1.5,
        "y": 0.5,
        "z": 1.2
      }
    },
    {
      "amplitude": 1.0,
      "crossover": {
        "type": "fullrange"
      },
      "delay_ms": 0.0,
      "directivity": {
        "type": "omnidirectional"
      },
      "invert_phase": false,
      "name": "Right Speaker",
      "orientation": {
        "x": 0.0,
        "y": 1.0,
        "z": 0.0
      },
      "position": {
        "x": 3.5,
        "y": 0.5,
        "z": 1.2
      }
    }
  ],
  "visualization": {
    "binaural": {
      "ear_spacing": 0.175,
      "enabled": true,
      "head_position": null,
      "head_radius": 0.0875,
      "head_yaw": 0.0,
      "ir_config": {
        "duration": null,
        "fft_size": null,
        "max_freq": null,
        "min_freq": 20.0,
        "sample_rate": 48000.0
      }
    },
    "generate_impulse_response": true,
    "generate_slices": true,
    "impulse_response": {
      "duration": null,
      "fft_size": null,
      "max_freq": null,
      "min_freq": 20.0,
      "sample_rate": 48000.0
    },
    "slice_frequency_indices": [],
    "slice_resolution": 400
  },
  "wall_materials": {
    "back": {
      "name": "plaster",
      "type": "preset"
    },
    "ceiling": {
      "name": "plaster",
      "type": "preset"
    },
    "floor": {
      "name": "hardwood",
      "type": "preset"
    },
    "front": {
      "name": "plaster",
      "type": "preset"
    },
    "left": {
      "name": "plaster",
      "type": "preset"
    },
    "right": {
      "name": "plaster",
      "type": "preset"
    }
  }
}