RUBAT Studio - Multichannel versatile bioacoustics tool

Quickstart

A unified acquisition platform for high-sample-rate multichannel bioacoustics.

Quickstart

This guide walks through a complete RUBAT Studio session — from launching the application to monitoring and recording ultrasonic data in the field.

The interface is organised into logical panels. Following them from top to bottom ensures a stable, repeatable workflow.


1. Device Panel — Select & Probe

Device Panel
Device Panel

Purpose: Select input/output hardware and configure sampling parameters.

  1. Click ↺ Refresh to detect connected audio devices.
  2. Select your Input Device (e.g., multi-channel USB interface).
  3. Select your Output Device (optional; required for monitoring).
  4. Choose:
    • Sample rate (e.g., 192000 Hz for ultrasonic recording)
    • Frame size (buffer)
    • Bit depth (if available)

When a device is selected, RUBAT probes it and logs its capabilities.

✔ Successful probe → channel selection becomes available
✖ Probe failure → check hardware connection and supported sample rates

Important: Once you press START, device controls are locked to prevent mid-stream reconfiguration.


2. Channel Selection Panel

Channel Selection Panel
Channel Selection Panel

Purpose: Choose which channels to record and/or monitor.

  • Input channels are displayed in a scrollable grid.
  • Enable only the channels required for your experiment.
  • Output channel selection determines routing for monitoring.

For large devices (e.g., 64 channels), scrolling keeps the interface manageable.


3. Monitoring Panel — Passthrough & Heterodyne

Monitoring & Display Panel
Monitoring & Display Panel

Purpose: Control real-time listening.

RUBAT supports three monitoring states:

  • Off — No live output
  • Passthrough — Direct audible monitoring
  • Heterodyne — Ultrasonic → audible translation

Heterodyne processing runs in real time and does not affect the recorded WAV file.

Adjust:

  • Carrier frequency (e.g., 40–50 kHz)
  • Monitoring gain
  • Channel routing

4. Waveform View

Waveform View
Waveform View

Purpose: Inspect amplitude over time.

Two display modes are available:

  • Relative dB (default)
  • Calibrated dB SPL (if calibration factor provided)

Entering a calibration factor (Pa per digital unit) converts values to:

dB SPL re 20 µPa

This enables physically meaningful amplitude comparison across sessions and devices.


5. Spectrogram View

Spectrogram View
Spectrogram View

Purpose: Visualise frequency content in real time.

Use the spectrogram to:

  • Identify bat call structure
  • Evaluate signal-to-noise ratio
  • Confirm ultrasonic bandwidth capture

Energy is mapped for high field legibility.


6. Start Streaming

Run Control Panel
Run Control Panel

After configuration:

  1. Press START
  2. Devices open
  3. Visuals activate
  4. Monitoring begins (if enabled)

The status line confirms sampling rate and streaming state.


7. Recording Modes

Recording Modes
Recording Modes

RUBAT supports three recording modes:

A. Continuous

Best for long unattended sessions.
Recording begins immediately and continues until manually stopped.

B. Tap (Ring Buffer)

Captures what just happened.

Configure:

  • Pre-trigger window
  • Post-trigger window

Press Tap Record during streaming to save pre + post audio.

C. Auto

Threshold-triggered capture.

Set:

  • Detection threshold
  • Pre/Post duration
  • Required peak count

When threshold conditions are met, RUBAT saves a clip automatically.

Ideal for unattended bat activity monitoring.


8. Logging Panel

Logging Panel
Logging Panel

Every critical event is logged:

  • Device probes
  • Sample rate selection
  • Channel changes
  • Monitoring mode changes
  • Recording start/stop
  • Auto triggers

Logs allow full session reconstruction — essential for reproducible research.


Typical Field Workflow

  1. Launch RUBAT
  2. Refresh devices
  3. Select input/output
  4. Verify probe success
  5. Choose channels
  6. Press START
  7. Enable monitoring (if required)
  8. Record (Continuous / Tap / Auto)
  9. Monitor logs
  10. Press STOP before changing devices

Practical Advice

  • Always confirm sample rate compatibility.
  • Keep monitoring gain moderate.
  • Use calibration for publishable amplitude data.
  • Review logs before closing.

You are now ready to deploy RUBAT Studio confidently in laboratory or field environments.


×