|
|
|
|
Re: ASIO DRIVER current status ? [message #108200 is a reply to message #108198] |
Sat, 10 May 2014 07:44 |
mikeaudet
Messages: 476 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
I'm not sure if this kind of update is helpful, but I fixed a bug yesterday that has been in the driver from the start. If I read the code right, the ASIO driver could never record more than one mono source at a time. Either that, or all of the sound buffers would have been grouped under the same voice schedule and worked despite the bug.
The reason the bug persisted (it actually manifested itself differently - it crashed my rewrite) is because there is virtually no documentation for how the code in the Paris Studio Control Library works. So, I've read the original ASIO driver and the code in the PSCL to try to understand the API. Bugs in the code are really tough because I then have to guess at how it is supposed to work.
It's fixed.
I'm getting an access violation when the buffer switch occurs, but that's my bug, and it's now making it pretty far into the process now.
I realized that I have to make some changes to my approach, too. The EDS1000 cards can only manage 24 streams of audio at once. In the PARIS app, that's okay because a track is either playing back or recording, never both at once. In an ASIO driver, the inputs and outputs exist separately. So, I'm going to have to put an option in the control panel for how to divide up the ins and outs, ie. 12 ins and 12 outs (which is what the original driver did) or 22 ins and 2 outs, or whatever.
That's where I'm at.
All the best,
Mike
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: ASIO DRIVER current status ? [message #108238 is a reply to message #108237] |
Fri, 23 May 2014 08:46 |
mikeaudet
Messages: 476 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
I just found some new (to me) thread priority functions that were introduced in VISTA.
Even my debug build is now doing 180 samples. Even doing a control-alt-delete and starting the task manager just made a couple of small clicks and then the stream recovered.
Too cool!
[Updated on: Fri, 23 May 2014 08:58] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: ASIO DRIVER current status ? [message #108385 is a reply to message #108384] |
Wed, 03 September 2014 09:06 |
Richard Kelley
Messages: 44 Registered: June 2013 Location: Ct.
|
Member |
|
|
Hi Mike, All I have to say is you have an unbelievable amount of patients to deal with all of us knucklehead Paris users, and dealing with raising little bambinos,[I think its' plural] Upon reading the postings on the site, like me, there are users from all different levels of studio people. I do get confused myself with some of the questions and answers on the site. I am a personal type of studio where most of the software and hardware does pretty much everything I want, or know how to do. I have been using my new rig now for quite a few months now, and lately I have been doing 12 to 16 hours a day working in my studio and KNOCK on wood, I have not had one Paris issue with the new driver on windows 8 32 bit, the only problems were $^%&&*& user mistakes thank God I still have my 3.0 manual. Waiting to see what comes next. As far as I am concerned I say take your time, and make sure to save time to see the little ones growing up, times you can never get back, Paris will be here, I thank you for your work, because I personally would not have such a great rig as I do if it wasn't for the work that the skunks and all the earlier paris dogs, and especially for the leader of the pack,[ va- room va-room] Mike A Thanks, Rich K.
|
|
|
|
Re: ASIO DRIVER current status ? [message #108426 is a reply to message #108425] |
Tue, 07 October 2014 17:45 |
mikeaudet
Messages: 476 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
Hi Studio 11,
A lot has been happening, but never as much as I wish was happening.
I've been working with a couple of beta testers who have been very generous with their time in helping me track down bugs. Together, we have found and fixed a bunch of them.
I also had a breakthrough last week and re-wrote a major section of how the driver works. The original ASIO driver would schedule what's called a voice event at every buffer switch. This scheduling takes time and had a bad habit of falling behind. I found a way to schedule three voice events at the start of playback, and two of them just point to each other in a loop. This has improved the performance and reliability of the driver immensely.
So far, we've got the ASIO driver working in Reaper, Adobe Audition 3, the ASIO plugin for Windows Media Player, Sony Sound Forge and Sony ACID Pro 7.
I bought a copy of Harrison Mixbus last week trying to figure out why it doesn't work in that app yet. I'm still working on a fix.
I've also ordered a copy of Pro Tools 10/11 because I have reports that the driver doesn't currently work in Pro Tools 10. It hurts a little playing Avid and Pace money again, but it's for the greater good. The driver will not initially work with 64 bit hosts, so Pro Tools 11 will be a future target, after I re-write the PSCL and integrate it into kernel mode. That's a few years away. But, I'm planning to fix whatever is keeping the driver from working with Pro Tools 10.
I've done some work on the control panel, but most of the effort has been directed to fixing bugs and improving performance/compatibility.
I have a couple of other PARIS things that I'm planning on that I'm not ready to talk about yet in case they don't work out. Rest assured, though, that things are happening.
Thanks so much for being patient. It really is harder getting things done with a growing family. I'm also taking a linear algebra course right now hoping to get my math skills up to better understand the effects algorithms. It's been much more time consuming than I expected, but I'm learning a lot.
There's a lot going on!
All the best,
Mike
|
|
|
|
|
|
Re: ASIO DRIVER current status ? [message #108431 is a reply to message #108429] |
Sat, 11 October 2014 07:40 |
mikeaudet
Messages: 476 Registered: February 2009 Location: Canada
|
Senior Member |
|
|
Hi Laurent,
I did, actually, stay up last night working on the driver. The coffee is extra good this morning!
Currently, the PARIS ASIO driver works with Pro Tool 10.3 in 16 bit mode, but not 24 bit mode. I have an idea of how to change things that might make it work in 24 bit mode, too. It all depends on how the firmware in the EDS cards works, and I have no control over that, unfortunately.
I'll post in a few days after I can make changes as to whether it worked.
All the best,
Mike
|
|
|
|
|
|