PARIS development continues... [message #104574] |
Mon, 11 January 2010 06:22 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
Hi All,
I'm sorry that I haven't had much to report for a while. Life conspired to keep me away from PARIS code for a while, but that has changed recently.
I've been very hard at work on a Windows 7 64 bit driver for PARIS. The first step was re-reading the first 400 pages of my driver book to get back up to speed on things. Then, the first hurdle was getting the scherzo to compile. Initially, it didn't. I got it compile, and then I needed to get it to install on Windows 7 64. There were differences in the inf format. I got passed that, and it installed. But, then, it blue screened Windows on start up. I tracked that down to a change in the way Windows 7 handles text in drivers, and the system loaded. But, then, when PARIS launched, it blue screened the system. I tracked that down to the fact that Microsoft banned the method the Paris driver uses to expose the hardware to the PARIS app starting with Windows 2003 server. I researched and read and read, and found another way to expose the hardware. Now, it doesn't blue screen, but the driver still isn't finished.
It's looking good, but it all depends on how well the alternate way of exposing the hardware works. I still have to do the thunking (converting calls from 32 bit contexts), but that should be pretty straightforward. I'm totally excited about getting PARIS running on 64 bit windows.
I've been working on some other things, too, and home to have an announcement soon. It's nothing huge, but it's taken a fair bit of time.
I've also worked with Kerry tracking down why Mac PAFs don't work in PC apps that support PAF. I think it's lead to an approach that will get me over the hump on enabling 24 bit support in ASIO driver. I've got the latency down to 10 milliseconds in the ASIO driver, but I got completely stuck trying to get 24 bits to pass. The result was just complete noise, but I may have a fix now.
I've certainly not abandoned PARIS by any means. last year, I was teaching high school, and I had no free time at all. This summer, I got married and decided to change careers. I'm doing freelance programming now, but that change meant I had to study php, javascript, css, visual basic, etc., in order to be flexible enough to take the work that is out there. That took up a lot of time.
I also started on a computer science degree this fall, and my first class was discreet mathematics, and that took a lot more time than I thought it would, but it went well, and I learned a lot.
I'm still here, and still committed. I hope that everyone here is making great music with their PARIS systems (I know Tom Guerra and Ted Gerber are - holy crap! Everyone should buy their CDs), even if new software has been slow coming. I think we have one killer system as it is, and it's only going to get better as time goes by.
I hope this update restores some faith if people thought we were done developing PARIS. Development continues.
Best wishes to all.
Mike
|
|
|
|
|
|
|
Re: PARIS development continues... [message #104579 is a reply to message #104574] |
Mon, 11 January 2010 14:16 |
|
You just got the nagging issues in XP sorted out - by any sane metric we should be expecting Vista drivers somewhere in 2014, yet suddenly we're leapfrogging Vista (oh boy, isn't that a relief to hear) and gone straight to attacking Windows 7. Man, what a nice thing to contemplate. Let's hope the investigations go well.
Quote: | I've also worked with Kerry tracking down why Mac PAFs don't work in PC apps that support PAF. I think it's lead to an approach that will get me over the hump on enabling 24 bit support in ASIO driver. I've got the latency down to 10 milliseconds in the ASIO driver, but I got completely stuck trying to get 24 bits to pass. The result was just complete noise, but I may have a fix now.
|
Yep - and I should spotlight this key concept Mike's touching on by implication here - there's un-dramatic but essential work necessary to fill crucial gaps in our (read: "the community's") understanding of how PARIS "thinks".
Without that sort of understanding, stuff that gets done in PARIS development will forever be partial, or marred by puzzling, frustrating, inexplicable "gotchas" like those that have hampered a significant amount of forward motion - including such comparatively recent stuff like the Reaper wrapper. It means living with half-baked solutions like Mike releasing his ASIO drivers without 24-bit support - but it doesn't have to be that way.
So although it's not very glamorous, and can definitely give the impression that "not much is going on" while deeper understanding is sought, this is essential work Mike's doing.
"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
[Updated on: Tue, 02 February 2010 21:26] Report message to a moderator
|
|
|
Re: PARIS development continues... [message #104580 is a reply to message #104574] |
Mon, 11 January 2010 15:37 |
|
This is HUGE news for me. As time marches onward having you guys on the case to keep PARIS alive in '10 is a big deal to me. I have, as some of you may know, a duty as a network and systems administrator to push ever forward on my system for security reasons. I cannot thank you enough for keeping things moving in step with current systems.
Thank you so much Mike!
Aaron Allen
|
|
|
|
|
Re: PARIS development continues... [message #104585 is a reply to message #104584] |
Mon, 11 January 2010 18:06 |
Jim Drago[2]
Messages: 102 Registered: December 2008
|
Senior Member |
|
|
Mike I also want to say that even though I am not a power user, ALL of the work you are doing is huge..
Quote: |
I've been working on some other things, too, and home to have an announcement soon. It's nothing huge, but it's taken a fair bit of time.
|
The work I do skinning is not huge...it isn't needed to keep PARIS alive...Yours is.
[Updated on: Mon, 11 January 2010 18:08] Report message to a moderator
|
|
|
Re: PARIS development continues... [message #104586 is a reply to message #104585] |
Tue, 12 January 2010 01:38 |
|
When your own contributions make people say things like this, Jim - you gotta know you're doing something important in its own right.
And there'll be more on skinning very shortly - I can't wait to show folks the brushed bronze (as mentioned, I need to do a better screencap than that last one I did).
"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
[Updated on: Tue, 12 January 2010 01:39] Report message to a moderator
|
|
|
|
|
|
Re: PARIS development continues... [message #104596 is a reply to message #104574] |
Thu, 14 January 2010 07:57 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
Thanks so much for all your kind words, guys.
I have to say, though, that it's not me that is keeping PARIS alive. PARIS lives when anyone makes a great recording with her. And, that's something I seldom (if ever!) do. I like to think of PARIS the same way that one might think of a Tascam MS16 or some other piece of classic gear. As longs as it works, no one cares that Tascam hasn't produced one in 20 or 30 years. It just matters that it works and sounds great.
I'll do my best to keep extending PARIS as much as I can for as long as I can because I think it deserves that. And, then I get to use it.
I wish so much I had the source to the PARIS app. But, where there's life, there's hope. If it takes another 10 years for ID to decide that the source code isn't worth anything to them, I'll still be around, and so will PARIS.
Keep rockin', guys!
All the best,
Mike
|
|
|
|
|
|
|
|
|
Re: PARIS development continues... [message #105349 is a reply to message #104574] |
Mon, 07 June 2010 15:05 |
Michael Broyles
Messages: 18 Registered: June 2005
|
Junior Member |
|
|
It's been around 5 years since I've posted anything around here...man things have changed a bunch.
I'm very excited to hear there is work happening on the Win 7 64 bit platform for Paris. I have actually been contemplating abandoning Paris but this is making me think twice. Heck, I wasn't even aware there had been a multi-core scherzo driver written.
I have invested in the Presonus Studio Live board mostly for live use but have been considering building a corner for it to use in the studio. I still may do that for some things but having Paris fully modernized will give me pause....
[Updated on: Mon, 07 June 2010 15:08] Report message to a moderator
|
|
|
|
|
|
|
|