AudioResearchBlog

Covering all audio related stuff with special focus on programming and digital signal processing

Archive for the 'acoustics' Category

Some experience with CLAM inside an audio club at FIUBA, Argentina

Posted by hordia on 11th March 2010

(Note: I wrote this as something to tell to the clam-devel mailing list about some of my source-code commits)

About eight months ago, there was a foundation of something like an “audio club” in my university [1]. As soon i learned about that, i quickly got in touch with them and noticed that there was a major interest in analog issues (the only audio area with at least elective, courses in the university). So i told them about all the cool things that are available and ready to do with digital audio, mostly signal processing related. I talked in general, but of course i also talked about clam, with all its prototyping, real-time and easy development of plugins features. Even many of them ended installing and using it, and some even developing with more or less help. One thing to notice is that most of them are students from first years and most (but not all) are students with a basic programming level (because they are from electronics) but strong dsp knowledge (behind this is an university with more emphasis in theory than practice)
We started specifying plugins from a more abstract level (inputs/outputs/controls) and generating the source code base using
CLAM’s Templated Plugins Code Generator [2] and prototyping some simple applications. But one of the things we ended up doing was to take advantage of clam as platform to prototype medic related applications like filter ECG signal from noise in realtime, and some like _vice-versa_, i mean applying some processing knowledge from that area to audio.

Some of that work (one hour per week average) it’s now in the repo, most remarkable i think are filters work, by above the adaptative notch one (which even was used as a demo of a talk of one of the members about the steepest descent algorithm and its application to filter ECG signals)

Some development screenshots:
http://clam-project.org/wiki/Image:FilterByCoefExample.jpg
http://clam-project.org/wiki/Image:FilterExample-LP-HP.jpg
http://clam-project.org/wiki/Image:ThreeBandFilterOutputWithWhiteNoiseAsInput.jpg
http://clam-project.org/wiki/Image:GaussianWhiteNoiseHistogram.jpg
http://clam-project.org/wiki/Image:UniformWhiteNoiseHistogram.jpg

[0] FIUBA: Engineering Faculty of Buenos Aires University
[1] Group: http://code.google.com/p/club-audio-fiuba
Source code repo: http://groups.google.com/group/club_de_audio_fiuba
[2] http://audiores.uint8.com.ar/blog/2009/08/17/showing-a-little-about-clam-as-a-prototyping-tool-at-the-audio-club-of-fiuba/


, , , , , , , , , , , , , , , , , , ,

Posted in audio, algorithms, effects, signal processing, free software, programming, matlab, GPL, c++, blog, noise, python, projects, math, English, CLAM, news, plugins, ideas, ClubAudioFiuba | No Comments »

John Redfield, “La música, ciencia y arte”

Posted by hordia on 17th February 2009

Una vez publiqué en este blog un documento que me habian enviado en el que mencionaban un libro, “La música, ciencia y arte” de John Redfield, supuestamente agotado y casi imposible de conseguir. Ya que el título me resultaba interesante, me puse a buscar información sobre el mismo y me encontré con que al parecer su versión original en inglés (escaneada) esta disponible en Internet Archive (supongo que a esta altura ya habrá pasado a dominio público):

“Music: A science and an art” by John Redfield (1928)
Link: http://www.archive.org/details/musicascienceand009118mbp
Publisher: Tudor Publishing Co.
Language: English
Book contributor: Universal Digital Library
Totalpages: 352


, , , , , ,

Posted in audio, acoustics, free culture, music, books, Castellano | No Comments »

Afinando por vibraciones (violín)

Posted by hordia on 28th June 2008

Hace un tiempo, cuando le regalé a mi hermana un afinador para violín, para mi sorpresa (por que lo ignoraba) me enteré que hasta los afinadores más baratos incorporan el afinado por vibración (de la madera). Esto es muy conveniente por que elimina ruidos externos de una manera natural, algo imagino casi imprescindible para un violín tradicional (sin micrófonos) que en general se afina en presencia de otros instrumentos de una orquesta. Lo que se hace es colocarlo en alguna parte del instrumento con una especie de prensa que tiene para que quede bien sujeto. La verdad que me gustó.

(el afinador era un: matrix gt2)


, , , , , , ,

Posted in acoustics, instruments, noise, hardware, lutheria, Castellano, sound | No Comments »

TAPESTREA: Modelando la escena sonora a partir de ejemplos o muestras

Posted by hordia on 1st November 2007

