AudioJoin

AudioJoin[{audio1,audio2,}]

concatenates all audioi and returns an audio object.

AudioJoin[{{audio1,t1},{audio2,t2},}]

inserts ti seconds of silence after each audioi.

Details and Options

  • In AudioJoin[{{audio1,t1},{audio2,t2},}], if any of the ti are negative, audioi+1 overlaps audioi by ti seconds and the overlapped values are added.
  • All audioi are conformed to have the same data type, number of channels, and sample rate.
  • AudioJoin can take a SampleRate option to specify the sample rate of the resulting Audio object.

Examples

open allclose all

Basic Examples  (1)

Join audio objects:

In[1]:=
Click for copyable input
In[8]:=
Click for copyable input
Out[8]=

Spectrogram of the joined signals:

In[9]:=
Click for copyable input
Out[9]=

Specify some silence between audio objects:

In[10]:=
Click for copyable input
Out[10]=

Spectrogram of the joined signals:

In[11]:=
Click for copyable input
Out[11]=

Scope  (4)

Options  (1)

Applications  (1)

See Also

AudioPartition  AudioSplit  AudioOverlay  AudioTrim  AudioChannelCombine  Audio  AudioData  Join  StringJoin

Introduced in 2016
(11.0)