title: Delphi with multichannel soundcard ( ASIO )
body: <p>I haven't been able to find any info at all about Delphi and any example with using multichannel external soundcards, preferable via ASIO protocol.</p>
  
  <p>I did found some ASIO information, but they're not in any help, since all of the info is provided for different usage.</p>
  
  <p>What I'd need to achieve is:</p>
  
  <p>-Have my App recognize the external USB/FW  soundcard, via the device's driver, which is already installed;
  -List available output channels (input channels are not needed for the purpouse, although having info about those wouldn't hurt...)
  -Use desired output channels so that I can send some data/audio to each of them separately controlled</p>
  
  <p>Main goal is to send different levels of audio, which could be either noise, hum, fixed frequency modulated wave or anything..., to each of the output channels. The need for such is, because  I need to show data, that is received via UDP to the app itself,  on the audio VU-meters of the soundcard; I'm not receiving actual audio signal, but just data of the audio levels of each channel. That level needs to be translated to an actual audio level and then sent to the soundcard;</p>
  
  <p>Any help would be appreciated!</p>
  
  <p>Best,</p>
  
  <p>M.</p>
  
  <hr>
  
  <p>EDIT:</p>
  
  <p>The direct question:</p>
  
  <p>How to access external multichannel soundcard via device's driver installed, and send different audio streams to each of the available channels?</p>
  
  <p>Are there any useful examples of using ASIO and multichannel external soundcards in Delphi app?</p>