SleepyHead 0.9.6 Pre-Release thread..
SleepyHead 0.9.6 Pre-Release thread..
Hello everybody. Getting much closer to an stable 0.9.6 release, and have a test build for anyone brave to play with.
Warning: This is a pre-release build of SleepyHead..
Please be mindful, there has never actually been an official release of SleepyHead.. Some SleepyHead builds behave better than others, and I'm trying to make this the best one ever, and I need your help to do so.
I wasn't going to release another test build like this, I was going to wait until this was a bit more polished for an official release, but 0.9.5 is atrocious, and I've made a lot of changes and bug fixes since then that really need a thorough testing before a final release.
A ton of work has been done underneath to improve stability and the way SleepyHead uses memory and multiple CPU cores, plus making sure SleepyHead can work properly on computers with and without modern graphics cards. Also a lot of work went into making SleepyHead read ResMed summary data. And Oximetry (along with the CMS50 importer) was completely rewritten with an easy to use wizard that allows you to easily sync to CPAP sessions, as well as import from ChoiceMMed MD300W1 oximeter data files.
For Mac users
http://sourceforge.net/projects/sleepyh ... g/download
For Windows users
http://sourceforge.net/projects/sleepyh ... p/download
(This build is quite a bit slower than usual, there will be a faster OpenGL build available for newer computers at a later date.. But this version should render graphs properly on all computers)
Warning: This version has database changes that require a cpap data purge.
If you have ResMed, it will do it all automatically and keep your old S9 data (just click yes to the prompts), provided you didn't turn off SD backups in preferences. I haven't implemented PRS1 or Intellipap automatic backup yet, so just click yes in the dialog and reimport from your SD card. (They don't eat data like the S9 machines do, so it isn't a priority)
The Mac build requires a computer with a graphics card capable of OpenGL 2.0.. Rather than screwing up graph rendering like it did previously, SleepyHead will gracefully tell you and exit if you don't have an OpenGL 2.0 compatible graphics card. If you have an old (non OpenGL 2.0) Intel graphics card, there is a build option I created that will allow SleepyHead to work, just a little slower. Let me know if you come across this on Mac and I'll upload a special build.
Known Issues with this build
The old oximetry tab is still there in addition to the new wizard.. Don't use the old one.. It will likely cause crashes. Just click on the right side panel oximetry button to launch the new wizard. I'm just keeping it there in case I forgot to add anything. It will be removed for the final release.
The newer CMS50F oximeters still don't work yet.. mainly because I've not got access to one (mines the old type), and there is no documentation for them anywhere I can find. Don't forget that most operating systems need appropriate cp210x USB to UART drivers (http://www.silabs.com/products/mcu/page ... ivers.aspx) installed before SleepyHead can even find your oximeter.
If your one of those lucky enough to be running a certain beta Mac operating system starting with a Y, this Mac build might crash on purge & reimport. It's being worked on. This could be a Qt 5.3 issue.
PRS1 summary only days might screw up durations on advanced machines. These days which are missing .002 event data are fairly rare occurrences on PRS1. I just need to compare a lot more summary event data with Encore .pdf's, but I don't have a lot of matching data sets.
Moving SleepyHead between Retina display and non retina display monitors will screw up the graph plots. This is a Qt bug that is supposed to have been fixed in Qt5.3 (but this version was built with Qt5.2.1, because I only just got Qt5.3 build environment installed, and I haven't tested it well enough)
Edit: I just rebuilt and uploaded a fresh copy with Qt5.3, can anyone who runs a dual monitor setup like this confirm if this works?
I'm sure you will find plenty more
I'll update this thread post for the official release.
/Mark
Warning: This is a pre-release build of SleepyHead..
Please be mindful, there has never actually been an official release of SleepyHead.. Some SleepyHead builds behave better than others, and I'm trying to make this the best one ever, and I need your help to do so.
I wasn't going to release another test build like this, I was going to wait until this was a bit more polished for an official release, but 0.9.5 is atrocious, and I've made a lot of changes and bug fixes since then that really need a thorough testing before a final release.
A ton of work has been done underneath to improve stability and the way SleepyHead uses memory and multiple CPU cores, plus making sure SleepyHead can work properly on computers with and without modern graphics cards. Also a lot of work went into making SleepyHead read ResMed summary data. And Oximetry (along with the CMS50 importer) was completely rewritten with an easy to use wizard that allows you to easily sync to CPAP sessions, as well as import from ChoiceMMed MD300W1 oximeter data files.
For Mac users
http://sourceforge.net/projects/sleepyh ... g/download
For Windows users
http://sourceforge.net/projects/sleepyh ... p/download
(This build is quite a bit slower than usual, there will be a faster OpenGL build available for newer computers at a later date.. But this version should render graphs properly on all computers)
Warning: This version has database changes that require a cpap data purge.
If you have ResMed, it will do it all automatically and keep your old S9 data (just click yes to the prompts), provided you didn't turn off SD backups in preferences. I haven't implemented PRS1 or Intellipap automatic backup yet, so just click yes in the dialog and reimport from your SD card. (They don't eat data like the S9 machines do, so it isn't a priority)
The Mac build requires a computer with a graphics card capable of OpenGL 2.0.. Rather than screwing up graph rendering like it did previously, SleepyHead will gracefully tell you and exit if you don't have an OpenGL 2.0 compatible graphics card. If you have an old (non OpenGL 2.0) Intel graphics card, there is a build option I created that will allow SleepyHead to work, just a little slower. Let me know if you come across this on Mac and I'll upload a special build.
Known Issues with this build
The old oximetry tab is still there in addition to the new wizard.. Don't use the old one.. It will likely cause crashes. Just click on the right side panel oximetry button to launch the new wizard. I'm just keeping it there in case I forgot to add anything. It will be removed for the final release.
The newer CMS50F oximeters still don't work yet.. mainly because I've not got access to one (mines the old type), and there is no documentation for them anywhere I can find. Don't forget that most operating systems need appropriate cp210x USB to UART drivers (http://www.silabs.com/products/mcu/page ... ivers.aspx) installed before SleepyHead can even find your oximeter.
If your one of those lucky enough to be running a certain beta Mac operating system starting with a Y, this Mac build might crash on purge & reimport. It's being worked on. This could be a Qt 5.3 issue.
PRS1 summary only days might screw up durations on advanced machines. These days which are missing .002 event data are fairly rare occurrences on PRS1. I just need to compare a lot more summary event data with Encore .pdf's, but I don't have a lot of matching data sets.
Moving SleepyHead between Retina display and non retina display monitors will screw up the graph plots. This is a Qt bug that is supposed to have been fixed in Qt5.3 (but this version was built with Qt5.2.1, because I only just got Qt5.3 build environment installed, and I haven't tested it well enough)
Edit: I just rebuilt and uploaded a fresh copy with Qt5.3, can anyone who runs a dual monitor setup like this confirm if this works?
I'm sure you will find plenty more
I'll update this thread post for the official release.
/Mark
_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier |
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :) |
Last edited by jedimark on Wed Jun 25, 2014 11:25 am, edited 4 times in total.
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Thank you for what you do. You help so very many people. You are saving lives and improving treatment for us all. Tremendous gratitude!
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
+1
Mark, is the CMS50i anywhere on your future radar?
Mark, is the CMS50i anywhere on your future radar?
_________________
Mask: SleepWeaver 3D Soft Cloth Nasal CPAP Mask with Headgear |
Additional Comments: AurCurve 10 ASV Also using Sleaplyhead 1.1, ResScan 6 and CMS50i |
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
I'd love to, but I need access to complete protocol documentation (or at least another hackers notes) to be able to write an importer without access to one. Without documentation, I can run a serial protocol analyser to figure out how it works if I have access to a device. Without access to either device or documentation, I can't do much at all.bwexler wrote:Mark, is the CMS50i anywhere on your future radar?
But I can fairly easily hack the Windows softwares file format if it isn't supported already.
I did track down some CMS60 documentation, not that it helps here.
_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier |
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :) |
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
- LookingEast
- Posts: 36
- Joined: Tue Jun 03, 2014 4:25 pm
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Thanks so much for doing this. I'm one-month new to BiPap therapy and love your SleepyHead software.
Sue
Sue
_________________
Mask: AirFit™ P10 Nasal Pillow CPAP Mask with Headgear |
Additional Comments: PR System ONe REMstar BiPAP Auto with Bi-Flex |
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
And when we find bugs, you'd prefer them to be reported to sourceforge or here?
_________________
Machine: DreamStation BiPAP® Auto Machine |
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Additional Comments: PR System DreamStation and Humidifier. Max IPAP = 9, Min EPAP=4, Rise time setting = 3, minPS = 3, maxPS=5 |
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Another update.. the last Mac build wasn't closing down properly, and didn't save graph min/max preferences.
This build is also built with the new Qt5.3.. I'm interested in knowing whether this will work correctly on OSX10.6. if your limited in bandwidth, I'd suggest waiting for someone else to test first - if it doesn't, then I'll build again with the older Qt version.
http://sourceforge.net/projects/sleepyh ... g/download
An updated Windows test build is coming today, once I be a big meanie and wrestle the Win7 notebook off my Minecraft addicted daughter.
I'll update the link in the first post.
This build is also built with the new Qt5.3.. I'm interested in knowing whether this will work correctly on OSX10.6. if your limited in bandwidth, I'd suggest waiting for someone else to test first - if it doesn't, then I'll build again with the older Qt version.
http://sourceforge.net/projects/sleepyh ... g/download
An updated Windows test build is coming today, once I be a big meanie and wrestle the Win7 notebook off my Minecraft addicted daughter.
I'll update the link in the first post.
_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier |
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :) |
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
- The Latinist
- Posts: 465
- Joined: Sat Apr 19, 2014 10:00 pm
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Thanks! Love the redline -- that would have been really helpful when I was suffering from major leaks (looking back, one of those nights I spent 69% of my time above the redline!).
I second robysue's question about whether you want issues reported here or through SourceForge.
ETA: Like this one:

Should be 12.0-14.0cmH2O -- this happens both on the Statistics and Daily tabs.
I second robysue's question about whether you want issues reported here or through SourceForge.
ETA: Like this one:

Should be 12.0-14.0cmH2O -- this happens both on the Statistics and Daily tabs.
_________________
Mask: AirFit™ P10 Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: APAP 12-16 cmH2O, EPR 1. Untreated AHI: 96; treated AHI 2.3. |
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Here is fine, as I'm on a bug hunting mission to refine this version to perfection..The Latinist wrote:Thanks! Love the redline -- that would have been really helpful when I was suffering from major leaks (looking back, one of those nights I spent 69% of my time above the redline!).
I second robysue's question about whether you want issues reported here or through SourceForge.
ETA: Like this one:
Should be 12.0-14.0cmH2O -- this happens both on the Statistics and Daily tabs.
And that's exactly what I'm looking for.. I may need a data sample from you.. (I'll PM you about it)
_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier |
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :) |
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Oh, you evil man. You sound like you're going to enjoy it, too.jedimark wrote:An updated Windows test build is coming today, once I be a big meanie and wrestle the Win7 notebook off my Minecraft addicted daughter.
When you take it away from her, let out an evil laugh.
_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Also SleepyHead, PRS1 Auto, Respironics Auto M series, Legacy Auto, and Legacy Plus |
Please enter your equipment in your profile so we can help you.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.
Useful Links.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.
Useful Links.
- friar
- Posts: 89
- Joined: Thu May 22, 2014 8:41 pm
- Location: Koumanis Greece (that's in Europe you know)
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Grateful.
_________________
Machine: PR System One REMStar 60 Series Auto CPAP Machine |
Mask: ComfortGel Blue Nasal CPAP Mask with Headgear |
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
I've finally got a couple of updated Windows test builds made..
There are two different builds to choose from, which one to choose depends on what graphics hardware and windows version your computer has.
If you are unsure, and just want a version that will work on all computers, use the "BrokenGL" one, but be warned it's quite a bit slower.
Come release time, I will release higher performance 32bit and 64bit OpenGL versions, that requires OpenGL2.0 graphics, but for testing purposes, these two builds should work in the majority of cases.
I'm still working on a way to simplify it to one version, but Windows platform makes it very difficult to do so while maintaining support for older graphics hardware.
BrokenGL Build
For Windows XP or higher (slower graph rendering, but should run anywhere)
http://sourceforge.net/projects/sleepyh ... p/download
ANGLE Build
For Windows Vista or higher (Uses DirectX to counter Intel graphics card driver problems)
http://sourceforge.net/projects/sleepyh ... p/download
These still are pre-release builds, so there are still unfinished and buggy parts. I've still got quite a few things in my todo list before an official release is ready, but I do think this next version will be a big step forward.
I have not tested the XP build on an actual WinXP system yet, I made an assumption Microsofts compiler still knows how to target it.. I'd appreciate it if someone could confirm it starts.. if it doesn't, I have to prepare build with a different Qt version and compiler.
Good luck, and please direct any comments/problems here.
There are two different builds to choose from, which one to choose depends on what graphics hardware and windows version your computer has.
If you are unsure, and just want a version that will work on all computers, use the "BrokenGL" one, but be warned it's quite a bit slower.
Come release time, I will release higher performance 32bit and 64bit OpenGL versions, that requires OpenGL2.0 graphics, but for testing purposes, these two builds should work in the majority of cases.
I'm still working on a way to simplify it to one version, but Windows platform makes it very difficult to do so while maintaining support for older graphics hardware.
BrokenGL Build
For Windows XP or higher (slower graph rendering, but should run anywhere)
http://sourceforge.net/projects/sleepyh ... p/download
ANGLE Build
For Windows Vista or higher (Uses DirectX to counter Intel graphics card driver problems)
http://sourceforge.net/projects/sleepyh ... p/download
These still are pre-release builds, so there are still unfinished and buggy parts. I've still got quite a few things in my todo list before an official release is ready, but I do think this next version will be a big step forward.
I have not tested the XP build on an actual WinXP system yet, I made an assumption Microsofts compiler still knows how to target it.. I'd appreciate it if someone could confirm it starts.. if it doesn't, I have to prepare build with a different Qt version and compiler.
Good luck, and please direct any comments/problems here.
_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier |
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :) |
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Looks like you need to include MSVCR120.dll.
"The program can't start because MSVCR10.dll is missing from your computer. Try reinstalling the program to fix this problem."
Details:
Both versions you just released for Windows.
http://sourceforge.net/projects/sleepyh ... p/download
http://sourceforge.net/projects/sleepyh ... p/download
Windows 7 64 bit.
Patches up to date, I think.
"The program can't start because MSVCR10.dll is missing from your computer. Try reinstalling the program to fix this problem."
Details:
Both versions you just released for Windows.
http://sourceforge.net/projects/sleepyh ... p/download
http://sourceforge.net/projects/sleepyh ... p/download
Windows 7 64 bit.
Patches up to date, I think.
_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Also SleepyHead, PRS1 Auto, Respironics Auto M series, Legacy Auto, and Legacy Plus |
Please enter your equipment in your profile so we can help you.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.
Useful Links.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.
Useful Links.
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
Wow....am I using a OLD Mac version....SleepyHead v0.9.2. LOL
I think the reason I've stayed with this older version.....It works from the "dock". Other versions went to the "question mark" which would require finding the file and such
I think the reason I've stayed with this older version.....It works from the "dock". Other versions went to the "question mark" which would require finding the file and such
_________________
Mask: AirFit™ P10 Nasal Pillow CPAP Mask with Headgear |
Additional Comments: Auto Pressure: 12cm-22cm -- Sleep Study AHI 131 -- SleepyHead for Mac |
Re: SleepyHead 0.9.6 (Mac) Pre-Release thread..
I went out and found the Visual C redistributable files to make it work, and am checking the programs now. SleepyHead 0.9.6 (both versions) now starts with no obvious problems yet.
I don't recommend others go do the Visual C redistributable download. I presume Mark will redistribute it shortly with the missing DLL. It sort of screws up the debug if you install it on your own.
However, if you must - http://www.microsoft.com/en-us/download ... x?id=40784
The file you need to run is vcredistx86, even if you're on 64 bit windows. I presume this is because the program is compiled for win32.
The above program installs MSVCR120.dll in the system32 directory, so it's there for all programs, not just SH. The file is directly from Microsoft .com, so it's probably malware free. Well, at least as malware free as other Microsoft programs.
I don't recommend others go do the Visual C redistributable download. I presume Mark will redistribute it shortly with the missing DLL. It sort of screws up the debug if you install it on your own.
However, if you must - http://www.microsoft.com/en-us/download ... x?id=40784
The file you need to run is vcredistx86, even if you're on 64 bit windows. I presume this is because the program is compiled for win32.
The above program installs MSVCR120.dll in the system32 directory, so it's there for all programs, not just SH. The file is directly from Microsoft .com, so it's probably malware free. Well, at least as malware free as other Microsoft programs.
archangle wrote:Looks like you need to include MSVCR120.dll.
"The program can't start because MSVCR10.dll is missing from your computer. Try reinstalling the program to fix this problem."
Details:
Both versions you just released for Windows.
http://sourceforge.net/projects/sleepyh ... p/download
http://sourceforge.net/projects/sleepyh ... p/download
Windows 7 64 bit.
Patches up to date, I think.
_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear |
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control |
Additional Comments: Also SleepyHead, PRS1 Auto, Respironics Auto M series, Legacy Auto, and Legacy Plus |
Please enter your equipment in your profile so we can help you.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.
Useful Links.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.
Useful Links.