Hoy vi el video demostración de TAPESTREA: Techniques And Paradigms for Expressive Synthesis, Transformation, and Rendering of Environmental Audio (también conocido como taps). Intenta ser un entorno para el diseño de sonido, pero desde un enfoque totalmente nuevo (lo mejor es ver el video para entender mejor de que se trata).

Me llamó la antención (además de la división del sonido entre sus componentes sinusoidales, transitorios y residuo), la interfaz gráfica intuitiva y sencilla y la manipulacíón de sonidos en el espectrograma.


TAPESTREA: Sound Scene Modeling By Example - For more funny movies, click here

 
El video completo esta disponible aca: http://soundlab.cs.princeton.edu/listen/taps/tapestrea.mov
 

Según su web, la idea es ser un framework unificado para analizar de forma interactiva sonidos complejos, transformarlos y sintetizarlos:

  • Identificar puntos de interés en el sonido y extraerlos para crear “templates” (una muestra/un sample) reusables
  • Transformar componentes de sonido de forma independiente a su entorno y otros eventos sonoros
  • Resintetizar continuamente las texturas de fondo de una forma perceptualmente convincente
  • Posicionamiento de eventos “templatizados” sobre la escena de fondo por medio de una novedosa interfaz de usuario o scripts escritos en Chuck (un lenguaje de programación orientado al audio)
  • Recuperación de componentes de sonidos basandose en la similaridad con otros.

TAPESTREA otorga una nueva forma de transformar dinámicamente una escena de sonido, permite generar puestas de cualquier duración, facilita la composición y el diseño de sonido combinando elementos de diferentes grabaciones de forma muy sencilla y ofreciendo miles de variantes para su manipulación (solo pensar en las posiblidades que otorga el solo hecho de poder manejar por separado sinusoides, transitorio y residuo).

Sin duda, una herramienta de trabajo interesante tanto para “diseñadores de sonido” como invesitigadores del audio, compositores y cualquier persona interesada en experimentar con el sonido.

Por si todo esto fuera poco, es Software Libre y multiplataforma. El código fuente y los binarios se consiguen aquí.

Más info:


, , , , , , , , , , ,

Posted in audio, effects, signal processing, music, free software, programming, GNU/Linux, GPL, noise, Castellano, sound, Chuck | 1 Comment »

My presentation at the “VI Jornadas de Acústica, Electroacústica y áreas vinculadas (CADAE)”

Posted by hordia on 27th October 2007

Yesterday I had the opportunity to give a talk about my recent work in the google summer of code at the VI Jornadas de Acústica, Electroacústica y áreas vinculadas (CADAE). The given time was short, so was a little hard to explain all in only 20 minutes, but seems that all went well (at least seemed like the people). Here my presentation (in Spanish):

 

Transformaciones espectrales en tiempo real para CLAM

 

Download: Transformaciones espectrales en tiempo real para CLAM.pdf

 


, , , , , , , , , , , , , , , , , ,

Posted in audio, acoustics, algorithms, effects, signal processing, free software, programming, GPL, c++, libraries, midi, English, CLAM, GSoC2007, GUI, talks, dissertation, events, conferences | No Comments »

Presentación en las VI Jornadas de Acústica, Electroacústica y áreas vinculadas (CADAE)

Posted by hordia on 27th October 2007

Ayer tuve la oportunidad de presentar mi trabajo realizado para el google summer of code en el marco de las VI Jornadas de Acústica, Electroacústica y áreas vinculadas (CADAE), les dejó la presentación de la misma:

 

Transformaciones espectrales en tiempo real para CLAM

 

Download: Transformaciones espectrales en tiempo real para CLAM.pdf


, , , , , , , , , , , , , , , , , , , , , ,

Posted in audio, acoustics, algorithms, effects, signal processing, music, free software, programming, GNU/Linux, GPL, open source, c++, libraries, midi, python, projects, Castellano, CLAM, GSoC2007, GUI, talks, dissertation, conferences | No Comments »

Conferencia ‘Tackling the Acoustic Front-end for Distant-Talking Automatic Speech’ en BsAs

Posted by hordia on 1st September 2007

Me llega vía mail/boletín de IEEE Argentina que el próximo lunes 3 de septiembre se va a dar la conferencia ‘Tackling the Acoustic Front-end for Distant-Talking Automatic Speech‘ dictada por el Prof. Dr.-Ing. Walter Kellerman, conferencista distinguido de la IEEE Signal Processing Society. Esto será en la Sede de IEEE / CICOMRA, con entrada libre y gratuita.

 

Temario

