Re: [buildcheapeeg] brain wave sonification

From: randy einarson (randyein_at_yahoo.ca)
Date: 2002-01-26 19:08:31


hi jim
i have known about this machines capabilities since
1967 my uncle was involved with the military and
completed all of his work in 1963 on the eeg which i
wish i had all of his notes when i was younger i saw
this machine in action it picks up six frequency from
your head in delta and theta it also can pick up
images from your visual as well as your auditory part
of the brain. the machine can do amazing things when
you figure out the right frequency for your visual and
auditory part, then all you haft to do is match the
algorythym to the cerebral and to the rem part of your
mind. so you will have 3 frequencys of audio and 3 of
visual. if you look at it like a ham radio you should
not have a problem with this machine. i am interested
in this part of eeg since i also would like electronic
advise on transmitting and recieving. what i would
like to do is build this machine to broadcast in my
frequency well scanning others. this machine will also
educate you once you or i have figure out the
algorithm i do know it is possible i will never forget
what i had seen they can see out your eyes and hear
from your ears. in 1967 this was done in analog so it
can be broken by electronics. note the one my uncle
made can pick up people at radius of 400 mile's
and transmit at a radius of 300 miles which includes
mind control, listening to your thoughts plus they
have proved esp.
--- Jim Peters <jim_at_uazu.net> wrote:

<HR>
<html><body>

<tt>
Doug Sutherland wrote:<BR>
> Given your interest/background in audio,I thought
you might<BR>
> find this interesting (you may have seen it on
mind-l list)<BR>
<BR>
Thanks -- I'm not on mind-l.<BR>
<BR>
> Here is a brain wave sonification<BR>
> <a
href="http://easyweb.easynet.co.uk/~pppf6/Masahiro/vIOCeApplet/SoundBrain.html">http://easyweb.easynet.co.uk/~pppf6/Masahiro/vIOCeApplet/SoundBrain.html><BR>
<BR>
Yes, this is basically the same idea as what I'm
working on, except<BR>
I'm hoping to use the phase information to get much
more accurate<BR>
tracking of frequencies.  I've got a copy of the
source from the site,<BR>
which I'll probably have a look at -- he talks about
smoothing on the<BR>
site.<BR>
<BR>
> BTW I have seen at least one serious EEG app that
uses<BR>
> wavelets. See this post from the biofeedack yahoo
group<BR>
> <BR>
> <a
href="
http://groups.yahoo.com/group/biofeedback/message/3617">http://groups.yahoo.com/group/biofeedback/message/3617><BR>
<BR>
The thing is that the idea of wavelets is great --
reducing the signal<BR>
down to localized wave packets.  However, the official
definition of<BR>
the wavelet transform means that even a pure
low-frequency sine-wave<BR>
will leave signals in all the upper bands, unless you
have a perfect<BR>
step low-pass filter, which isn't possible without
having all the data<BR>
for all time before you start work.  So as far as I
can tell, for this<BR>
application, the strict wavelet transform isn't much
use.<BR>
<BR>
> I have a keen interest in different "modalities"
beyond the<BR>
> traditional, esp human interfaces. I think there are
lots<BR>
> of uncharted waters in EEG feedback to explore,
beyond the<BR>
> raw waves and traditional representations.<BR>
<BR>
I've got my code working now, and I've put a few PNGs
up on the 'net<BR>
if anyone is interested.  This is just what I'm using
to visualise the<BR>
output of the filterbank.<BR>
<BR>
The bright spots are the cursors, which are moving
rightwards,<BR>
overwriting older data (they wrap around, as you can
see).  They are<BR>
in a curved shape to take account of the delay, to
make sure that<BR>
features line up vertically.  The frequencies are
marked along the<BR>
LHS, with colours to indicate the approximate
brain-wave bands.  These<BR>
are approximate, because I don't know the precise
sampling rate of<BR>
these files.  Brightness indicates intensity, and hue
represents phase<BR>
relative to the band centre-frequency 0 phase.<BR>
<BR>
The first shot is from Jim-M's log001.dat, which shows
an increasing<BR>
test tone:<BR>
<BR>
  <a
href="
http://uazu.net/temp/demo1.png">http://uazu.net/temp/demo1.png><BR>
<BR>
The next is from "downey.dat", at a point where there
seems to be<BR>
alpha and delta activity (if I've got the rate
right).<BR>
<BR>
  <a
href="
http://uazu.net/temp/demo2.png">http://uazu.net/temp/demo2.png><BR>
<BR>
The last shows how clipping shows up:<BR>
<BR>
  <a
