🚀 Quick Start & System Architecture
1.1 What is MOTOMETI?
MOTOMETI is a professional-grade precision measurement and telemetry system engineered for sound engineers, system technicians, and touring productions. The system monitors the physical tilt angles (Tilt / Roll / Pitch) and reference distances (Laser Top & Bottom) of line array clusters in real time during rigging, flying, and live performance.
By bridging physical bumper-mounted sensors with L-Acoustics SoundVision acoustic simulation files, MOTOMETI delivers immediate verification that the deployed speaker array is aimed precisely at the intended audience planes.
1.2 Quick Start in 4 Steps
Mount the sensor box onto the bumper frame using the quick-release or magnetic bracket. Connect USB-C power or switch on the internal battery pack.
Connect your control device (iPad, laptop, or phone) to the production Wi-Fi, or scan the QR code in the top header for instant browser access.
Navigate to Clusters or 🏛️ Presets and upload the SoundVision PDF report (or the .xmlp / .xmlc project files) exported from L-Acoustics SoundVision.
Map each physical sensor to its corresponding cluster (e.g., Main Left, Main Right). Confirm that angle deviation (Delta) is within tolerance (green indicator).
1.3 Hardware Architecture & Specifications
- Orange Pi Zero 2W Sensor Module: Linux single-board computer in each METI sensor, managing telemetry sampling, live data streaming to the METI Server, and mDNS network advertisement.
- BNO085 9-DoF IMU: Fused orientation sensor (I²C) providing roll and pitch for each cabinet cluster or bumper.
- DFRobot SEN0366 Laser Rangefinder: UART laser distance sensor verifying stage, trim, or ground clearances.
- OLED / Status Indicators: Instant visual feedback of Wi-Fi connection, local IP address, battery health, and sensor readiness directly on the bumper.
🌐 Network, Connectivity & Cloudflare Remote
2.1 Automatic mDNS Discovery
The MOTOMETI server automatically broadcasts its service over Multicast DNS (mDNS). Any workstation or device on the local network can open:
https://motometi.local:8090 or access the server directly via its IP address (e.g. https://192.168.1.100:8090).
2.2 Instant Mobile QR Code Pairing
Clicking the MOTOMETI logo on the top-left corner opens the quick mobile connection modal. Technicians or riggers scanning the QR code with their camera are taken directly to the responsive web dashboard without manual URL entry.
2.3 Cloudflare Zero Trust Remote Tunnel (4G/5G Access)
For festival sites without unified Wi-Fi between FOH and stage, or when senior engineers monitor arrays from remote locations, the integrated Cloudflare Tunnel delivers reliable access:
- Header Tunnel Badge: Displays green
🌍 Tunnel Onlinestatus when the tunnel is active. - Secure HTTPS Transport: End-to-end TLS 1.3 encryption across cellular or public networks.
- WebXR & Camera Permissions: Modern browsers require HTTPS for camera and AR sensor access, which Cloudflare Tunnel fulfills automatically.
2.4 Header Telemetry Indicators
| Indicator | Status / Color | Description & Recommended Action |
|---|---|---|
Green Dot |
Solid Green | Online & synchronized via WebSockets (live telemetry updates < 50ms). |
Yellow Dot |
Flashing Amber | Reconnecting to WebSocket server. Check network link. |
Red Dot |
Solid Red | Offline. Verify Wi-Fi network SSID, server daemon status, or firewall rules. |
Online Count |
e.g. "4 online" | Number of active hardware METI sensor boxes actively streaming telemetry. |
🎯 METI Sensors – Measurement, Calibration & Tolerances
3.1 Sensor Tile Layout
Each tile in the METI dashboard represents an individual physical measuring device on the rig:
- Device ID & Assigned Cluster: Displays the hardware identifier and its associated SoundVision cluster (e.g. Main Left - K2).
- Pitch (Tilt Angle): Shows the vertical inclination in degrees. Positive angles indicate upward tilt; negative angles indicate downward tilt toward audience planes.
- Roll (Horizontal Level): Shows lateral tilt. Should be as close to $0.00^\circ$ as possible to prevent uneven acoustic coverage and mechanical strain.
- Laser Distances 1 & 2: Optical distance from the bumper to floor, barriers, or reference points.
3.2 Tolerances & Visual Color Alerts
Configurable tolerance windows (e.g., $\pm 0.5^\circ$ for Pitch and $\pm 0.2^\circ$ for Roll) can be defined in Global Settings:
3.3 Zero Offset Calibration
When a sensor is mounted on a bracket with a mechanical offset relative to the bumper reference plane:
- Place the sensor unit on a verified 100% level surface.
- Click the gear icon on the sensor tile to open device settings.
- Click Calibrate Zero Offset. The baseline offset is persistently saved to device configuration.
🔊 SoundVision Clusters & Device Mapping
4.1 Exporting Cluster Data from SoundVision
In L-Acoustics SoundVision, generate the project report as a PDF:
File ➔ Export ➔ Report (.pdf)
When uploaded to MOTOMETI, the system automatically extracts:
- Cluster names (e.g. Main L, Main R, Outfill, Subs).
- Enclosure models (K1, K2, Kara II, Kiva II, A15, etc.).
- Cabinet count per hang.
- Simulated site angle and inter-element splay angles.
- 3D coordinates $(X, Y, Z)$ for rigging pick points and cluster centers.
4.2 Assigning Physical METI Devices
In the Clusters view, use the device dropdown on each cluster card:
4.3 Real-Time Delta Calculation ($\Delta$)
The delta value represents angular discrepancy: $$\Delta_{\text{pitch}} = \text{Measured}_{\text{pitch}} - \text{Target}_{\text{pitch}}$$
A delta of +0.8° indicates that the physical cluster is aimed 0.8 degrees higher than the acoustic design.
🏛️ 3D Indoor Arena Mode
5.1 View Options Toolbar
Control visual layers and acoustic overlays from the 3D sidebar:
| Feature | Control | Description |
|---|---|---|
| Coverage Beams | Coverage Beams |
Toggles laser sightlines and acoustic dispersion cones projected onto audience planes. |
| Cluster Labels | Cluster Labels |
Toggles floating 3D name badges and telemetry readouts above speaker arrays. |
| Venue Mesh | Venue Mesh |
Switches between solid shading and wireframe mode for imported room geometry. |
| Model Style | ✨ Uniform / 🏛️ CAD |
Toggle between fast parametric boxes or detailed CAD .obj enclosure models. |
5.2 3D Viewport Navigation
- Orbit / Rotate: Left-click and drag (or 1-finger swipe on touch screens).
- Pan: Right-click and drag (or 2-finger swipe).
- Zoom: Mouse wheel scroll (or 2-finger pinch gesture).
- Preset Views: Use Top, Front, Side, FOH, Reset quick-buttons for standard sound-engineering viewpoints.
🗺️ 3D Outdoor Map & Buildings
6.1 Intelligent Building Height Heuristics
At outdoor festivals and city arenas, neighboring buildings act as critical acoustic barriers and reflection surfaces. MOTOMETI queries OpenStreetMap vector data and extrudes structures using a prioritized heuristic:
height/min_heighttags explicitly declared in meters from OpenStreetMap.building:levelstag multiplied by $3.2\text{ meters}$ per floor.- Contextual building type fallbacks (churches, warehouses, apartments, industrial structures).
6.2 Geo-Anchoring & D-Pad Nudge
To anchor your SoundVision system $(0,0,0)$ origin onto real-world coordinates:
- Address Search: Type venue names or addresses in the search field to jump instantly.
- D-Pad Meter Nudge: Fine-tune origin coordinates in discrete steps:
10 cm, 50 cm, 1 m, 5 m, 20 min North, South, East, West directions. - Heading Slider: Rotate the stage coordinate system from $0^\circ$ to $360^\circ$ to align arrays with physical lawn or bleacher boundaries.
- Labels Toggle: Turn speaker name badges on or off for clean, uncluttered visual inspection.
💾 Preset Manager & File Handling
7.1 What is stored in a Venue Preset?
A MOTOMETI Venue Preset preserves an entire site configuration:
- Venue Name & Address: Human-readable identifiers and geographic location.
- Geo Coordinates: Latitude, Longitude, and Stage Heading rotation.
- Associated Files: SoundVision PDF report and 3D venue geometry (DXF / OBJ).
- Device Mappings: Which hardware sensors are assigned to specific clusters.
- Atmospheric Data: Temperature, relative humidity, and barometric pressure.
7.2 Global WebSocket Synchronization
📐 SoundVision 3D Room Data Export & Import (.txt)
8.1 Differentiated Height Layers ($Z$) in Export
When MOTOMETI exports surrounding venue geography to SoundVision 3D format, differentiated $Z$-layers prevent z-fighting and ensure clean visual rendering:
| Surface Category | Elevation ($Z$) | SoundVision Type | Description |
|---|---|---|---|
| Terrain / Ground | Z = 0.000 m |
Terrain Surface | Base festival lawn or venue floor plane. |
| Water Bodies (Rivers, Lakes, Sea) | Z = 0.010 m |
Water Surface | Raised 10 mm above terrain with polygon buffer. |
| Roads, Walkways & Paths | Z = 0.020 m |
Road / Pathway | Raised 20 mm for crisp distinction from terrain and water. |
| Building Walls & Roofs | Z = 0.000 to +H m |
Solid Wall / Roof | Outward-normal polygons for acoustic shadow modeling. |
8.2 Step-by-Step SoundVision Desktop Import
- In MOTOMETI, open 3D ➔ Outside Map and click 📥 Download SoundVision (.txt).
- Launch L-Acoustics SoundVision on your workstation.
- In the top menu, navigate to
File ➔ Import ➔ Room Data.... - Select the downloaded
.txtfile and verify coordinates (Meter scale, right-handed coordinates). - Surrounding structures, roads, and water bodies now appear natively in your SoundVision 3D acoustic room!
📱 Augmented Reality (AR) Rigging & Alignment
9.1 On-Stage AR Rigging Workflow
AR mode lets engineers aim a mobile phone or tablet toward the stage structure to preview where speaker arrays should hang before motor hoists are pulled:
- Sightline Verification: Confirm that PA towers do not obscure IMAG video screens, spot fixtures, or sightlines.
- Barrier Coverage: Visually inspect the intersection of the lowest cabinet dispersion cone with front barricades.
- Trim Height Verification: Match the holographic bottom enclosure against laser tape targets.
9.2 AR Nudge Fine-Tuning
If device gyroscope drift occurs, use the on-screen AR Nudge D-pad controller to reposition the holographic model with centimeter precision.
🌡️ Environmental & Atmospheric Acoustics (ISO 9613-1)
10.1 Atmospheric Influence on Long-Throw Audio
Sound propagation through air is heavily influenced by ambient temperature, relative humidity, and barometric pressure. At festival distances (60–120 m), dry afternoon air can induce severe attenuation exceeding 6–12 dB at 8–12 kHz compared to humid evening air.
10.2 Open-Meteo Live API Integration
MOTOMETI automatically retrieves real-time weather observations for the venue's GPS location, displaying live readings in the header:
🌡️ 20.0°C · 50% RH · 1013 hPa
10.3 ISO 9613-1 Atmospheric Absorption Rates
Theoretical air absorption values in dB per 100 meters across key octave bands:
| Frequency ($f$) | Dry Air ($20^\circ\text{C}, 20\%\text{ RH}$) | Optimal Air ($20^\circ\text{C}, 60\%\text{ RH}$) | Delta per 100 m |
|---|---|---|---|
| 1,000 Hz (1 kHz) | approx. 0.7 dB / 100 m | approx. 0.5 dB / 100 m | +0.2 dB |
| 4,000 Hz (4 kHz) | approx. 4.8 dB / 100 m | approx. 2.4 dB / 100 m | +2.4 dB |
| 8,000 Hz (8 kHz) | approx. 18.2 dB / 100 m | approx. 7.9 dB / 100 m | +10.3 dB |
| 12,000 Hz (12 kHz) | approx. 34.5 dB / 100 m | approx. 16.1 dB / 100 m | +18.4 dB |
🛠️ Troubleshooting, FAQ & Keyboard Shortcuts
11.1 Frequently Asked Questions (FAQ)
L) to turn off floating badges instantly.
11.2 Keyboard Shortcuts
| Shortcut | Action | Scope |
|---|---|---|
1 / M |
Switch to METI devices view | Global |
2 / C |
Switch to Clusters view | Global |
3 |
Switch to 3D visualization view | Global |
R |
Reset 3D camera to default viewpoint | 3D Views |
L |
Toggle speaker name labels | 3D Map View |
Esc |
Close active modal overlays | Global |
11.3 Support & Production Inquiries
For custom bracket calibration, firmware updates, or production support, contact the MOTO METI engineering team.