# Hardware Access using Ruby?

**URL:** <https://www.ruby-forum.com/t/hardware-access-using-ruby/131014>\
**Category:** Ruby\
**Created:** [March 5, 2008, 7:20am UTC](https://www.ruby-forum.com/t/hardware-access-using-ruby/131014 "2008-03-05T07:20:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![newbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/dc4da7/32.png) [@newbie](https://www.ruby-forum.com/u/newbie)\
**Post date:** [March 5, 2008, 7:20am UTC](https://www.ruby-forum.com/t/hardware-access-using-ruby/131014/1 "2008-03-05T07:20:33Z")

</div>

If I need to read the audio signal from the microphone input port or  
from some PCI cards on a Windows PC using Ruby, do I have to write my  
own hardware drivers? Or there is existing programs/libraries I can  
use? Can I use the native Windows APIs to do it? Can anyone please  
point to me any resources on these topics that I can refer to? Thanks  
a lot!