href="
http://uazu.net/temp/demo3.png">http://uazu.net/temp/demo3.png><BR>
<BR>
This is using AM plus a single IIR low-pass filter for
each band.  The<BR>
delay is roughly 4 cycles of the centre frequency.  I
also have a<BR>
version that uses two filters per channel and gives a
much cleaner<BR>
separation between bands, but it gives a longer delay
(8 cycles) and<BR>
it also seems to smooth over some of the detail.  (I
haven't found out<BR>
yet what's causing the ripples -- they don't happen on
the dual-filter<BR>
version.)<BR>
<BR>
I've also looked at using AM plus a window (since a
window is just a<BR>
low-pass FIR filter), and this gives a similar band
width for the same<BR>
delay as the single-IIR above.  It would require much
more processing,<BR>
and it doesn't have quite such a clean response away
from the<BR>
band-centre, but it would guarantee how much
information gets<BR>
included.<BR>
<BR>
If I wasn't aiming for real-time stuff, there is a lot
that could be<BR>
done by doing AM in every possible frequency, and then
searching<BR>
through this using a variable window.  A narrow window
gives an<BR>
average of information over a tall and narrow
rectangle, and a wide<BR>
window gives an average of information over a wide and
short<BR>
rectangle.  By searching around with a variable
window, you could<BR>
start with a blurry view, and automatically make it
sharper, looking<BR>
for interesting features.<BR>
<BR>
In any case, I want to try and see if I can turn the
output I've<BR>
already got into sound, to see if that would be a
useful tool or not.<BR>
<BR>
The source code for the app is here:<BR>
<BR>
  <a
href="
http://uazu.net/temp/demo-20010126.zip">http://uazu.net/temp/demo-20010126.zip><BR>
<BR>
However, this is a very crude hack in many places, and
a lot of this<BR>
will need rewriting before use elsewhere.  It's only
really for anyone<BR>
who is interested in the code.  It's under the GPL. 
Here's an example<BR>
command-line:<BR>
<BR>
  ./filter -q 4 -j 2/5 jim_meissner_data/downey.dat
120<BR>
<BR>
This all might seem like a huge waste of time for
those people who<BR>
just want a waterfall FFT display, but I'm learning a
huge amount.  I<BR>
don't know how much of this is going to be of use --
maybe the best<BR>
solution is going to be something quite different in
the end.<BR>
<BR>
Jim<BR>
<BR>
-- <BR>
Jim Peters                 
(_)/=\~/_(_)                        Uazú<BR>
                          (_)  /=\  ~/_  (_)<BR>
jim@                  (_)    /=\    ~/_   
(_)                  www.<BR>
uazu.net           (_) ____ /=\ ____ ~/_ ____
(_)           uazu.net<BR>
</tt>

<br>

<!-- |**|begin egp html banner|**| -->

<table border=0 cellspacing=0 cellpadding=2>
<tr bgcolor=#FFFFCC>
<td align=center><font size="-1"
color=#003399><b>Yahoo! Groups Sponsor</b></font></td>
</tr>
<tr bgcolor=#FFFFFF>
<td align=center width=470><a
href="
http://rd.yahoo.com/M=153641.1824646.3335993.1261774/D=egroupweb/S=1705060814:HM/A=919355/R=0/*http://shop.store.yahoo.com/cgi-bin/clink?gloss2+shopping:dmad/M=153641.1824646.3335993.1261774/D=egroupweb/S=1705060814:HM/A=919355/R=1/1012069050+http://us.rmi.yahoo.com/rmi/http://www.gloss.com/rmi-framed-url/http://www.gloss.com/module/Prescriptives/templates/whats_new/whats_new_product.jhtml%3Bjsessionid=QL3DDZULY1E0GCQCAYMSIIQKAIDBSH20%3FitemId=22300005%26mktAdTrack=22800088"><img
src="http://us.a1.yimg.com/us.yimg.com/a/an/anchor/shopping/gloss/gpx_ncs_eyeresolutions.jpg"
width=300 height=250 ALT="[]" border=0></a><p><hr
size=1 nowrap width="98%"></td>
</tr>
<tr><td><img alt="" width=1 height=1
src="http://us.adserver.yahoo.com/l?M=153641.1824646.3335993.1261774/D=egroupmail/S=1705060814:HM/A=919355/rand=501993035"></td></tr>
</table>

<!-- |**|end egp html banner|**| -->

<br>
<tt>
To unsubscribe from this group, send an email to:<BR>
buildcheapeeg-unsubscribe_at_egroups.com<BR>
<BR>
</tt>
<br>

<br>
<tt>Your use of Yahoo! Groups is subject to the <a
href="http://docs.yahoo.com/info/terms/">Yahoo! Terms
of Service</a>.</tt>
</br>

</body></html>

______________________________________________________________________
Web-hosting solutions for home and business! http://website.yahoo.ca



This archive was generated by hypermail 2.1.4 : 2002-07-27 12:28:37 BST