The PARIS Forums


Home » The PARIS Forums » PARIS: Main » PARIS ASIO/Scherzo64 Coming along very nicely!
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107418 is a reply to message #107416] Thu, 24 January 2013 07:29 Go to previous messageGo to previous message
mikeaudet   CANADA
Messages: 476
Registered: February 2009
Location: Canada
Senior Member
Hi All,

I just spent the last hour working on the driver. I've been away from it for the last six weeks, which really sucks. But, it's good to be back.

I ran into difficulty as a result of Reaper closing and reopening ASIO drivers when the control panel is opened. As you know, the PARIS hardware can take a while to open when it has to initialize MEC modules. I have 6 in my MEC, and the delay introduced when opening the control panel in Reaper was ridiculous.

So, I made changes to open the hardware when the ASIO driver is loaded instead of when the driver is activated by the app.

I started having weird, random crashes when the control panel opened.

I had to make a choice - fix it quickly or fix it right. I chose the latter. I've written the driver so that all hardware access is separated from the ASIO part. The advantage of this is that it is easier to debug because it's organized properly. It also gave me more insight into how the hardware is started up by the ASIO app. It's one thing to read code, it's a whole other level of understanding to write it. I didn't just copy and past it - I re-wrote it all to be efficient and maintainable.

I just got the new design to compile for the first time. I'm about to start debugging it.

Part of why I decided to write a new hardware object is that I'd like to get a new PARIS app written eventually. This could be a major extension of reaper, or something else. I'm not sure.

But, I haven't gone away or lost interest, and I feel absolutely terrible that this has taken so long. I definitely don't want to let anybody down. I'm in this for the long hall - I'll be using PARIS until my hearing finally goes completely, probably in my 80s (I hope it takes that long!). My wife has had chronic headaches since the summer, so I've been looking after my daughter more than I would have had Erin been healthy. We're doing all we can, and at least all the serious stuff has been ruled out (no tumour or aneurism), but it's still a challenge getting free time. I'm doing my very best and plan to do better.

I hope everyone is well. Back to work on PARIS for me...

Mike
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: a warning about pace on windows 7 64
Next Topic: Looking Forward to the New Driver
Goto Forum:
  


Current Time: Tue Sep 24 08:02:49 PDT 2024

Total time taken to generate the page: 0.04708 seconds