Personal project - using Zeo and other...

English

Hello fellow sleepers,

I've just received my Zeo a few days back and am very happy with it so far. I was even more excited when I found about the raw data library (http://blog.myzeo.com/forum/ze.....a-library/) that will allow developers such as myself to read data from the Zeo in real time.

Inspired by this, I've decided to pick up a new life goal of having lucid dreams with some consistency, and am planning to use the Zeo, my Android phone, a vibrating bluetooth wrist band and a few other bits and pieces to help me do so. I've also started a blog at http://lucid.softmemes.com/ to document the project and the results. Hopefully it will lead to at least a generally available Android application to help having lucid dreams more often, and hopefully DIY instructions for how to go even further with the Zeo.

I would love to hear your comments and ideas as the project progresses!

Cheers,

Kristian

Ben@Zeo's picture

Freed said:

Hello fellow sleepers,

I've just received my Zeo a few days back and am very happy with it so far. I was even more excited when I found about the raw data library (http://blog.myzeo.com/forum/ze.....a-library/) that will allow developers such as myself to read data from the Zeo in real time.

Inspired by this, I've decided to pick up a new life goal of having lucid dreams with some consistency, and am planning to use the Zeo, my Android phone, a vibrating bluetooth wrist band and a few other bits and pieces to help me do so. I've also started a blog at http://lucid.softmemes.com/ to document the project and the results. Hopefully it will lead to at least a generally available Android application to help having lucid dreams more often, and hopefully DIY instructions for how to go even further with the Zeo.

I would love to hear your comments and ideas as the project progresses!

Cheers,

Kristian


Great initiative.  Kristian got in touch with me by email and I hooked him up with a pre-release version of the raw data library to get his project going.

 

Interestingly I just got another RDL request form the people over at Lucidipedia.com - looks like lucid dreaming is a huge latent interest that the RDL opens up.

 

Very excited to see more of this develop as we release the RDL!

Thank you Ben, and thank you for the comment you posted on my blog. Please know that the reason for it showing up with a bit of a delaye was because my blog was configured to require approval of all comments by default. Comments will be published at once from now on (as long as spam doesn't become a problem).

I've just finished a new post outlining in more detail what exactly I'm trying to archive with my project – please have a look everyone and tell me what you think!

Yep, Lucidipedia has joined in as well. Need to try out and review Zeo ourselves still, but we're excited to explore opportunities to engage Zeo in the practice of lucid dreaming.

Kristian, your preference for using a vibrating wristband over Zeo's sound system is ours as well. Zeo could help the (Lark's) wristband to be much smarter by aiming at signaling REM-sleep, while Lark's wristband could help Zeo to be much less obtrusive when it comes to reminding the user in REM.

We do not see much value in using a wristband or the Zeo as a training tool to incubate specific dreamsigns though. Studies done by Nielsen et al. (2006) show that mostly personally meaningful, emotional waking life experiences are (symbolically and creatively) incorporated into one's dream experiences. A recurrent "vibrating wristband experience" would not likely to be picked up by our dreaming mind as being a dream-relevant experience. I could complement these psychophysiological studies with experiments I have done myself in the past, in pursue of discovering the same principles. Also, incorporation of sensory experiences while dreaming is a highly complex matter. My guess would be that dreamers wake up from the vibration rather than being reminded by the incorporated vibration in their dreams to turn lucid.     

Also, keep in mind that there is a lot more that comes to inducing lucidity than to merely have a device signaling when one is in REM. The Lucidity Institute has devised the NovaDreamer/DreamLight, a computerized sleep mask, that produces light signals once the user enters REM-sleep; as such, aiming to produce more consistent and predictable dreamsigns. Though ingenues (more clever than using vibrations), only few lucid dreamers report actually benefit from it. The light signals do seem to be incorporated into the dream experience, but unfortunately not focal and distinctive enough (i.e. dreaming about a sunrise, flashlight, etc.). In one of Lucidipedia's blogs, we discuss this traditional approach to induce lucid dreams by proposing a new approach (the LDD-technique).

Not to discourage you too much, but as you know, we like to be as "lucid" as possible when it comes to promoting devices that could support students to induce lucid dreams ;-). Zeo (and the wristband) needs grounded design principles upon which to connect with existing and promising ways to induce lucid dreams. We'll take a shot at it in a few weeks as well. 

