Si te refieres a muestrear una señal mediante algún dispositivo de adquisición de datos (por ejemplo, una tarjeta con convertidores Analógico/Digital), necesitas:
1. Un dispositivo de adquisición de datos (tarjeta a insertar en el bus de expansión del ordenador ó que puedas conectarla mediante USB).
2. Los drivers correspondientes. Si se trata de un producto comercial, deberían venir con el producto.
3. Las librerías para enlazar con un lenguaje de alto nivel (usualmente C ó C++) no suelen venir incluídas, lo normal es que tengas que pagar aparte por un entorno de desarrollo de aplicaciones.
Por ejemplo, en National Instruments puedes encontrar tres entornos de desarrollo: LabView (programación gráfica), LabWindows/CVI (compilador ANSI C y librerías y utilidades de todo tipo), y Measurement Studio (para Visual Studio), todo ello para Windows. Existen versiones para Linux, pero creo que algo menos completas. El precio de estos entornos ronda los 3000$/licencia (mas el coste del hardware), mira en su web.
Busca también en otras marcas, de momento la única que se me viene a la cabeza es Data Translation, y no sé qué software ofrece (en tiempos de MS-DOS ofrecía librerías para enlazar con los compiladores BASIC, C, FORTRAN y PASCAL de Microsoft).
En cuanto al tratamiento, el citado software de NI incluye funciones para tratamiento de señales, pero, salvo que sean cosas muy genéricas, te lo tendrás que programar tú.
Circulaba por la red un programa para utilizar la toma de micrófono de la tarjeta de sonido como entrada de señales y mostrarlas en pantalla como un osciloscopio, pero no recuerdo qué programa era ni dónde buscar.
Si puedes darme más detalles, quizá pueda darte alguna orientación.
Saludos,