Transform MEG frequency into audible sound

Hello,
I once found a question about this but I can't find it again now. I was wanting to transform MEG signal into sound audible to the human ear.
Thank you,
Ingrid

Hello Ingrid,

It depends on what you want to do with it. A Meg or EEG signal on itself would give a low frequency random rumble. For musical purposes Stephen Whitmarsh has a nice project called EEGsynth, which can be found here : https://www.eegsynth.org/

Kind regards,
Steven

If you want to still play directly a signal in Matlab through your sound card, you can use the sound() function:
https://www.mathworks.com/help/matlab/ref/sound.html

Hi Ingrid,

This has also been a pet project of mine for many years, but I haven't made much progress. I want to do a frequency scaling so as to preserve harmonic relations and in a sense hear what raw brainwaves sound like. I think a factor of 60 or so would be adequate to map the main brain signals (say 1 - 100 Hz) over the auditory bandwidth (60 Hz to 6 kHz). The question is how to perform this frequency scaling transformation. There are various options, but not many are free and ready to use. At least not for the level of "quality" that I want and for such a large scaling. I had started working with wavelet transforms.

Other than plain curiosity, I think such an auditory signal could be useful for neurofeedback applications. The rich signal processing features of the auditory system could allow presenting much more information than is typically done visually.

Not sure any of this is useful, but I'm glad to see others have this idea. I hope to see it realized some day!

Cheers,
Marc