With the ever-growing interest in ‘natural’ hands-free acoustic human/machine interfaces, the need for according distant-talking automatic speech recognition (ASR) systems increases. Considering interactive TV as a challenging exemplary application scenario, we investigate the structural problems presented by noisy and reverberant multi-source environments with unpredictable interference and acoustic echoes of loudspeaker signals, and discuss current acoustic signal processing techniques to enhance the input to the actual ASR system. Special attention is paid to reverberation, which affects speech recognizers much more than human listeners, and a recently published method incorporating a reverberation model on the feature level of ASR is discussed.

 

Sobre el orador (para más datos ver este link)

Walter Kellermann is Professor for communications at the Chair of Multimedia Communications and Signal Processing of the University of
Erlangen-Nuremberg, Germany. His current research interests include speech signal processing, array signal processing, adaptive filtering, and its applications to acoustic human/machine interfaces. He received the Dipl.-Ing. (univ.) degree in Electrical Engineering from the University of Erlangen-Nuremberg in 1983, and the Dr.-Ing. degree (’with distinction’) from the Technical University Darmstadt, Germany, in 1988. From 1989 to 1990, he was a Postdoctoral Member of Technical Staff at AT&T Bell Laboratories, Murray Hill, NJ. In 1990, he joined Philips Kommunikations Industrie, Nuremberg, Germany. From 1993 to 1999 he was a professor at the Fachhochschule Regensburg before he joined the University Erlangen-Nuremberg as a professor and head of the audio research laboratory in 1999 (for more see http://www.LNT.de/audio). In 1999 he co-founded the consulting firm DSP Solutions. Dr. Kellermann authored or co-authored eight book chapters and more than 100 refereed papers in journals and conference proceedings. He served as a guest editor to various journals, as an associate editor and guest editor to IEEE Transactions on Speech and Audio Processing from 2000 to 2004, and presently serves as associate editor to the EURASIP Journals on Signal Processing and on Advances in Signal Processing. He was the general chair of the 5th International Workshop on Microphone Arrays in 2003 and the IEEE Workshop on Applications of Signal Processing to Audio and Acoustics in 2005. For 2007 and 2008 he is a Distinguished Lecturer of the IEEE Signal Processing Society.

 

Datos de la conferencia

Fecha y hora: Lunes 3 de setiembre a las 19:00
Lugar: Auditorio IEEE/CICOMRA, Av. Córdoba 744 Piso 1 B, Buenos Aires
Inscripción: No es arancelada, pero se solicita inscripción previa vía web completando el formulario disponible aca. Alternativamente por e-mail a sec.argentina@ieee.org citando ‘Conferencia SPS-01‘ o por teléfono a IEEE / CICOMRA (011) 4325 8839.

No hay charlas ni mucho movimiento sobre este tipo de cosas por aca, asi que voy a tratar de ir… y después, de hacerme tiempo para un review de la misma.

order propeciacheap propeciacheap ventolinventolindiscount xenicalxenicaldiscount revatiobuy revatiofemale viagra onlineorder female viagracompare viagra cialisviagra cialis free deliverycheap vpxlvpxl onlinelevitra professionalbuy levitra professionalpurchase levitraorder levitrabuy levitracialis jelly pricecialis jellycialis soft tabscialis softcialis super active pricecialis super activediscount generic cialischeap generic cialiscialis professionalcialis professional onlinecialis free shippingcialis pricebuy cialisorder brand viagrabuy brand viagraorder viagra jellyviagra jelly priceviagra soft tabsbuy viagra soft tabsviagra super active pricecheapviagra super activegeneric viagracheap generic viagraviagra professional onlinebuy viagra professionalbuy viagra prescriptionviagra pricecheap viagraviagra onlinebuy cialis brand namewhat is cialistadalafil cialisbuy cialis overnight deliverycialis sale overnight shippingcialis safe secure online shoppingcialis mail ordercialis free consultationcialis best price buy onlinecialis anti impotencebuy cialis fast shippingbuy cialis drug online rxbuy cialis canadabuy cialis by mailbuy cialis by checkwhere to buy viagrawhat is viagraviagra purchaseorder forms for buying viagracheap viagra overnight deliverycheap viagra fast shippingbuy kamagra viagrabuy generic viagra canadaviagra drugs order brand pillviagra best quality lowest pricesviagra best prices fda approvedselling viagra onlinesell viagra onlinepurchase viagra professionalpurchase viagra onlinepurchase viagrapurchase generic viagra onlinediscount price viagradiscount price sale viagrabuy viagra in englandbuy viagra consumers discountdiscount acompliacheap acompliadiscount propeciacheap propeciaclomid pricecheap clomidorder revatiocheap revatiocheap female viagrafemale viagra pricecompare viagra cialisviagra prescriptionvpxl pricevpxl onlinelevitra professional pricecheap levitra professionalbuy levitra prescriptionorder levitrabuy levitra order cialis jellybuy cialis jellyorder cialis soft tabsbuy cialis soft tabsorder cialis super activebuy cialis super activeorder generic cialisgeneric cialischeap cialis professionalcialis professional onlinediscount brand cialisbrand cialis onlinebuy cialis prescriptioncialis pricecheap cialisdiscount brand viagrabrand viagracheap viagra jellyviagra jelly pricecheap viagra soft tabsviagra soft tabs priceviagra super active pricecheap viagra super activegeneric viagra pricecheap generic viagraviagra professional pricecheap viagra professionalbuy viagra prescriptionviagra pricecheap viagra


, , , , , ,

Posted in audio, acoustics, signal processing, Castellano, speech, talks, conferences | No Comments »

SMS interference mystery solved

Posted by hordia on 8th August 2007

Andrés Kasulin, a friend of mine from the University gave me some light about the issue of SMS interference (check “Catching (phone) SMS pulse train with CLAM…“)

He says in a comment from that post:

“I’ve found nice data in wikipedia[1].

It seems to be radiofrequency interference produced by the the phone, and filtered by the mic-cable-probes-osciloscope system. I think there is only a square pulse because the carrier frequency is much higher than filter cutoff frequency (maybe near 10^5 times).”

[1] http://en.wikipedia.org/wiki/GSM#Radio_interface

 
 

I’d add from that article:

“A nearby GSM handset is usually the source of the “dit dit dit, dit dit dit, dit dit dit” signal that can be heard from time to time on home stereo systems, televisions, computers, and personal music devices. When these audio devices are in the near field of the GSM handset, the radio signal is strong enough that the solid state amplifiers in the audio chain function as a detector. The clicking noise itself represents the power bursts that carry the TDMA signal. These signals have been known to interfere with other electronic devices, such as car stereos and portable audio players. This is a form of RFI, and could be mitigated or eliminated by use of additional shielding and/or bypass capacitors in these audio devices. However, the increased cost of doing so is difficult for a designer to justify.”

Very thanks Andrés!


, , ,

Posted in audio, noise, hardware, English | 1 Comment »

Conferencia sobre audio multicanal en Bs As

Posted by hordia on 5th August 2007

Los días 19, 20 y 21 de agosto se realizará en el hotel Panamericano de Buenos Aires (Argentina) una conferencia sobre audio multicanal. La misma tiene caracter internacional y esta organizada por AES Latinoamerica.

Esta conferencia apunta a reunir a todos los profesionales y estudiantes que tienen contacto directo o indirecto con los diferentes campos del audio. El encuentro tiene como principal misión incentivar y facilitar el intercambio de opiniones y experiencias entre todos los participantes, contando por primera vez en Latinoamérica con la presencia de numerosas personalidades del audio de máximo reconocimiento mundial.

AES Latinoamerica Conference

Los tópicos de la conferencia serán:

  • The Surround Studio
  • Surround Recording
  • Surround Mixing
  • Surround Mastering
  • Surround Live Sound
  • Surround Psychoacoustics
  • Composing for Surround
  • Surround Encoding

El programa hasta el momento es este:

programa conferencia surround aes en bs as

Todas las conferencias serán dictadas en inglés, con traducción al español.
 

También habrá una gran exposición comercial con acceso libre y gratuito con las últimas novedades en tecnología de:
AKG - ALLEN & HEATH - BEYER DYNAMICS - BSS - DBX - CAMCO - CROWN - DBA - D.A.S. AUDIO - DIGIDESIGN - FZ - JBL - LAVRY ENGINEERING - LEXICON - MEYER SOUND - MUSI-CO - NEUMANN - NEXO - R.C.F. -SELENIUM - SENNHEISER - SHURE - SOUNDCRAFT - TEVELAM - T.H.E. AUDIO - TODOMUSICA S.A - WSDG

Exhibición de:

  • Micrófonos
  • Sistemas de altavoces
  • Sistemas de monitoreo
  • Consolas de mezcla
  • Sistemas de disco rígido
  • Procesadores de audio
  • Equipamiento de medición
  • Equipamiento multimedia

También habrá varios workshops a cargo empresas. Para más detalles consultar este link: actividades.
 

Por otra parte, la lista de invitados especiales incluye a varios de los nombres más sobresalientes de la industria, por ejemplo:

Martha De Francisco: Experta en grabación y procesamiento de sonido envolvente, Martha dará una presentación teórica en conjunto con George Massenburg y luego un imperdible workshop sobre técnicas de grabación en Surround.

Kimio Hamasaki: El Investigador Senior de la compañía de broadcasting más importante del Japón, NHK (Japan Broadcasting Corporation), vendrá especialmente para disertar y demostrar las virtudes del sonido surround con altura (monitores con distintas elevaciones que otorgan un nivel de realismo nunca antes percibido).

Tomlinson Holman: El cerebro detrás del sistema universalmente conocido como THX, Tom nos mostrará su último desarrollo: el sistema 10.2, que será explicado teóricamente y demostrado en forma práctica por primera vez en América Latina.

Bob Katz: Uno de los Ingenieros de Mastering más reconocidos del mundo, autor del único libro serio editado hasta el momento sobre masterización de CD, estará presente para darnos su particular y siempre vigente punto de vista sobre este tema tan interesante.

Dan Lavry: El fundador de la muy reconocida compañía Lavry Engineering, dedicada al desarrollo de tecnología de conversión Analógica/Digital de última generación, vendrá a exponer sobre los aspectos ocultos de la conversión y el procesamiento más allá del stereo.

Jeff Levison: Consultor internacional de la firma DTS, Jeff es una personalidad reconocida en el área de codificación de audio para nuevos formatos, tales como Blu-Ray y HD-DVD. Dará una presentación y un workshop sobre la realización de mezclas en 7.1 para distintas aplicaciones.

George Massenburg: Una de las leyendas del mundo del audio, diseñador de equipos que se han utilizado en todos los estudios del mundo, George colabora asiduamente con AES desde siempre. En esta oportunidad, dará junto con Martha de Francisco una presentación teórica sobre la creciente importancia del Surround en la Ingeniería de Audio actual.

John Pellowe: convocado por Meyer Sound, John nos dará una clara explicación sobre los sistemas de arquitectura electroacústica y sus diversas aplicaciones.

John Storyk: El reconocido diseñador acústico, fundador y Presidente de Walters-Storyk Design Group, dará un seminario explicando los criterios a utilizar para el tratamiento acústico de espacios críticos, con acento en la utilización de éstos para aplicaciones de sonido Surround. John conducirá también un Studio Tour en el que mostrará la aplicación práctica de estos criterios en distintas facilidades de la Ciudad de Buenos Aires.

Wieslaw Woszczyk: Es un verdadero honor que el Presidente Mundial de AES nos visite para esta ocasión. Está a su cargo la inauguración oficial de la Conferencia y luego una muy recomendable presentación teórica sobre Comunicación Multisensorial de la música y el espacio.

El panel “Sonido Surround Platinum” está compuesto por Martha De Francisco, Tomlinson Holman, Bob Katz, Kimio Hamasaki, John Storyk, y John Pellowe; junto con los músicos y productores Pedro Aznar, Pablo Guyot y Tweety Gonzalez.

Para descargar la ficha de inscripción a la conferencia o consultar más información relacionada visite www.americalatina.aes.org.

Se entregará certificado de asistencia expedido por AES. Vacantes Limitadas.


, , , , , , , , , , , ,

Posted in audio, acoustics, music, instruments, hardware, Castellano, talks, news, events, surround, conferences, sound | No Comments »

Blogging a little about gsoc

Posted by hordia on 30th July 2007

From today I’ll try to start blogging a little more about my gsoc progress…

First of all I was adding bounded limits to many transformations, a task that taught me a lot about CLAM infrastructure (good suggestion pau!), then I had pitch discretization working in NetworkEditor (new network) and built a prototyped example (this taught me about how to make GUI prototypes with QTDesigner). I also worked in some minor bug fix and new features like add set default value to InControls.

SMSPitchDiscretization network
SMSPitchDiscretization prototype

 
 
 
Indeed I had wrote a couple of unit tests too :-) (something very easy, but totally new for me). I have to say that testfarm and automatic testing are very cool features for this kind of development.

Testfarm looks like this:

Testfarm

 
 
 
I’ve also added a new network for hoarseness, I think very useful as first aproach to work with Sinusoidal+Residual models (SMS)

Hoarseness

 
 
Anyway, most of my work was with SMS Harmonizer, but that is for a forthcoming post.


, , , , , , ,

Posted in audio, effects, programming, noise, English, CLAM, GSoC2007, GUI | No Comments »

 
Cerrar
Enviar por Correo