AudioTools - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Audio Processing : AudioTools/ToMono

AudioTools

  

ToMono

  

converts a multi-channel audio recording to monophonic

  

ToStereo

  

converts 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

aud:= 1..19962 x 1..2 ArrayData Type: float8Storage: rectangularOrder: C_order

(1)

aud2000

0.3125000000000000.771653543307087

(2)

monoToMonoaud

mono:= 1 .. 19962 ArrayData Type: float8Storage: rectangularOrder: C_order

(3)

mono2000

0.229576771653543

(4)

stereo_monoToStereomono

stereo_mono:= 1..19962 x 1..2 ArrayData Type: float8Storage: rectangularOrder: C_order

(5)

stereo_mono2000

0.2295767716535430.229576771653543

(6)

quad_stereoToStereoaud,4

quad_stereo:= 1..19962 x 1..4 ArrayData Type: float8Storage: rectangularOrder: C_order

(7)

quad_stereo2000

0.3125000000000000.3125000000000000.7716535433070870.771653543307087

(8)

See Also

Array

AudioTools

Matrix

Vector

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam