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
applications.
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
Vista/7/8).
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
georeferenced.
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
each hour.
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
displaying sounds.
All the spectrograms shown on the CIBRA site have been
made with SeaPro.
Example of SeaPro
settings:
Spectrogram size (vertical)
512 pixels / number of channels on 1920x1080 pixels
displays
1024 pixels / number of channels on 2560x1440 pixels
display
Spectrogram size (horizontal) full
display width (the size can be up to 5120 pixels
spanning on two monitors)
Display mode
horizontal wrap
(horizontal
scrolling
also
available,
but
more
stressing for the operator's eyes)
Sampling
up to 192k samples/sec (200k/250k samples
allowed on specifc devices, ready for 384k)
FFT size
512
to
16384
(to to allow zoom factors up to 16)
Window size
16 samples to the FFT size
Window type
Linear, Hanning, Kaiser-Bessel or Gaussian
Scan step
2
to
Window
size
typical: 256 to get
more time resolution, 1024 to see more time on screen
Zoom mode
frequency zoom available on one channel or on
all channels
File Size
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
calls.
SeaPro is a completely stand-alone software, however
companion programs have been developed to perform
special tasks required to conduct acoustic surveys for
marine mammals.
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....).
The
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!
To know more about the
UltraMic compatibility with other operating systems
visit the Dodotronic
web pages.
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
gianni.pavan@unipv.it 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).
NMEAManager
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
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.
CatWav
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
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).
UDPMonitor
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.
SeaProCommander
A program to remotely control SeaPro through an
ethernet connection. It can control multiple SeaPro
running on different PCs.
WaveRecorder
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
A
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
bioacoustic reseaerch.
AudioGemDAQ - by NOVAGEM
A
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.
This
software
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