ToMono - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


AudioTools

  

ToMono

  

convert a multi-channel audio recording to monophonic

  

ToStereo

  

convert an audio record to stereophonic (or more channels)

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

ToMono(audArray)

ToStereo(audArray, optNumChannels)

Parameters

audArray

-

Array, Vector, or Matrix containing the audio data to convert

optNumChannels

-

(optional) integer representing the number of input channels

Description

• 

The ToMono command takes multi-channel audio data and produces a single-channel monophonic audio object.

• 

The ToStereo command takes single channel monophonic audio data and produces two-channel stereo audio (with corresponding samples in both channels having the same values). This is useful if a monophonic recording is to be combined in some way with a stereo recording.

  

The optional optNumChannels parameter of ToStereo can be used to specify that more than two channels are to be created. The number of channels must be a multiple of the number of input channels, and each input channel is repeated an appropriate number of times in the output.

• 

The audArray parameter specifies the data to convert, and must be a dense, rectangular, one or two dimensional Array, Vector, or Matrix with datatype=float[8].

• 

If either command is passed audio data that is already of the correct type, the audio data is returned. Otherwise, a new object of the appropriate type is created.

Examples

audiofilecatkerneloptsdatadir,/audio/stereo.wav:

withAudioTools:

audReadaudiofile

audSample Rate22050File FormatPCM File Bit Depth8Channels2Samples/Channel19962Duration0.90531s

(1)

aud2000

−0.3125000000000000.771653543307087

(2)

monoToMonoaud

monoSample Rate22050File FormatPCM File Bit Depth8Channels1Samples/Channel19962Duration0.90531s

(3)

mono2000

0.229576771653543

(4)

stereo_monoToStereomono

stereo_monoSample Rate22050File FormatPCM File Bit Depth8Channels2Samples/Channel19962Duration0.90531s

(5)

stereo_mono2000

0.2295767716535430.229576771653543

(6)

quad_stereoToStereoaud,4

quad_stereoSample Rate22050File FormatPCM File Bit Depth8Channels4Samples/Channel19962Duration0.90531s

(7)

quad_stereo2000

−0.312500000000000−0.3125000000000000.7716535433070870.771653543307087

(8)

See Also

Array

AudioTools

Matrix

Vector