Looking forward reading your upcoming blogs!

Tim 

Hi Tim, and thank you for taking an interest in my project. 

First of all, let me make it clear that my project is just that, a personal project where I can combine my interests and skills to try something that I myself find interesting. I have not claimed that what I propose will work for everyone, or even anyone, not even myself! Trying it out will in itself be an experiment where success as well as failure may both be of some value. I've also never asked for any endorsment or promotion from lucidipedia, and must say I'm a bit surprised by the need you feel to protect your disciples from something that so far is just an idea. 

I do appreciate the feedback you give on the idea itself however. You're right in that a vibration on the wrist will likely not be interpreted by the dreaming mind as any consistent dream sign. My hope is however to condition my brain into a state of heightened alertness and inspection of the environment whenever this specific sensory signal is picked up by the brain. I beliave that it's absolutely crucial that the same signal is used during the day as during the night, much more so than the form of the signal itself, for this apporach to stand a chance of working. 

I fail to see how this approach is any less (or more) "ingenues" than the NovaDreamer and similar devices. As you yourself say, the problem with the light signals is that the dreaming mind does not pick them up in a distincive enough way - my approach tries to solve this by directly triggering a reality check rather than doin so indirectly by first recognizing a certain type of pattern. 

I will be following your progress with the Zeo and hope that you will be doing well on your side. Any breakthough that gives me more lucid dreams would be greatly appreciated, no matter who delivers it!

Affording consistency between practice and actual application is indeed interesting. That is not something that the NovaDreamer accounted for. Rather than wearing the sleep mask during the day (:-P), they instruct users to Reality Test any event or occurrence that relates to light intensity. Which is not that effective. The vibration of the wristband however is much more specific.

My hypothesis is that with your current idea, after having trained with the wristband during the day, the wristband would just simply wake you up at the onset of REM (connected with Zeo!) consequently reminding you of your intention to induce lucid dreams. You just wake up with a set mind. In this respect, the NovaDreamer is more thought-through since it does not awaken the user while trying to incorporate a lucid signal in the dream experience itself. The way this technology is embedded in dream research (e.g. incorporation of light signals), in my view, is pretty darn smart. But that does not count for anything though if users report not enjoying a significant increase of lucid dreams.

Up to now, I think your choice for using a wristband in addition to Zeo is a great idea. But surely it also requires that conceptual component that relates to lucid dreaming techniques and dream science to make the hardware "fit in" to the practice of lucid dreaming. That is where I believe that Lucidipedia could lend a hand.

Wouldn't it be cool if we had a more public and "official" space to collaborate and to bounce off ideas? Ben, is there a way at Zeo to promote this project and attract more contributors? (luciddreaming.myzeo.com?) (a dedicated forum or blogcategory?)

Kristian, apologies if I came across too firm. Not my intention at all. There is a lot of crappy promotional stuff out there where a lot of unaware student lucid dreamers buy in to. Would like to see this project not to be following the same route. We should give it a proper try, also in spirit of our collaboration. Hope you understand :) 

Steve@Zeo's picture

A couple thoughts...

1) I think an official space for lucid dreaming sounds like a great idea. Most likely, it will be very similar to the space we've set up for our polyphasic sleepers, on the forum. Give me a bit of time, and I'll set up a section today, or soon, and push these conversations over there.

2) Looks like the primary needs of a proper lucid dreaming signal would be that it's highly associative, or a very specific recognizable signal, which can be effectively applied both while awake and asleep, and will not be so strong that it causes arousal rather than creating a lucid state while asleep and dreaming. Which leads me to...

3) Has anyone tried/know anything about olfactory triggers for lucid dreaming? I know that olfactory signals get processed very differently than other senses during sleep, and don't really have the filters that auditory, visual and physical sensations have during sleep. However, studies have shown that olfactory stimuli do not trigger arousals, but can impact dream content and dream emotions. (See the work, especially, of Boris Stuck in Germany.)

Obviously, there would be some difficulty is creating a "smell" machine for lucid dreaming - it's just not as practical as a vibrating wristband or shining light in your eyes - but it's not impossible. Seems like an area worth exploring. Does anyone know if this has been tried before?

Steve@Zeo's picture

I've created a dedicated space for lucid dreaming discussion in the forum, and moved this topic here. Let me know if any of you have any recommendations to make it better/easier/etc.

