elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  como recibir un tono desde la placa de sonido
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: como recibir un tono desde la placa de sonido  (Leído 3,773 veces)
superchorch

Desconectado Desconectado

Mensajes: 12


Ver Perfil
como recibir un tono desde la placa de sonido
« en: 2 Septiembre 2011, 18:41 pm »

hola ante todo me presento, siempre leia y sacaba la info que necesitaba de este foro pero no encontre algo parecido a mi pregunta haci que por primera vez posteo.
No se como recibir un tono desde la placa de sonido o como direccionarla.
Para emitir no hay problema beep hace todo por mi pero como recibo un tono?
Y aunque suene trillado, gracias de antemano.
No pido que me lo resuelban sino que me orienten o den algun link para poder resolverlo yo


En línea

BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 3.140


I'Love...!¡.


Ver Perfil WWW
Re: como recibir un tono desde la placa de sonido
« Respuesta #1 en: 2 Septiembre 2011, 19:47 pm »

API Beep.

Código
  1.  
  2. Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
  3. Private Sub Form_Activate()
  4.    'KPD-Team 1999
  5.    'URL: http://www.allapi.net/
  6.    'E-Mail: KPDTeam@Allapi.net
  7.    Dim Cnt As Long
  8.    For Cnt = 0 To 5000 Step 10
  9.        'play a tone of 'Cnt' hertz, for 50 milliseconds
  10.        Beep Cnt, 50
  11.        Me.Caption = Cnt
  12.        DoEvents
  13.    Next Cnt
  14. End Sub
  15.  
  16.  

Dulces Lunas!¡.


En línea




CScript (Actualizado 26/06/2013).

FileX <-- Re-modelando...
Web Principal-->[ Blog(VB6/C/C++) | Host File | Scan Port) ]

The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilit y el metal mi relig
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: como recibir un tono desde la placa de sonido
« Respuesta #2 en: 3 Septiembre 2011, 01:11 am »

Tendras que usar las API de mci (mciSendString o mciSendCommand) o usar DirectSound (se me ocurren jeje)

Tambien puedes mirar esto
Sound Card Recorder  @PSC
The Best Sound Recorder @PSC
Recording sound from microphone in VB (es .Net, pero el uso de API es la misma)
En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: como recibir un tono desde la placa de sonido
« Respuesta #3 en: 3 Septiembre 2011, 02:17 am »

a proposito de las boludeces que se pueden hacer con el Beep, me acuerdo en pascal un codigo que tocaba con beeps el himno a la alegria de beethoven, lo perdi y nunca mas pude encontrarlo.  ;D
En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
superchorch

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: como recibir un tono desde la placa de sonido
« Respuesta #4 en: 5 Septiembre 2011, 17:54 pm »

gracias voy a probar lo que pasaron.
Les cuento para que lo estoy buscando; seguramente se habran dado cuenta que las nuevas mothers no traen los viejos puertos serie paralelo o incluso el conector ps2 del mouse, todo es usb. Estoy desarrollando un hard para usar los tonos que siempre van a estar en las compus viejas o nuevas y me falta la integracion con la compu.
Vamos a ver que sale.
Desde ya gracias y posteo como sigo.
En línea

superchorch

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: como recibir un tono desde la placa de sonido
« Respuesta #5 en: 16 Septiembre 2011, 19:15 pm »

es una tonteria pero no funciona.
como hago para que funcione el comando BEEP???
incluyo la definicion

Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

y dentro del codigo de un boton meto el comando

 beep 5000, 5000

o algo parecido solo para probar pero no suena...     compila y todo, puedo ejecutar sentencias despues de pasar por la instruccion beep pero no suena.
El control de sonido de windows esta habilitado y tiene un volumen normal, asi mismo pasa con el controlador mejorado de realtec; realmente estoy haciendo algo mal pero no se que es.

Aun no se me dio por buscar si en relidad tengo el  kernel32 pero para mi es ovio que si lo tengo pero no hace sonido alguno

alguna idea?
En línea

superchorch

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: como recibir un tono desde la placa de sonido
« Respuesta #6 en: 16 Septiembre 2011, 19:24 pm »

no les conte
Tengo un vb6 portable corriendo en xp, pense que no me funcionaba al princio porque era portable y no le di importancia solo era cuestion de instalar uno y listo pero desde el visualstudio2008 tampoco anda.
¿que sera?
En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: como recibir un tono desde la placa de sonido
« Respuesta #7 en: 16 Septiembre 2011, 20:49 pm »

Tienes el parlantito en la CPU ?
En línea

BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 3.140


I'Love...!¡.


Ver Perfil WWW
Re: como recibir un tono desde la placa de sonido
« Respuesta #8 en: 16 Septiembre 2011, 23:39 pm »

Código
  1.  
  2. Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
  3.  
  4. Private Sub Form_Load()
  5.    Beep 5000, 5000
  6. End Sub
  7.  
  8.  

Si no te funciona eso entonces vas a abrir tu PC y a ver si esta la pequeña bocina, ya que es Obligatoria su existencia.

Dulces Lunas!¡.
En línea




CScript (Actualizado 26/06/2013).

FileX <-- Re-modelando...
Web Principal-->[ Blog(VB6/C/C++) | Host File | Scan Port) ]

The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilit y el metal mi relig
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: como recibir un tono desde la placa de sonido
« Respuesta #9 en: 17 Septiembre 2011, 06:18 am »

para los que no sabian, el Beep esta en el administrador de dispositivos como un dispositivo oculto, si no esta activado no se escucha, es como si fuera un servicio, lo podes activar o desactivar.
En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Recibir información desde la consola?
Desarrollo Web
Vaagish 5 1,417 Último mensaje 1 Febrero 2014, 23:13 pm
por Vaagish
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines