TY - JOUR
T1 - SynSing
T2 - open-source MATLAB code for generating synthetic signals in studies of animal acoustic communication
AU - Tanner, Jessie C.
AU - Justison, Joshua
AU - Bee, Mark A.
PY - 2020/12
Y1 - 2020/12
N2 - Synthetic, computer-generated signals are widely used in playback studies of animal acoustic communication. Depending on the goals of the experimenter, they can offer several significant advantages over playbacks of recordings of edited or unedited natural signals. However, there are few ‘off the shelf’ software options for the bioacoustician interested in synthesizing signals that combine ease of use with versatility. Here, we introduce SynSing, a free, open-source graphical user interface (GUI) for generating synthetic acoustic and seismic signals in MATLAB for use in playback studies of animal acoustic communication. Following a brief overview of the GUI, we describe how users can specify a variety of spectral properties (e.g., fundamental frequency, relative amplitudes and starting phases of harmonic and inharmonic components, frequency modulation) and temporal properties (e.g., pulse, note, or call duration and rate, onset and offset characteristics of amplitude envelopes) to generate individual signals or long sequences of repeated signals. We demonstrate SynSing’s versatility by reconstructing synthetic signals from published studies of several frogs, a field cricket, a katydid, a grasshopper, and a spider. We also provide worked examples of simple birdsong, as well as pure tones, linear frequency modulated sweeps, and noise.
AB - Synthetic, computer-generated signals are widely used in playback studies of animal acoustic communication. Depending on the goals of the experimenter, they can offer several significant advantages over playbacks of recordings of edited or unedited natural signals. However, there are few ‘off the shelf’ software options for the bioacoustician interested in synthesizing signals that combine ease of use with versatility. Here, we introduce SynSing, a free, open-source graphical user interface (GUI) for generating synthetic acoustic and seismic signals in MATLAB for use in playback studies of animal acoustic communication. Following a brief overview of the GUI, we describe how users can specify a variety of spectral properties (e.g., fundamental frequency, relative amplitudes and starting phases of harmonic and inharmonic components, frequency modulation) and temporal properties (e.g., pulse, note, or call duration and rate, onset and offset characteristics of amplitude envelopes) to generate individual signals or long sequences of repeated signals. We demonstrate SynSing’s versatility by reconstructing synthetic signals from published studies of several frogs, a field cricket, a katydid, a grasshopper, and a spider. We also provide worked examples of simple birdsong, as well as pure tones, linear frequency modulated sweeps, and noise.
KW - acoustic signal
KW - anuran
KW - orthopteran
KW - software
KW - sound generation
KW - Synthetic stimuli
UR - http://www.scopus.com/inward/record.url?scp=85074040744&partnerID=8YFLogxK
U2 - 10.1080/09524622.2019.1674694
DO - 10.1080/09524622.2019.1674694
M3 - Article
AN - SCOPUS:85074040744
SN - 0952-4622
VL - 29
SP - 731
EP - 752
JO - Bioacoustics
JF - Bioacoustics
IS - 6
ER -