Realtime Unified BioAcoustic Tool
Sounds and Senses Lab
Live audio-visual monitoring & high-fidelity multichannel recording
RUBAT Studio is a MATLAB-based recorder built for field bioacoustics — designed to capture high-sample-rate audio while giving you real-time heterodyne monitoring, responsive visualisation, and robust recording workflows.
Flexible workflows
Realtime monitoring
Tap / Continuous / Auto
Multichannel audio streams
Record ANY sound
What is it good for?
RUBAT Studio was designed to address the practical challenges of ultrasonic field recording, but its architecture makes it equally suitable for general multichannel audio projects.
For bioacoustics and fieldwork, it enables you to:
- Monitor audio live while recording full-bandwidth data via heterodyne or passthrough modes.
- Handle many channels cleanly using selectable input/output channel masks.
- Capture what just happened with a ring buffer and tap recording.
- Trigger recordings automatically using threshold-based Auto mode.
- Reduce failures in the field through explicit device probing and predictable run controls.
Beyond ultrasonic work, RUBAT can also function as a robust multichannel recorder for music, voice, and studio-style sessions:
- Record multiple microphones or instruments simultaneously.
- Track vocals against a backing track on separate channels.
- Capture rehearsals, demos, or live sessions with ordered and tagged WAV files.
In short, RUBAT combines research-grade reliability with studio flexibility — whether you’re documenting insect/bat/bird calls, or recording a multitrack performance indoors.
How to pronounce “RUBAT”
Say it like “Rue-BAT”.
“Rue” rhymes with “blue” (like “roo”), then “bat”.
Phonetic:
ROO-bat
·
IPA:
/ˈruː.bæt/
Key capabilities
Three recording modes + keyboard shortcuts
✓ Tap — single pre+post clip from the ring buffer, triggered manually.
✓ Continuous — streams directly to a sequentially-numbered WAV file until you stop.
✓ Auto — arms Tap so the detector fires it for you unattended.
✓ Continuous — streams directly to a sequentially-numbered WAV file until you stop.
✓ Auto — arms Tap so the detector fires it for you unattended.
Workflow snapshot
- Select devices → choose input/output, sample rates, frame size.
- Probe by selecting a device (RUBAT logs attempts and capabilities).
- Choose channels (scrollable input/output grids).
- START streaming.
- Monitor in Heterodyne or Passthrough.
- Record using:
- Tap (pre+post)
- Continuous (stream to disk)
- Auto (threshold-triggered tap)
Get started
⬇️ Download
Get the software package. As always, the application is free.
📦 Install
MATLAB Runtime / packaged app install, and setup.
🚀 Quickstart Guide
Set up the tool and get to your first recording and start collecting data!
💡 Tips & Best Practices
Practical guide to avoiding common mistakes and becoming a bioacoustic field champ!
Open science
RUBAT Studio is developed with an open-science mindset:
- transparent, reproducible signal-processing choices
- clear documentation of acquisition parameters
- a workflow designed to be shared, reviewed, and extended
×