|
|
|
|
|
|
Re: Some real 64 bit progress!!! [message #107027 is a reply to message #107026] |
Tue, 01 May 2012 12:52 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
The PARIS app still crashes on start up, so ASIO would be needed.
I don't know how many of you remember the story that a disgruntled Ensoniq employee deleted the DX source code when Creative labs shut down Ensoniq. Well, that code is crashing under Windows 7. I'll have to de-compile it and see what I can do.
I just fixed a bug in the PSCL that was causing the ASIO driver to crash if it was opened and then closed and re-opened.
So, as far as I can tell, the ASIO driver is working really well in 64 bit Windows. I think my next step will be getting the ASIO to pass 24 bits. Then, I'll take a stab at de-compiling the old Ensoniq effects library.
I should clarify how this works under Windows 7 64. The ASIO driver and the PSCL are still 32 bits. It's the scherzo driver that is 64 bits and can thunk to 32 bit processes. So, I've got a 32 bit version of Reaper ruining under Windows 7 64 using the PARIS ASIO driver.
To get a 64 bit app to use the PARIS hardware, we need to convert the ASIO and PSCL to 64 bits, which is something I want to do, but it's a really big job.
There is so much to do..but we're getting there step by step.
Cheers!
Mike
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Some real 64 bit progress!!! [message #107078 is a reply to message #107077] |
Sun, 17 June 2012 09:02 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
Hi all,
I just wanted to post to clarify where I'm at in terms of my commitment to PARIS development. It's got to have been a bit trying, waiting for so long for this driver to come out. I started working on this when my time became constrained by two career changes and the birth of my daughter. And, it was about 100 time harder a project than I thought it would be. But, I'm as committed to PARIS development as ever. I still hold out hope that eventually, ID will allow me to work on the PARIS app, and if not, I'm going to re-write it from scratch. I plan to be working on this stuff for the next 20 years. As long as I'm alive, this work will continue. And, I swear, more software will come out!
Happy father's day!
Mike
|
|
|
|
|
|
|
|
|
|
|
Re: Some real 64 bit progress!!! [message #107136 is a reply to message #107135] |
Sat, 14 July 2012 05:02 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
I did some reading through the buffer scheduling part of the PSCL yesterday, and I think I found a mistake in it that once fixed, will allow for much lower latency. The code assumes that there has been no processing delay, and I'm going to change that. Basically, a buffer gets linked after the previous buffer, but there is no check to see if the previous buffer is already done playing. If it has, the hardware never sees the new buffer.
This becomes a problem when the PARIS hardware is still initializing. Reaper sends the Play message before the MEC is done getting started, so there are delays very early on in the process - before any real audio is playing - that mess things up. I'm hoping to try a fix out tomorrow on my daughter's nap.
As for using PARIS on a laptop, magma has a solution, and so does virtua via. I've had mixed results with the virtua via, but others report good results with Intel chipsets.
I'll start a new thread about this once I get the PSCL scheduling fix done.
Cheers!
Mike
|
|
|
|
|