Skip to main content
FOAM can send real-time bubble event data via OSC (Open Sound Control) for visualization, external processing, or creative applications.

Setup

Click the OSC Setup button in the header bar (turns green when active). Configure the destination IP address and port.

Per-Bubble Events

Each bubble trigger sends:
AddressData
/foam/bubble/triggerid, x, y, z, radius, frequency, velocity

Aggregate Statistics (60Hz)

FOAM continuously streams summary data:
AddressData
/foam/densityCurrent bubble density
/foam/activityVoice activity level
/foam/centroidCenter of mass position
/foam/pitch/averageAverage pitch across active bubbles
/foam/pitch/rangePitch range (low to high)
/foam/countActive bubble count

Configuration

In the OSC settings panel you can toggle individual streams:
  • Position data — per-bubble spatial coordinates
  • Pitch data — per-bubble frequency information
  • Aggregate data — summary statistics
OSC settings are saved with your DAW session.