1) Great, Steve. That would surely make this cool project more visible :)

2) Exactly.

3) Smells could well be incorporated, like light signaling. The advantage of using smell over vibrations is that you would probably not wake up that easily from it. Disadvantage though is that a bed partner would also smell the "stuff". Let alone supplying customers with these odors.  Fundamentally, I am not that convinced of sticking to the "dreamsign incubation" theme. Even if the trigger is incorporated into the user's dream experience, it is likely that the dreamsign would be not that focal and distinctive for it be easily recognized by the (lucid) dreamer.

PS. Currently using Zeo. Cool device!

In terms of using olfactory(smell) sense for dream recall...

You can bring a bottle of essential oil (Lavender, peppermint, orange, ect) with you during the day and smell it before doing a dream test. The bottles are very small (from .5 to .25 oz) and have a potent aroma(aromatherapy). The essential oils also have various effects on the mind, so you could create a blend that relates to inducing lucid dreaming(focus, awareness, ect).

In terms of how to incorporate it into your REM sleeping routine... It could be possible to use a diffusor(water+essential oils) that would send out a mist of smells to your face when the Zeo detects that you are in REM sleep. Like one person mentioned above, if you sleep with a partner they would probably smell it as well, but that wouldn't matter much if it didn't wake them up!

 

Just some thoughts, loving the Zeo and the brainstorming going on about how to better induce lucid dreams!

Now that there is a android version of zeo mobile I wonder if there are any plans to release open source Android Raw Data Library or something similiar.

I have made LucidWeaver app for android and other mobiles. It is a lucid dreaming app that can be set to send periodic sound cues at the peak of sleep cycle to help lucid dream training.

I'm planning to integrate LucidWeaver app with Zeo.

Please see:
http://www.lucidweaver.com
https://market.android.com/details?id=com.lucidweaver

-Olli

Andi@Zeo's picture

In terms of using olfactory sense for dream recall...

You can bring a bottle of essential oil (Lavender, peppermint, orange, ect) with you during the day and smell it before doing a dream test. The bottles are very small (from .5 to .25 oz) and have a potent aroma(aromatherapy). The essential oils also have various effects on the mind, so you could create a blend that relates to inducing lucid dreaming(focus, awareness, ect).

In terms of how to incorporate it into your REM sleeping routine... It could be possible to use a diffusor(water+essential oils) that would send out a mist of smells to your face when the Zeo detects that you are in REM sleep. Like one person mentioned above, if you sleep with a partner they would probably smell it as well, but that wouldn't matter much if it didn't wake them up!

 

Just some thoughts, loving the Zeo and the brainstorming going on about how to better induce lucid dreams!

As the developer of the Raw Data Library and a sporadic lucid dreamer myself I am excited to see this thread and even more so that it now has a dedicated section of the forums.

 

I have played around some on my own with some lucid dreaming interfaces to Zeo (namely using the output to initiate auditory ques). I haven't done any actual tests with it during sleep.

 

I will definitely be keeping track of this thread and your blog, Freed. Let me know if there is any way I can help or if anything is unclear about the Raw Data Library.

 

Best of Luck,

Brian

I've been away over the weekend and not have the chance to work much on this projects. I have spent some travel time reading bluetooth specifications and trying to hack my bluetooth bracelet however, "AT+CIND=?" anyone?

Tim, apology accepted, now let's make this into something great! =)

Steve, thanks for setting up the new forum area, I hope this will inspire more ways to use the Zeo to help with lucid dreaming. I like your idea of using smells. I do not know if anyone have tried to use smells to attain lucid dreams, but I'm guessing we've all had vivid memory flashbacks provoked by a smell. If this effect could somehow be harnessed, that would be awesome. I'm not sure how to build a device that could be worn during the day to induce smells, but maybe something you could discretely plug into your nose that released a small dose of some smelling substance?

Brian, I received the USB to serial cable you mentioned in the instructions just before the weekend, and am planning to do the flashing of the device and initial testing this week. If I have any difficulties, I will definitely get back to you, thank you very much for the offer!

Cheers,
Kristian

Apparently AT+CIND=? means retrieve the indicator mappings for the Audio Gateway. Not sure that that is much more enlightening though. Found this on the Microsoft website.

