Announcing Dragon Breath

General Discussion on any topic relating to CPAP and/or Sleep Apnea.
Snoregone Conclusion
Posts: 210
Joined: Thu Jun 07, 2018 10:28 pm
Location: Issaquah, WA

Re: Announcing Dragon Breath

Post by Snoregone Conclusion » Thu Oct 25, 2018 1:59 pm

Alfred Scott wrote:
Thu Oct 25, 2018 11:51 am
Now that I’ve spent a couple of days looking at SleepyHead, what it does, how it works and looking through the SleepyHead source code, I’m throwing in the towel on Dragon Breath. SleepyHead is an exceptional piece of software, and in looking through the source code, I can understand and appreciate what a complex subject this is.

My hats off to Mark Watkins. It’s rare to find any app designed and executed as well as this.

Mark, if you’re listening in on this, I’d be happy to share my work with you. To read the files, I bring the file into NSData, then step through the bytes following the published file format, and memcopying the bytes into local variables. I do all the drawing with Quartz using a WildQuartzEnv C++ class I’ve used in WildTools for drawing into an NSView.

Alfred
This is a case where the software being platform-agnostic has far greater practical value than making it native, so I see no incentive to make it more platform-specific by adding in MacOS dependencies to Sleepyhead.

_________________
Machine
Additional Comments: 3B Elara FFM
Sleep, sleep monster, sleep!

prodigyplace
Posts: 1795
Joined: Mon Mar 27, 2017 5:45 pm
Location: Central Virginia

Re: Announcing Dragon Breath

Post by prodigyplace » Thu Oct 25, 2018 3:58 pm

Alfred Scott wrote:
Thu Oct 25, 2018 11:51 am
Now that I’ve spent a couple of days looking at SleepyHead, what it does, how it works and looking through the SleepyHead source code, I’m throwing in the towel on Dragon Breath. SleepyHead is an exceptional piece of software, and in looking through the source code, I can understand and appreciate what a complex subject this is.

My hats off to Mark Watkins. It’s rare to find any app designed and executed as well as this.

Mark, if you’re listening in on this, I’d be happy to share my work with you. To read the files, I bring the file into NSData, then step through the bytes following the published file format, and memcopying the bytes into local variables. I do all the drawing with Quartz using a WildQuartzEnv C++ class I’ve used in WildTools for drawing into an NSView.

Alfred
I believe Mark uses a Mac when developing SleepyHead.

_________________
Machine: AirSense 11 Autoset
Mask: AirFit™ P10 Nasal Pillow CPAP Mask with Headgear
Additional Comments: ClimateLineAir Heated Tube & Sleepyhead software
Please visit our sponsor, CPAP.com at https://www.cpap.com/ for all your CPAP needs.

Alfred Scott
Posts: 8
Joined: Thu Oct 18, 2018 8:39 am
Location: Richmond, Virginia

Re: Announcing Dragon Breath

Post by Alfred Scott » Tue Oct 30, 2018 7:49 am

One result of using SH, is that I’ve come to the conclusion that most of the “apnea events” are actually when I develop a very dry mouth and try to clear that up by something that might look like chewing for a toothless person.

These events are often accompanied by coughing, which you can see in the chart.

I have a full face mask that’s made of cloth and it’s dramatically more comfortable than the hard plastic Darth Vader masks. I’m using a Sleepweaver Anew mask. It tends to leak a lot and doesn’t seal on my face, but I’ve managed to “improve” it by putting cotton balls on each side of the nose and mouth pouch.

I find it harder to get to sleep with this thing on, and after a few hours of deep sleep, I rip the whole thing off and do just fine for the rest of the night.

The one thing I have found that I really like is a Sleepgram pillow, which is the Stormy Daniels of pillows, particularly with both inserts. I only use one insert and tend to sleep on my side without choking and mostly not snoring.

Other than that, I’m ready to pitch the CPAP machine and mask in the trash.

Alfred