The PARIS Forums


Home » The PARIS Forums » PARIS: Main » Some real 64 bit progress!!! (Holly Cow!)
- Some real 64 bit progress!!! [message #107020] Sun, 29 April 2012 13:10 Go to next message
mikeaudet   
Messages: 477
Registered: February 2009
Location: Canada
Senior Member
Hi All,

I know it has been a long time - and I can't even write for very long because my little one just woke up from her nap - but I just heard audio from the PARIS hardware under Windows 7 64 for the very first time!!!!

It was by using the ASIO driver under Reaper. PARIS.exe crashes when it tries to initialize the DX/EDS effects - and I'm going to look into that as soon as I can.

I'm still getting an occasional blue screen when the ASIO driver first tries to talk to the PARIS hardware, and I have to sort that out.

But, it played audio today for the very first time, and it proves that the core of the driver design is solid!!!!

I'll write more as soon as I can!!!!!

Mike (with a very big smile on his face!)
- Re: Some real 64 bit progress!!! [message #107022 is a reply to message #107020] Sun, 29 April 2012 16:12 Go to previous messageGo to next message
Wayne is currently offline  Wayne   UNITED STATES
Messages: 206
Registered: July 2008
Location: Las Vegas
Senior Member
woo-hoo! You made me smile today! Wayne
- Re: Some real 64 bit progress!!! [message #107023 is a reply to message #107020] Sun, 29 April 2012 16:40 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Woot! Very impressive, Mike!

"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
- Re: Some real 64 bit progress!!! [message #107024 is a reply to message #107020] Tue, 01 May 2012 06:55 Go to previous messageGo to next message
inkycu is currently offline  inkycu   UNITED STATES
Messages: 36
Registered: December 2010
Member
Great Work!
- Re: Some real 64 bit progress!!! [message #107025 is a reply to message #107020] Tue, 01 May 2012 07:14 Go to previous messageGo to next message
Zex is currently offline  Zex   
Messages: 35
Registered: July 2005
Member
That is all I need !!!! Smile

I am using it as ADDA over spdif with RME 9652. Dx are disabled ( I don't know what is the other )

Send it to me , send it Very Happy Very Happy Very Happy
- Re: Some real 64 bit progress!!! [message #107026 is a reply to message #107025] Tue, 01 May 2012 07:28 Go to previous messageGo to next message
Zex is currently offline  Zex   
Messages: 35
Registered: July 2005
Member
Would it work without asio ??? ( or am I having problem with translation ) Smile
- Re: Some real 64 bit progress!!! [message #107027 is a reply to message #107026] Tue, 01 May 2012 12:52 Go to previous messageGo to next message
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 #107028 is a reply to message #107027] Tue, 01 May 2012 13:59 Go to previous messageGo to next message
Zex is currently offline  Zex   
Messages: 35
Registered: July 2005
Member
You are da MAN Smile
- Re: Some real 64 bit progress!!! [message #107029 is a reply to message #107028] Tue, 01 May 2012 14:04 Go to previous messageGo to next message
Zex is currently offline  Zex   
Messages: 35
Registered: July 2005
Member
If it passes audio trough Paris and I can connect it via spdif and adat to my RME 9652 , I will buy it in advance and you can send me updates later

I don't need asio , i don't need DX , I don't need paris fx. Just need patch-bay and to receive spdif and adat from RME .
- icon14.gif  Re: Some real 64 bit progress!!! [message #107030 is a reply to message #107020] Tue, 01 May 2012 17:33 Go to previous messageGo to next message
imajon is currently offline  imajon   UNITED STATES
Messages: 55
Registered: June 2009
Location: Wisconsin
Member
Keep up the great work!!!



- Re: Some real 64 bit progress!!! [message #107031 is a reply to message #107030] Tue, 01 May 2012 20:37 Go to previous messageGo to next message
thesandbox1 is currently offline  thesandbox1   UNITED STATES
Messages: 167
Registered: July 2009
Location: Carmel, IN
Senior Member
wow Mike...who would have thought. PARIS....the DAW that keeps on ticking.

- Re: Some real 64 bit progress!!! [message #107032 is a reply to message #107031] Tue, 01 May 2012 20:59 Go to previous messageGo to next message
Micha is currently offline  Micha   GERMANY
Messages: 72
Registered: January 2009
Member
Smile
- Re: Some real 64 bit progress!!! [message #107033 is a reply to message #107032] Wed, 02 May 2012 20:38 Go to previous messageGo to next message
Ted Gerber is currently offline  Ted Gerber   CANADA
Messages: 705
Registered: January 2009
Senior Member
Who's Holly?







Seriously, what are they puttin' in that Peterborough water?


Good work.

Ted

- Re: Some real 64 bit progress!!! [message #107038 is a reply to message #107027] Fri, 04 May 2012 16:30 Go to previous messageGo to next message
chasduncan is currently offline  chasduncan   UNITED STATES
Messages: 10
Registered: September 2009
Location: Central Coast, CA
Junior Member
Lookin' forward to the day -- credit card in hand... thanks, man.
- Re: Some real 64 bit progress!!! [message #107039 is a reply to message #107038] Fri, 11 May 2012 12:56 Go to previous messageGo to next message
anfallszonen is currently offline  anfallszonen   SWEDEN
Messages: 10
Registered: April 2009
Junior Member
Very Happy Very Happy Good work!!!
I will buy.
- Re: Some real 64 bit progress!!! [message #107075 is a reply to message #107020] Thu, 14 June 2012 22:19 Go to previous messageGo to next message
imajon is currently offline  imajon   
Messages: 55
Registered: June 2009
Location: Wisconsin
Member
Way to go Mike!
Beta Tester here if needed!!
Just got my win 7 32 bit up and going with Paris. (Moved from OS9)
64 bit partition waiting and ready!!
- Re: Some real 64 bit progress!!! [message #107076 is a reply to message #107075] Thu, 14 June 2012 22:36 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Excellent! How goes the transition so far?

"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
- Re: Some real 64 bit progress!!! [message #107077 is a reply to message #107076] Fri, 15 June 2012 04:05 Go to previous messageGo to next message
mikeaudet   
Messages: 477
Registered: February 2009
Location: Canada
Senior Member
Hi Kerry,

The VST portion of the PARIS effects subsystem is crashing. It doesn't appear to have anything to do with the driver.

I've turned my attention to the ASIO driver. I got partial 24 bit working about a week ago, and when I looked into why I was getting some clicks, I decided to re-write about half of the ASIO driver. That re-write is about 95% done.

I'm going to write a proper control panel that allows for selecting MEC modules and then release the 64 scherzo and 24 bit ASIO. Once that is done, I'm going to work on patching or decompiling and rewriting the effects code (for which I don't have the source)

Cheers!

Mike
- Re: Some real 64 bit progress!!! [message #107078 is a reply to message #107077] Sun, 17 June 2012 09:02 Go to previous messageGo to next message
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 #107079 is a reply to message #107078] Sun, 17 June 2012 12:21 Go to previous messageGo to next message
Wayne is currently offline  Wayne   UNITED STATES
Messages: 206
Registered: July 2008
Location: Las Vegas
Senior Member
Hi Mike

Happy Father's Day to you too.

Thank you for your development efforts thus far and any future coding you do. Many if not all of us truly appreciate your work.

Wayne
- Re: Some real 64 bit progress!!! [message #107080 is a reply to message #107079] Sun, 17 June 2012 13:20 Go to previous messageGo to next message
Micha is currently offline  Micha   GERMANY
Messages: 72
Registered: January 2009
Member
wow motivational speech Smile

cool man I like that!
- Re: Some real 64 bit progress!!! [message #107081 is a reply to message #107078] Sun, 17 June 2012 15:56 Go to previous messageGo to next message
JeffH is currently offline  JeffH   UNITED STATES
Messages: 307
Registered: October 2007
Location: Wamic, OR
Senior Member
Still with you Mike. Though I don't post much Smile Thanks for the work.

- Re: Some real 64 bit progress!!! [message #107128 is a reply to message #107020] Wed, 11 July 2012 13:13 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 477
Registered: February 2009
Location: Canada
Senior Member
Another big day! I just got the ASIO driver to pass 24 bit audio under Windows 7 64!

I've almost completely re-written the driver and it's now being compiled under VC++ 2010 instead of VC++ 6 (1998).

It turns out that the PARIS hardware requires weird buffer sizes for 24 bit audio. The lowest size I could get to work on my system was 800 samples. I can get 256 samples with 16 bit buffers. I know that Matt had his 24 bit ASIO driver working with 1024 samples. I don't know if he was filling 6400 sample buffers behind the scenes, or if he knew something I don't. But, I've dug and dug and dug to get this to work, so I don't think I've missed anything.

The next step is getting the recording of 24 bit buffers to work and fixing a bug where if the system is busy and misses a few buffer switches in 24 bit mode, it stops passing audio. This happens from time to time in the PARIS app, too, so it's not a new bug. But, it's more apparent with smaller buffer sizes.

Anyway, I'm pretty stoked about getting this to go! I've been fighting with this 24 bit problem for quite a while now.

I'm also going to get a control panel and a graphical way to assign MEC modules put together.

Cheers!

Mike
- Re: Some real 64 bit progress!!! [message #107129 is a reply to message #107128] Wed, 11 July 2012 13:40 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Woohoo!Congrats, Mike - I think this deserves a thread of its own!

"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
- Re: Some real 64 bit progress!!! [message #107130 is a reply to message #107129] Wed, 11 July 2012 13:53 Go to previous messageGo to next message
lance is currently offline  lance   UNITED STATES
Messages: 47
Registered: December 2008
Location: Hamilton / Trenton / Prin...
Member
This is terrific news.
I'm working with a new PC laptop 64bit.
At this point, what hardware could I use to interface with the EDS cards from my laptop. This one has very basic ports. USB and prob hdmi. It isn't too late for me to exchange this baby. TIA - many more on top of that.

Lance
- Re: Some real 64 bit progress!!! [message #107132 is a reply to message #107130] Wed, 11 July 2012 14:55 Go to previous messageGo to next message
dnafe is currently offline  dnafe   CANADA
Messages: 390
Registered: February 2009
Senior Member
As always, your efforts are greatly appreciated.

Can't wait to get my hands on the ASIO driver and put Paris hardware and Reaper software through their paces and as I will be using it only for mixing, latency should be pretty well a non issue
- Re: Some real 64 bit progress!!! [message #107135 is a reply to message #107020] Sat, 14 July 2012 02:34 Go to previous messageGo to next message
imajon is currently offline  imajon   UNITED STATES
Messages: 55
Registered: June 2009
Location: Wisconsin
Member
Amazing what you are doing!
My new win 7 box is waiting and ready!
- Re: Some real 64 bit progress!!! [message #107136 is a reply to message #107135] Sat, 14 July 2012 05:02 Go to previous messageGo to next message
mikeaudet   CANADA
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

- Re: Some real 64 bit progress!!! [message #107175 is a reply to message #107078] Wed, 25 July 2012 08:07 Go to previous messageGo to next message
Paul Beach is currently offline  Paul Beach   UNITED STATES
Messages: 5
Registered: June 2007
Junior Member
Thank you, once again, for your efforts Mike! I'm still running PARIS on an XP machine, but have purchased a new 64 bit computer running Windows 7 Professional. I am truly looking forward to the day when I can run PARIS on that machine. Meanwhile, I'll stand in line, cheering you on. Smile
- Re: Some real 64 bit progress!!! [message #107642 is a reply to message #107175] Sun, 28 April 2013 13:37 Go to previous message
kerryg is currently offline  kerryg   
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Heads up folks - the driver is RELEASED! See sticky post here.

"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
Previous Topic: Looking Forward to the New Driver
Next Topic: Need input on Driver Release
Goto Forum:
  


Current Time: Sun Dec 29 09:40:47 PST 2024

Total time taken to generate the page: 0.02267 seconds