Thank you Brian. According to the HFP specification, I'm supposed to respond with a +CIND listing the call indicators I support, followed by an OK, but somehow the bluetooth bracelet I'm using (that is normally acting as a "handsfree", to vibrate when there's an incoming call) does not like my handshake.

Been busy at work lately, but stay tuned ...

Hey guys!

This lucid dreamer is checking in. Great to know that there is a specific section for lucid dreaming – great idea !

My Zeo is in the post, and I'm very happy at the thought of using it to contribute to the quest for more lucids.

Not too sure that smells could be triggers though…

Cheers!

PS (another great place for lucid dreamers is http://www.mortalmist.com where a forum thread on the subject of Zeo is ongoing)

Ben@Zeo's picture

Glad you are joining the discussion!  I just checked out mortalmist - very cool community!  I wasn't able to find the Zeo thread though - can you link me up?

This should get you there:

http://mortalmist.com/forum/lu.....-aids/zeo/

There really is a LOT of stuff on Lucid Dreaming on that forum - do please explore. :-)

I suspect that the Zeo will become quite a thing in the LD community...

Ok, but here's the deal: there MUST be a way of getting Zeo to talk to you when you enter REM, and say:

"this is a dream, this is a dream, check your reality, check your reality" (etc etc, and / or variations on that theme).

THIS would be a GREAT way of inducing lucids (forget smells and flashing lights...).

I've ordered my USB / Serial jack interface - potential is huge :-)

I have joined the conversation over on mortalmist. Cool site! I'm already on several other lucid dreaming forums and didn't know about mortal mist. Thanks for introducing me to it.

 

And yes, getting it to talk to you once you enter REM is pretty easy, I have even played with some ways of doing this without having to have a computer involved. The main trick (which I don't have the time to develop) is getting it to be a user-friendly interface.

Brian - that is GREAT news...

Thank you so much.

Can't wait to get started.

Ben@Zeo's picture

Make it happen - it's why we opened up the platform!

 

Both Brian (Lucid dreamer and developer of the RDL) and myself just jumped into that forum discussion - thanks for the link!

Dear All,

This is a very good discussion.

On LDD Tim wrote: "Unfortunately, too
little research has been conducted to conclude that this innovative method of
inducing dreamsigns is truly effective for having significantly more lucid
dreams. After all, those emitting light signals do not seem to be that focally
incorporated into the user’s dream experience: to such an extent that the user
still has much trouble in recognizing the incorporated light signals as
“hidden” dreamsign features in the dream (i.e. not focal, not distinctive
enough)."

Before I comment on that, some background...

In 2005 and 2006 before hitching up with
Yuschak on the LDS research, I built my own LDIS from scratch. I did some
reverse-engineering on a Novadreamer mask, which allowed me to understand how
it worked and the microcode logic. The one I made actually recorded
eye-movements in real-time into a laptop. It had an SPI interface to an IR
imaging DSP IC that output the X-Y vector magnitude and angle of eye movements.
The device GUI was LabVIEW. The only drawback to the system was the lens optics
and being able to set the focal point accurately on the eyelid. When the optics
cooperated, the data was quite amazing and you could actually take the Excel
CSV data and replay the eye movements on a Virtual Eyeball. In 2005, I signed
an NDA with LaBerge and we shared ideas about the systems potential. He asked
me to work on the new Novadreamer design, but I didn't want to quit my NASA
job. I don't know for certain what the new design looks like, but TLI knew that
they could make a mask much more reliable and comfortable. That’s probably why
it’s taken 5 years to perfect it.

On Tim’s comment…

One thing I concluded was that light signals
do penetrate the dream environment and can show up as unexpected lights in the
dream. I agree that trying to train yourself to recognize a random light
related dreamsign is not fruitful. Any light you see can be a dreamsign, so
you’d be doing RTs all day and be too mentally exhausted to recall all those
dreamsigns when dreaming. But, color from the light does penetrate the dream
environment through the closed eyelid. I used Red, Blue, Violet, Green and
Yellow LEDs in my mask and the modified Novadreamer. If you train yourself to
recognize a specific color as a dreamsign, say blue, and a blue light
penetrates the dream environment, that’s very specific. Red and blue seemed to
penetrate better than green or yellow. Violet came through, but always gave
things a metallic look, not the color violet. The light cue method works great
if you associate a specific light color as a dreamsign. If you have a
Novadreamer, you can try training yourself to associate its default red light
with a dreamsign. I’m hoping the new Novadreamer has a light color option and a
training mode for using light color as a cue. How this could be adapted to a
Zeo, I don’t know, but I could figure out a hack to do it.

Sincerely,

Scot Stride

This is a very exciting thread. I have been working with lucid dreams since 1969 and you folks have all shown an in-depth understanding of LD cuing, dream incorporation and dream thought. The key element I feel with LD cuing success is the motivation issue and the emotional, meaning-associated content that is elicited by any LDID within the dream story. To this end, I wrote an article in the March issue of The Lucid Dream Exchange and reprinted as a preface to my 1974 book where I discuss the possibility of rudimentary social dreaming (inter-dream messaging) using real-time devices like Nova Dreamer or REM Dreamer hooked up to each other via the internet to give a meaningful boost to LD initiation via social impetus; the idea being that social interaction (no matter how simple) creates a strong emotional association and motivation. I may be wrong but it would sure be fun trying. If interested, please see my article, “Multi-Player Dream Games,” at  http://www.dreaminglucid.com/i.....E%2054.pdf or as a somewhat expanded preface at http://books.google.com/books?.....mp;f=false .


Thank you.


Daniel 

 

Ben@Zeo's picture

Daniel,

Thanks for jumping into the discussion - you've done some impressive work! 

 

Keep close track of our progress at Zeo - your ideas for internet-connected lucid dreaming will become very possible as we continue to evolve our hardware and software offerings and the lucid dreaming community begins to bring apps together!

Dear Daniel,

 

Greetings! I modified a Novadreamer mask to both be able to signal to a laptop when it was cueing the dreamer, and to have a cue remotely started. I wrote a LabVIEW GUI to do this, but did not try a remote Internet connection. This could be done over the Internet with LabVIEW or some low level C++ or Linux program. The intent was to carry out shared dream experiments by syncing the cues between two people wearing Novadreamer masks. Basically the cue events from one mask could be transmitted to another mask remotely. In that case both people attempting the shared lucid dreaming test would be receiving their REM cues at the same time. This imrpoves the odds of their becoming lucid at the same time, which seems to be a requirement for shared dreaming (both must be in REM and lucid at the same time). This link-up does not need to be between just two people. Many people could have their REM cues syncronized. When I put all this together (February, 2006) I was aware of shared dreaming experiments, but I was surprised that no one had tried synchonizing dream mask cues. Maybe LaBerge or other researchers had, but there were no papers written about it. As I wrote in a previous message, I don't know that the Zeo could be used to try shared dreaming experiments. Nonetheless, it is worth discussing.

 

Sincerely,

 

Scot Stride

Thanks, Scot.

 

Synchronized cueing is very useful and makes for great shared-dreaming timing coordination: however, actual, scientific inter-dream communication requires that the cue to the second (or more) dreamer be coming from the first dreamer via intentional eye movements in the dream (upon lucidity); the second dreamer is actually receiving a message cue in her dream that the first dreamer is lucid and basically saying ‘hello from my dream.’ The second dreamer (upon becoming lucid from the first dreamer’s cue) then signals back from the dream via an intentional act saying ‘got your message, hello back.’  This requires, of course, that the computers can send commands to the masks to flash a cue upon instruction from the web controller (whether the initial cue upon REM or transmitted as a result of an intentional signal from one of the dreamers), and that the masks have a TWC feature like REM Dreamer that can interpret specific, intentional eye movements such as looking left twice in the dream. 

 

Daniel

Any updates?

joakandr said:

Any updates?


did this thread die? Wondering if there is still anyone interested in lucid dreaming at Zeo?

I recently completed and tested a Zeo lucid dreaming project using Zeo, Brian’s Raw Data Library (http://developers.myzeo.com/ra.....a-library/) and the ActiveHome remote lamp module from X10.com (http://www.x10.com/whatsinclud.....-0517.html) to send an overhead lamp signal (and computer beep) when REM is detected by my program. With Brian’s help and the free SDK from X!0, I was able in a few program lines to wait until 5 hours after sleep and then 5 minutes into REM to send on/off commands to the lamp to cue me I was dreaming.

 

I have always had good dream incorporation for flashing lights with the old dream masks, but the masks were uncomfortable and slid around and often failed to recognize REM. With the Zeo (which I find quite comfortable and fairly accurate) I can track real-time REM and other sleep stages and also leverage Brian’s Sleep Stream Online website (http://www.sleepstreamonline.com/) that may in the future offer synchronized lucid cues to multiple dreamers and maybe even dream-to-dream communication.

 

In theory, the computer screen could be made to flash as a lucid cue, but the size and brightness of my netbook screen is questionable for this and the direction of my sleeping may occlude the screen light enough to make the cue ineffective. I figured an overhead lamp or light  can be as bright or dim as I choose (though my neighbors may be curious of the red or blue flashing room in the middle of the night).

 

If you are interested in this, you will need a home automation kit (fifty bucks), the Raw Data Library, Python and the ActiveHome SDK (http://www.activehomepro.com/sdk/) .

Also, there are two ways to control the lamp: via a direct command using a AHCMD file in the SDK or via a COM (ActiveX) object  call (to use COM with Python you will need to load pywin32 (http://sourceforge.net/project.....s/pywin32/). I use COM in the source code below, but you can also use the command file like:

import subprocess
subprocess.check_call(['ahcmd', 'sendplc', 'A3', 'on'])

  

Below is my bare-bones Python program. Naturally, this can be extended for night-long cues or stopping the light with deliberate dream eye-movements (using the REM eye movement detection of the Raw Data Library) and all kinds of other stuff. To get really wild using eye movement detection and home automation tools, you could actually turn on your coffee maker in the morning from within a dream. What a world!

 

 Code:

 

# lucidLampCue

 

# System Libraries

import time

from time import localtime,strftime

import sys

import winsound

import subprocess

import pythoncom

 

# Zeo Libraries

from ZeoRawData import BaseLink, Parser

from ZeoRawData.Utility import *

 

# ActiveHome Libraries (Windows COM)

from win32com.client import Dispatch

 

# User customizable variables

port = 'COM3'

 

class lucidCue:   

       

    def updateSlice(self, slice):

        if not slice['SleepStage'] == None:

            self.updateCue(slice['SleepStage'])           

           

    def updateCue(self, stage):

           print stage

           if stage == 'REM':

               if time.clock() > 300:

                    print time.clock()                  

                    for i in range(1, 10):

                        self.sendCue()

                    print time.localtime()               

                    sys.exit()

               

    def sendCue(self):

        pythoncom.CoInitialize()   

        ah = Dispatch('X10.ActiveHome')

        ah.SendAction("sendplc", "a3 on")

        winsound.PlaySound("SystemExclamation", winsound.SND_ALIAS)

        time.sleep(1)

        ah.SendAction("sendplc", "a3 off")              

        

 

if __name__ == "__main__":

   

    # Initialize Serial Link

   

    link = BaseLink.BaseLink(port)

    parser = Parser.Parser()

   

    cue = lucidCue()

 

    time.sleep(20000)

 

    # Add Callbacks and Start the Link

    link.addCallback(parser.update)

    parser.addSliceCallback(cue.updateSlice)

    link.start()

   

    # Infinitely loop to allow the script to run continuously

    while(True):

        time.sleep(5)

 

  

Derek@Zeo's picture

Daniel - this is awesome. Have you had the chance to take it for a test drive? Any luck with using it to lucid dream?

Derek@Zeo said:

Daniel – this is awesome. Have you had the chance to take it for a test drive? Any luck with using it to lucid dream?


I have driven it around the block a couple times and the process did detect dreaming accurately and sent the cues; however my lamp was set too bright and the audio too loud and I awoke from the dream instead of becoming lucid. I can control this with the program so I am trying again, testing both varied brightness and sound and also with different colored light bulbs. One other bug I had in the program was that my time counter to detect five minutes into REM could mistakenly count two REM’s that were interleaved by another sleep stage; so I need to set a time variable with function time.time (instead of time.clock) and reset this whenever I get a sleep stage other than REM.
 

Daniel

Derek@Zeo's picture

Cool - would love to hear if you have success becoming lucid with this rig... Thanks for sharing!

I was able to become lucid with a red light bulb set at half brightness and no sound. I had tried both red and blue bulbs at different intensity and the half intensity red was able to cue me without waking. The dream was of a puppet show (of all things) and I was told to go into a sort of cave and then someone sealed me inside in the dark (which was scary); but the cave began glowing red (from my red bulb going on and off), so I picked up the cue and became lucid. I have ordered a mini-strobe light (with colored filters available) that will screw into my lamp socket and I am anxious to try that. This method of using the raw data library and home automation provides for huge variability in lucid cues over a simple dream mask.

Using Brian’s scripts for Sleep Stream Online, I was able to sync up with Brian’s brainwaves and trigger my mini-strobe light as a lucid cue when we were both in REM concurrently. Below is the program status printout:

 

Daniel Light time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=36, tm_sec=14, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Light time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=36, tm_sec=14, tm_wday=1, tm_yday=172, tm_isdst=1)

Concurrent Sleep Stage
Daniel Light time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=37, tm_sec=54, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Light time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=37, tm_sec=54, tm_wday=1, tm_yday=172, tm_isdst=1)

Concurrent Sleep Stage
Daniel REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=39, tm_sec=34, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Offline time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=39, tm_sec=34, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel Light time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=41, tm_sec=15, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Light time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=41, tm_sec=15, tm_wday=1, tm_yday=172, tm_isdst=1)

Concurrent Sleep Stage
Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=42, tm_sec=55, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Light time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=42, tm_sec=55, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=44, tm_sec=35, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Offline time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=44, tm_sec=35, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=46, tm_sec=16, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=46, tm_sec=16, tm_wday=1, tm_yday=172, tm_isdst=1)

Concurrent Sleep Stage
Concurrent REM
Light Cue Sent
Daniel REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=48, tm_sec=11, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=48, tm_sec=11, tm_wday=1, tm_yday=172, tm_isdst=1)

Concurrent Sleep Stage
Concurrent REM
Light Cue Sent
Daniel REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=50, tm_sec=7, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=50, tm_sec=7, tm_wday=1, tm_yday=172, tm_isdst=1)

Concurrent Sleep Stage
Concurrent REM
Light Cue Sent
Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=52, tm_sec=3, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=52, tm_sec=3, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=53, tm_sec=43, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=53, tm_sec=43, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=55, tm_sec=23, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Offline time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=55, tm_sec=23, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=57, tm_sec=4, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=57, tm_sec=4, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=58, tm_sec=44, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=1, tm_min=58, tm_sec=44, tm_wday=1, tm_yday=172, tm_isdst=1)

Concurrent Sleep Stage
Concurrent REM
Light Cue Sent
Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=0, tm_sec=40, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Offline time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=0, tm_sec=40, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=2, tm_sec=20, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Offline time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=2, tm_sec=20, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=4, tm_sec=0, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian REM time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=4, tm_sec=0, tm_wday=1, tm_yday=172, tm_isdst=1)

Daniel Awake time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=5, tm_sec=41, tm_wday=1, tm_yday=172, tm_isdst=1)
Brian Offline time.struct_time(tm_year=2011, tm_mon=6, tm_mday=21, tm_hour=2, tm_min=5, tm_sec=41, tm_wday=1, tm_yday=172, tm_isdst=1)

 

Daniel

Hi,

  

I created a new RDL Viewer. Actually the plan is for it to be much more than it, a Zeo Biofeedback Tool so to speak.

Here is the UI screen shot:

http://i53.tinypic.com/2d27yx0.jpg

 

Currently this is the list of features:

  • Recording Zeo full sleep sessions
  • Displaying Zeo saved sessions
  • Simultaneous display of EEG signal, Frequency bins and Sleep Stage graphs. These three graphs are synchronized between each other
  • Automatic detection of FTDI devices used to connect to Zeo port

The tool currently works on Windows XP/Vista/7 and requires DirectX installed

 

Next features list planned for immediate future:

  • Custom Lucid dream alert using WAV files
  • Custom Lucid dream alert using bluetooth bracelet

Question for Zeo admins: would you like me to post the sources of the tool on SourceForge site? What would be the best approach here?

That looks like a really great interface. 

I can't wait for it to be available.

Brilliant, Thanks very much.

A new version of ZeoScope was released today with Lucid Sound alarm. An mp3 file can be played if a certain sleep stage sequence was detected, for example 20 minutes in REM sleep. Any other arbitrary sleep sequences can be detected as well like 20 minutes of REM followed by 1 minute Light, similar to Zeo's SmartWake.

It also supports integration with Bluetooth speaker allowing the alarm playback to be controlled remotely. More details can be found here http://github.com/dancodru/ZeoScope