SeaPro - Sound Emission Analyzer Professional
SeaPro is a software
developed by CIBRA and AEST to make easy the realtime
analysis and recording of bioacoustic signals in a
wide range of frequencies and in different
It runs on all Windows
operating systems, including Windows Vista/7/8 even in
64bit versions. It also runs well on Windows Virtual
Machines hosted on Mac computers. It works on any CPU,
including Atom CPUs.
The standard version
allows to acquire 1 or 2 channels up to 250kHz
sampling rate (200k on Windows XP, 250k on Windows
The latest version, SeaPro M version 2.4, now in beta
testing, provides up to 8 channels sound analysis,
display and recording.
SeaPro provides user sizeable data buffer for getting
short audio snapshots and extended recording
facilities for unattended recording in user defined
time cuts. Any information/data saved by SeaPro is
time referenced; when connected to a GPS through
NMEAManager, all stored wav files are time and
Multiple instances of the
software can be run on the same machine to monitor
multiple sound boards or to provide multiple views of
the same signals (a multiclient sound acquisition
device is required for this task).
SeaPro can be programmed
to record continuously, one file every 15, 30, 60
minutes, depending on the number of channels being
recorded together, for a set number of hours, or until
all available storage media are filled up. Files are
time aligned at the beginning of each hour, and, in
case of shorter files, at 00, 15, 30, 45 minutes of
One of the most important features of SeaPro is that
all analysis parameters can be modified by the expert
user to get the best compromise in analyzing and
All the spectrograms shown on the CIBRA site have been
made with SeaPro.
Example of SeaPro
Spectrogram size (vertical)
512 pixels / number of channels on 1920x1080 pixels
1024 pixels / number of channels on 2560x1440 pixels
Spectrogram size (horizontal) full
display width (the size can be up to 5120 pixels
spanning on two monitors)
stressing for the operator's eyes)
up to 192k samples/sec (200k/250k samples
allowed on specifc devices, ready for 384k)
(to to allow zoom factors up to 16)
16 samples to the FFT size
Linear, Hanning, Kaiser-Bessel or Gaussian
typical: 256 to get
more time resolution, 1024 to see more time on screen
frequency zoom available on one channel or on
max 2GB: 30 minutes for 2 channels files, 15
minutes for 4 channels files (at 192k)
SeaPro can be programmed
to zoom into very low frequencies (<500Hz) by using
a low sample rate (8kHz) and FFT based zoom (16x);
e.g. this allows real-time detection of fin whale
SeaPro is a completely stand-alone software, however
companion programs have been developed to perform
special tasks required to conduct acoustic surveys for
SeaPro supports the Dodotronic
UltraMic, a special ultrasonic microphone with
integrated 200 or 250 kHz AD converter and USB port.
It is great for recording ultrasounds up to near 90 or
120 kHz (bats, rodents, insects....).
UltraMic 200k model is compatible with Windows XP
and latest versions. The 250k model, that is not
compatible with Windows XP and earlier versions,
allows to cover all bat species, including horseshoe
bats (Rhinolophidae). The UltraMic doesnot
require a driver, just plug in, run SeaPro, choose the
UltraMic as input device, and set the right sampling
rate! The UltraMics work well
even on netbooks and tablets with the Atom cpu,
however, see the warnign below about the 250k model
with Windows 8/8.1
To know more about the
UltraMic compatibility with other operating systems
visit the Dodotronic
SeaPro is distributed by AEST. Two
versions are available: SeaPro, the standard version,
and SeaProM, the multichannel version.
A 30 days trial
version is available on request, write to
firstname.lastname@example.org to receive the link for
downloading the installation package. Custom
versions can also be developed.
To evaluate the basic features of the software and
the compatibility with your hardware system,
download SeaWave (see below).
WARNING: the Dodotronic
UltraMic250k is not compatible with SeaPro in Windows
8/8.1 - a patch to solve the problem is being
For Linux and
Mac users: SeaWave and the UltraMics work well in
virtual windows under both Linux and Mac OSX (VMWARE
and PARALLELS have been positively tested). Another
simpler option is to use the CrossOver
utility to "encapsulate" SeaWave and make it appearing
as a Mac App.
developed at CIBRA
This software receives
NMEA navigation data from ship’s serial lines (or from
ship network) and distributes $GPRMC strings by UDP to
other applications running on the CIBRA cluster
(SeaPro, AcousticLogger, OziExlorer, ArcView). In case
the $GPRMC string is not available, it builds one
using other NMEA sentences.
AcousticLogger is a
software to assist in the classification and logging
of acoustic detections. A number of predefined sound
categories, tailored on the Mediterranean marine
mammal species, but easily extensible to other areas,
are assigned to keys on screen.
This software catalogs all wav files in a directory to
produce a listing in txt format; for each file it
shows the information extracted from the wav header.
OziNMEA feeds OziExplorer
(a shareware navigation and charting package) with
NMEA strings distributed by NMEAManager. The program
also allows to place waypoints on the OziExplorer
display. Waypoints can be set by the user or created
automatically based on UDP messages sent by other
programs, such as AcousticLogger, or other dedicated
programs (e.g. EventLogger, or PAMLogger).
A program to monitor UDP
ports and log to disk any received message. The
program is used to monitor the data exchanged by
different applications and also to provide additional
data display and backup.
A program to remotely control SeaPro through an
ethernet connection. It can control multiple SeaPro
running on different PCs.
Developed for the NEMO-ONDE Project this software
allows to record up to 16 channels together up to
192kHz sampling rate. The main feature of this
software is its scheduling capabilities, e.g. to
record 10 minutes every hour for weeks and months.
SeaWave - Sound Emission Analyzer Wave edition
SeaWave is special
freeware version of SeaPro developed by CIBRA and AEST
to make easy the realtime analysis and recording of
bioacoustic signals in a wide range of frequencies and
in different applications.
Learn more about SeaWave here.
AudioGem - by NOVAGEM / discontinued
special software developed by NOVAGEM able
to share sound devices on a network of PCs. It allows
to monitor and record from multiple sound devices
installed on remote computers connected thorough
ethernet cables or wireless. Developed with the
collaboration of CIBRA it offers great solutions for
AudioGemDAQ - by NOVAGEM / discontinued
new exciting software developed by NOVAGEM on
the AudioGem platform to allow the use of National
Instruments DAQ devices to record multiple channels at
sampling rates higher than 192kHz. The great feature
is that any software able to support high sample rates
can get the data stream through a Virtual Sound Board.
Developed with SeaPro in mind, it allows to see
spectrograms in real-time and record to disk at
sampling rates up to 500kHz and more.
replaces and extends the capabilities of the now
obsolete SeaProDAQ developed by CIBRA 10 years ago.
With AudioGemDAQ you can just use SeaPro to see and
record very high frequencies.
Home Page of the Centro
Interdisciplinare di Bioacustica e Ricerche Ambientali