background image

Sonifex Pty Ltd T/A Innes Corporation 
12/6 Leighton Pl 
Hornsby, NSW 2077, Australia 
Phone: +61 2 9987 0499 
Fax: +61 2 9987 0599 
E-mail: 

sales@innescorp.com.au

 

Website: http://www.innescorp.com.au 

17

Auricon 2.2+ Manual

 

Output Mixing 

 
 

The Auricon 2.2+ presents itself to the operating system as multiple independent wave output 
devices.  Each  device  can  support  any  number  of  output  streams,  courtesy  of  the  Windows 
Kernel Mixer. 
 
The  topology  of  each  output  device  is  shown  below.  It  consists  of  the  kernel  mixer  that 
combines  any  number  of  individual  waveOut  and  DirectSound  audio  streams  (applying 
sampling  rate  conversion  if  need  be),  followed  by  the  “Wave  Out”  level  control.  Midi  and  CD 
streams are also added at this point. This is then followed by the Auricon mixer (implemented in 
the on-card DSP) that adds the input sources (two if configured as stereo and four if configured 
as mono), master level control and peakmeter. All level controls include a mute control as well. 

 
 

Wave Out

Midi

CD

Line Input 1

Line Input 2

Playback Master

Analog Output

Analog Input 1

Analog Input 2

Software Synth

Redbook

waveOut stream

waveOut stream

DirectSound stream

DirectSound stream

Any number of waveOut streams

Any number of DirectSound streams

Windows Kernel Mixer

Line Input 3

Line Input 4

Analog Input 3

Analog Input 4

Inputs 3 and 4 only present in mono configuration

Auricon Mixer

 

 
 

Each  waveOut  stream  is  created  by  opening  an  instance  of  the  waveOut  device.  Each 
DirectSound stream corresponds to a DirectSoundBuffer object. There is no limit to the number 
of  streams  that  can  be  opened  on  each  device.  Note  that  with  versions  of  Windows  prior  to 
Vista,  only  DirectSound  streams  have  individual  level  controls  –  these  are  set  using  the 
DirectSoundBuffer.SetVolume 

method. 

The 

Windows 

documentation 

suggests 

that 

waveOutSetVolume should also adjust the level of individual waveOut streams but this doesn’t 
seem  to  work  -  instead  changing  the  level  of  one  stream  actually  changes  the  setting  of  the 
kernel mixer’s “Wave Out” fader and thus affects the level of every stream on that device.

 

 

Summary of Contents for Auricon 2.2+

Page 1: ...61 871 Sonifex Pty Ltd T A Innes Corporation 12 6 Leighton Pl Hornsby NSW 2077 Australia Phone 61 2 9987 0499 Fax 61 2 9987 0599 E mail sales innescorp com au Website http www innescorp com au Auricon...

Page 2: ...des audio buffering sampling rate conversion level adjustment and mixing functions Sampling rates of 96kHz 88 2kHz 64kHz 48kHz 44 1kHz 32kHz 24kHz 22 05kHz and 16kHz are directly supported with 32 24...

Page 3: ...stances Certification is available upon request Notes Regarding Windows Version Differences Windows XP and Server 2003 are the only current versions of Windows that provide complete support for tradit...

Page 4: ...00 extended bit depth audio was accepted by the wave and DirectSound API s but truncated internally to 16 bits 24 bit or 32 bit capture is supported on all Windows versions In all versions prior to Wi...

Page 5: ...er where the Auricon will be listed under Other Devices as a Multimedia Audio Controller Right click on it select Update Driver Software then click on Browse my computer for driver software and click...

Page 6: ...m Note The input topology is always set to selector under Windows 8 7 Vista and Server 2012 2008 R2 and 2008 as these platforms do not support input mixing The input coupling can be set to either DC o...

Page 7: ...peaker symbol at the bottom right hand corner of the screen select Recording Devices right click anywhere in the window and select Show Disabled Devices Now right click on the desired Wave Out Mix dev...

Page 8: ...rate converter is used whenever a different sampling rate or bit depth is requested by applications The engine sampling rate and bit depth for each endpoint can be changed if required by selecting th...

Page 9: ...ing rate conversion is automatically inserted if any of the multiple playback or recording streams have different sampling rates Note To use direct CD playback you need to enable this by going to Sett...

Page 10: ...function is muted when Windows Digital Rights Management detects that protected audio is being played in accordance with Microsoft s specifications Note Under Windows 8 7 Vista and corresponding serv...

Page 11: ...e was a need to support extended bit depth To achieve this Microsoft introduced a new data format descriptor called WAVE_FORMAT_EXTENSIBLE This provides additional information including the number of...

Page 12: ...cessor For most applications this is fine and results in a substantial improvement in performance for a given processor complexity however for time critical audio applications a problem can arise when...

Page 13: ...input In the diagram below the transformer does the balanced to unbalanced conversion and the resistors adjust the level It is preferable to use a 1 1 transformer and the resistive attenuator rather...

Page 14: ...lso performs the sampling rate conversion level adjustment and mixing functions Card initiated bus mastering is used for audio data transfer through the PLX PCI9054 PCI interface The converters operat...

Page 15: ...innescorp com au 15 Auricon 2 2 Manual Auricon 2 2 Pinout 13 25 12 24 11 23 10 22 9 21 8 20 7 19 6 18 5 17 4 16 3 15 2 14 1 DB25 Shield Output 1 Left Output 1 Right Input 1 Left Input 1 Right Input 2...

Page 16: ...icon 2 2 Topology Wave Out Midi Synth CD Line Input 1 Line Input 2 Playback Master Analog Output 1 Wave Out Midi Synth CD Line Input 1 Line Input 2 Playback Master Analog Output 2 Analog Input 1 Analo...

Page 17: ...lude a mute control as well WaveOut Midi CD Line Input 1 Line Input 2 Playback Master Analog Output Analog Input 1 Analog Input 2 Software Synth Redbook waveOut stream waveOut stream DirectSound strea...

Reviews: