Generate different types of audio-noise
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Given a general shape of a intensity-frequency relationship, I want to be able to generate a corresponding noise .wav file. Is there a way of doing this? 
I would then like to produce similar graphs for audiofiles I have recorded. 
EDIT: How do I change the PSD of noise? 

Thank you very much. 
3 comentarios
  Mathieu NOE
      
 el 29 de Jun. de 2022
				Hello Rowan
see the magnitude vs frequency shape - use that to create a FIR or IIR filter using invfreqs or invfreqz, then pass a white noise (random numbers) into that "shaping" filter and you're done !
Respuestas (1)
  Eamon Gekakis
 el 24 de Jun. de 2022
        audiowrite might be a good solution here.
2 comentarios
  Eamon Gekakis
 el 24 de Jun. de 2022
				Generally, a transfer function or filter stack will be used to "shape" the PSD data from my understanding, a combination of peak filters, bandpass filters, notches, etc.
This may be a useful write-up on matlab filter design, using the designfilt signal processing toolbox function. 
Ver también
Categorías
				Más información sobre Spectral Analysis en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!