Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 22/04/2010
luchomarfil luchomarfil is offline
Registrado
 
Join Date: Oct 2007
Posts: 4
Poder: 0
luchomarfil Va por buen camino
remover la voz de un audio

Me gustaría saber si existe la forma de eliminar la voz de un tema musical y guardarlo a disco. Es decir, armar un Karaoke de una canción cualquiera.
Reply With Quote
  #2  
Old 23/04/2010
Ñuño Martínez's Avatar
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Join Date: Jul 2006
Location: Ciudad Catedral, Españistán
Posts: 6,025
Poder: 28
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Pues sí: posible es. ¿Fácil? En absoluto.

Salvo que te refieras a música MIDI (en cuyo caso es tan fácil como borrar o desactivar la pista) o a algún otro formato multipista (y no me refiero a estéreo ni 5.1, sino multipista).

Ahora bien, si lo que quieres es eliminarlo de un archivo que almacene la onda final (por ejemplo MP3) lo único que puedes hacer es filtrar la onda. Hay varios algoritmos para esto, pero por lo que sé ninguno es sencillo ni garantiza un resultado óptimo. O dejan un "resto" del sonido que quieres eliminar, o bien eliminan más sonido del deseado. Esto se debe a que la voz humana no tiene una única frecuencia.

En los karaokes suele grabarse diréctamente lo que se quiere, o también se montan de nuevo las grabaciones originales (master multipista).
Reply With Quote
  #3  
Old 23/04/2010
eflosten's Avatar
eflosten eflosten is offline
Miembro
 
Join Date: Apr 2010
Posts: 24
Poder: 0
eflosten Va por buen camino
Yo tenía un programa que era como un photoshop para audio, con un montón de filtros y muy potente, uno de los filtros era para eso, pero como Ñuño ha dicho, es demasiado dificil hacerlo bien, o queda una especie de eco de la voz que eliminas, o distorsionas todo de tal manera que no se reconoce la canción.
Lo mejor que puedes hacer es montarte un grupo y volver a grabar la canción que quieres "karaokerizar" jajaj
Reply With Quote
  #4  
Old 23/04/2010
luchomarfil luchomarfil is offline
Registrado
 
Join Date: Oct 2007
Posts: 4
Poder: 0
luchomarfil Va por buen camino
remover la voz de un audio

Por ahí no se entendió bien mi requerimiento...
Pero básicamente yo tengo un programita que estoy armando, que utilizando las librerías Clam, analiza los acordes de una canción, para poder luego tocarlas con la guitarra. Pero yo quería mejorar un poco la extracción armónica eliminando previamente la voz de la canción. Por ejemplo, uso esta librería para ejecutar canciones, sin el Media Player (libzplay.sourceforge.net)

Yo quiero algo parecido pero para transformar una canción a karaoke, por ejemplo, alguna dll que haga el trabajo, lo que sea. He buscado y no encuentro nada.
Reply With Quote
  #5  
Old 28/04/2010
luchomarfil luchomarfil is offline
Registrado
 
Join Date: Oct 2007
Posts: 4
Poder: 0
luchomarfil Va por buen camino
Bueno, termino resolviendo yo el hilo, para que si algún hijo de vecino, luego llega por casualidad aquí sepa como resolver el problema.

Existe una aplicación llamada SoX (Sound eXchange), que es una aplicación de línea de comando, multiplataforma, que permite realizar operaciones de transformación y mergeo de archivos de audio de diversos formatos.

Ese fue el camino que escogí para solucionarlo.

Gracias a los que aportaron
Reply With Quote
  #6  
Old 28/07/2010
ebeltete ebeltete is offline
Miembro
 
Join Date: May 2003
Posts: 238
Poder: 24
ebeltete Va por buen camino
Estimado luchomarfil, puedes darme alguna ayuda de como utilizar soX. Estoy desarrollando una aplicacion en DElphi, pero estoy algo confundido de como utilizar esta herramienta, saludos
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Remover del conjunto TSysCharSet un caracter pmarin Varios 3 08/11/2007 18:53
Remover espacios en blanco de una cadena jarcmaster Varios 2 22/07/2005 21:12
Remover el dialogo 'Enter Network Password' W2000Srv!!!!!!! DB-ADO Varios 0 19/04/2005 18:28
Remover el dialogo 'Enter Network Password'!!!!!!! DB-ADO Windows 0 18/04/2005 18:10
DBGrid - remover los espacios ibstk Varios 2 08/11/2004 12:18


All times are GMT +2. The time now is 02:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi