|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107418 is a reply to message #107416] |
Thu, 24 January 2013 07:29 |
mikeaudet
Messages: 477 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
|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107420 is a reply to message #107418] |
Thu, 24 January 2013 10:15 |
ganttmann1
Messages: 90 Registered: April 2009 Location: Silver Spring
|
Member |
|
|
Hey Mike!
It amazes me to know that anyone is still writing ANY software for Paris! Thank you! I'm not clear on what you're trying to accomplish, though. Are you trying to make the Paris interfaces work w/ Reaper? What do you mean by "Paris APP"? Something that lets a Paris GUI work in Reaper? Could Paris ever run with high sample-rate interfaces? It would be totally cool to run a Protools session using the Paris GUI, which I know inside and out. Pipe dreams, I know, but you never know...
Thanks for keeping trying! I'm still using Paris every day. Well, every day that I'm in the studio at least. I have a job offer from a PT 10 studio (maybe another, we'll see! two offers are always better than one!) so Paris may become a hobby soon. We'll see. Good news would hopefully be a guaranteed paycheck so the bank will let us keep the house, which could be a major issue soon. Sorry to hear about your wife's health issues. My wife passed away at the end of November after almost 3 years of battling her cancer. That's been a hard one, but I'm finally beginning to get back to work and, hopefully, back on track to support my family.
Thanks!
Gantt
|
|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107423 is a reply to message #107420] |
Fri, 25 January 2013 06:00 |
ganttmann1
Messages: 90 Registered: April 2009 Location: Silver Spring
|
Member |
|
|
Oops. Sorry Mike - I looked back and saw that I already asked this question and you already answered it.
Thanks!
Gantt
ganttmann1 wrote on Thu, 24 January 2013 13:15 | Hey Mike!
It amazes me to know that anyone is still writing ANY software for Paris! Thank you! I'm not clear on what you're trying to accomplish, though. Are you trying to make the Paris interfaces work w/ Reaper? What do you mean by "Paris APP"? Something that lets a Paris GUI work in Reaper? Could Paris ever run with high sample-rate interfaces? It would be totally cool to run a Protools session using the Paris GUI, which I know inside and out. Pipe dreams, I know, but you never know...
Thanks for keeping trying! I'm still using Paris every day. Well, every day that I'm in the studio at least. I have a job offer from a PT 10 studio (maybe another, we'll see! two offers are always better than one!) so Paris may become a hobby soon. We'll see. Good news would hopefully be a guaranteed paycheck so the bank will let us keep the house, which could be a major issue soon. Sorry to hear about your wife's health issues. My wife passed away at the end of November after almost 3 years of battling her cancer. That's been a hard one, but I'm finally beginning to get back to work and, hopefully, back on track to support my family.
Thanks!
Gantt
|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107424 is a reply to message #107158] |
Fri, 25 January 2013 11:18 |
Wayne
Messages: 206 Registered: July 2008 Location: Las Vegas
|
Senior Member |
|
|
Mike,
Like many of us, I'm in PARIS for the long haul. Have been since '97. I'll be here as long as you are here. Take the time. Do it right, to the best of your abilities and time constraints.
Mike and Gnatt,
Best wishes to you and your family.
Lastly,
Avid (ProTools) callled me this week to promote their PT10 HD and upcoming PT11 HDX. I mentioned that my PTMP9 (with M-Audio Fast Track) doesn't come close to the beauty of the PARIS sound. He said, "Paris, France?". Well, that started a new thread. He said, "sounds like PARIS was on the cutting edge ... ". And then I mentioned the low latency, and EDS onboard DSPs with no hit to the CPU. We went "wow!, send me info".
Long story short, I sent him links to Kerry's different sites, FAQs, BT's articles, the PARIS ref manual, Intelligent Devices, EMU, etc.
Maybe they'll learn something, maybe they won't.
Wayne
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107425 is a reply to message #107424] |
Fri, 25 January 2013 11:49 |
ganttmann1
Messages: 90 Registered: April 2009 Location: Silver Spring
|
Member |
|
|
Someone told me that PT10 uses 52 bit floating point math (someone correct me if I'm wrong!). A big part of the Paris sound is the (someone correct me if I'm wrong again!) 56 bit floating point processing. Only ahead of their time by what? 18 years? Where are all those engineers who created the EDS card? Those guys knocked the ball outta the park! Then St. Croix and Edmund created a software processor and GUI that is still, for me at least, the fastest, most efficient editor ever.
I'm gonna miss Paris when it's gone...
Gantt
Wayne wrote on Fri, 25 January 2013 14:18 | Mike,
Avid (ProTools) callled me this week to promote their PT10 HD and upcoming PT11 HDX. I mentioned that my PTMP9 (with M-Audio Fast Track) doesn't come close to the beauty of the PARIS sound. He said, "Paris, France?". Well, that started a new thread. He said, "sounds like PARIS was on the cutting edge ... ". And then I mentioned the low latency, and EDS onboard DSPs with no hit to the CPU. We went "wow!, send me info".
Long story short, I sent him links to Kerry's different sites, FAQs, BT's articles, the PARIS ref manual, Intelligent Devices, EMU, etc.
Maybe they'll learn something, maybe they won't.
Wayne
|
|
|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107430 is a reply to message #107428] |
Thu, 07 February 2013 14:06 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
Gantt, I am so sorry to hear about your wife passing. If there is anything I can do for you or your family, just let me know.
I know you posted your message quite some time ago, so I'm very sorry I haven't read it until today. I find when things are not progressing with the PARIS code, I hide from the forum because I feel guilty.
But, I finally, finally fixed the crashing control panel problem today, so with a little luck the wind will be in my sails again and this thing will finally get done.
To think I thought this would be a quick project to make the 64 bit driver useful before I started re-writing the effects subsystem code. I can see why companies hesitate to update drivers for older hardware. Thankfully, I'm not a company.
Take care,
Mike
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107438 is a reply to message #107158] |
Wed, 13 February 2013 19:59 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
PARIS Loads under Windows 7 64! It does not play back audio properly, which means I have a bug in my double buffering code, but I can work on that. I know that the driver can pass audio because the ASIO works. The ASIO doesn't need a double buffering workaround, so that's the only place that the problem can be.
On one playback attempt, I could clearly hear acoustic guitar playing back, but there was static every so often. The next try, it was silence. But, I can work on that!
I loaded up my heartbeat plugin, and I hear the PARIS heartbeat for the first time under Windows 7 64. I have no idea how I'm going to sleep tonight.
If anyone ever gets the following error:
*** ASSERTION FAILED: NativeFxLibrary.cpp:191 ((LibraryHeader*)libData)->tag==kLibTag
It may be that ParisGlobalFxLibrary.fxl is corrupted. Delete it, and PARIS creates a new copy when it launches. That took a while to sort out.
The other issue I was having was an access violation when PARIS started, and that was cleared up two days ago when I tried compiling the PSCL with Visual C++ 2010 and it worked.
Holly crap!
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107439 is a reply to message #107438] |
Wed, 13 February 2013 22:10 |
|
Hello Mike,
Hope all is well with you and your family!
I certainly do appreciate all the time and work you have put in to help keep PARIS alive after it's untimely death by E-MU and Intelligent Devices.
Your latest news regarding PARIS ASIO & Scherzo64 is just great!
Are you saying it's almost ready for "Primetime"? If so, any thoughts on when we'll be able to get our hands on it? No pressure....just wonderful anticipation!
Once you've finished with the PARIS ASIO & Scherzo64 [wheeeewwwwww], and have some free time, I'd like to chat with you about my help in creating any new U.I. graphics and what we feel needs a redesign or update.
Cheers!
JON
|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107444 is a reply to message #107443] |
Fri, 15 February 2013 06:23 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
Hi Jon,
I think we might be almost ready for prime time. I have to resolve the double buffering bug - but at least that's my code - and I have to do a bunch of stress testing. But, when I load PARIS, I can load EDS plugins, look at all the MEC cards in the patch bay, play audio (though garbled) - it looks really good!
As for graphics, I think there is going to be lots of opportunity for skinning the control panels in the ASIO control panel.
I do want to be up front that the ASIO driver will still be 32 bit for now. It will run under a 64 bit OS, but will only be accessible to 32 bit audio applications. I have to convert the PSCL to 64 bits before we can get a true 64 bit ASIO. But, now that the ASIO is compiling under a modern compiler, that will be a lot easier to do (though still hard).
I'll keep you posted!
Mike
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107464 is a reply to message #107444] |
Thu, 21 February 2013 10:19 |
mikeaudet
Messages: 477 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
This is one of the best days ever.
The PARIS application is running on Windows 7 64.
So far, I've tested one VST plugin, and it worked. I haven't tried UAD plugins or the FXspantion wrapper.
I can play back 32 tracks before I get a "disk too slow" warning. I have 4 cards, so this is not ideal, but I checked in Windows XP, and that is the exact same number I can get there, too. So, it's just that the software RAID that came with my motherboard sucks.
All 4 of my cards pass audio just fine.
EDS effects work.
Automation works.
CS16 works.
Recording audio works.
I can't find anything yet that doesn't work.
I'll do more testing over the next few days, and I have a bit of code cleanup to do. There is some memory leaking from somewhere, and I have a bunch of debug messages to remove.
After 4 years (has it been that long?), it works!!!!
Give me a couple more weeks to test and tweak, and this should be out and ready to use.
Cheers!
Mike
|
|
|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107472 is a reply to message #107471] |
Thu, 21 February 2013 15:01 |
|
The last I tried them, the beta ASIO drivers worked down to 256 samples latency and saw all the i/o of my 2 MEC/multiple MEC module rig. Don't know if anything's changed since then.
"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107473 is a reply to message #107472] |
Fri, 22 February 2013 02:08 |
danielcornelius
Messages: 171 Registered: May 2012
|
Senior Member |
|
|
Thats good to hear .
If you sell the new driver, let me know i take one for your hard work.
I wonder myself is still somone there ro rework Paris 3.0. Someone like to make a progamming projekt to improve Midi.
In my mind i got the imagination to implement something like Cubase, Reaper into Paris to Handle Midi easy by paris.
Let me know if someone likes to do this. We can build a workgroup, i need some practice in programming.
Did someone know if orginal code can changed ? Else if it opensource now, after the long time ?
Best Regards
Dan
----------------------------
- Asio Driver Cubase 5LE,Cubase 12
- Asus Z97-C, LGA 1150
- Intel i5 2320
- 32GB RAM
- 4x Seagate Barracuda 750GB
- Win10 64 bit
[Updated on: Fri, 22 February 2013 02:08] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: PARIS ASIO/Scherzo64 Coming along very nicely! [message #107521 is a reply to message #107516] |
Sat, 02 March 2013 15:08 |
|
Hi Mike,
Okay...now that you've totally teased us with the image of the successfully recorded 8 tracks with PARIS in Win7 x64, how much longer are you going to put is though our "chomping at the bit"?
That's great to know you're getting that much closer to the release of the drivers. Any guess as to when that might be? What will the price be for the drivers?
Off topic....
In case you haven't heard of Leap Motion, check out www.leapmotion.com. It's a company who's about to release a very cool new 3D [hand & finger] gesture interface for computers. The leap device is 4" x 1.25" x .5" high. It connects via USB. It works like the hand gesture device in the movie Minority Report with Tom Cruise. I signed up to be a developer to create apps for the leap device. I'm going to do stuff with midi and to control DAW's. Check it out.
Cheers,
JON
|
|
|
|
|
|
|
|
|
|
|