The PARIS Forums


Home » The PARIS Forums » PARIS: Main » ASIO DRIVER current status ?
ASIO DRIVER current status ? [message #107792] Thu, 27 June 2013 08:04 Go to next message
Dimitrios is currently offline  Dimitrios   GREECE
Messages: 1056
Registered: August 2005
Senior Member
Dear Mike !
I am still using XP 32bit but the ASIO is much needed to work Paris hardware with Cubase 5...
Any update regarding the current status of your work if any progress ??
Thanks a lot for all that you do for Paris !!
Regards,
Dimitrios
Re: ASIO DRIVER current status ? [message #107810 is a reply to message #107792] Fri, 26 July 2013 06:33 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
Hi Dimitrios,

The ASIO project has been on hold while we moved and I get caught up on work. But, I'll be back at it in August.

Cheers!

Mike
Re: ASIO DRIVER current status ? [message #108197 is a reply to message #107810] Fri, 09 May 2014 08:27 Go to previous messageGo to next message
Exhale is currently offline  Exhale   
Messages: 18
Registered: January 2012
Junior Member
Hello, Mike.

What is the situation today with progress regarding asio driver ?
Re: ASIO DRIVER current status ? [message #108198 is a reply to message #108197] Fri, 09 May 2014 09:41 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
I'm actually working on it right now. I've had a bit more time to work on it lately, and I'm optimistic that will continue.

It's had a major re-write. I'm still debugging the changes. The next step will be more UI work for the control panel.

All the best,

Mike
Re: ASIO DRIVER current status ? [message #108200 is a reply to message #108198] Sat, 10 May 2014 07:44 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
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 #108201 is a reply to message #108200] Sat, 10 May 2014 08:41 Go to previous messageGo to next message
Will The Weirdo is currently offline  Will The Weirdo   
Messages: 189
Registered: December 2009
Location: On The Lake
Senior Member

Mike,
This is great news, if you can finish this soon I'll be back in PARIS full time. I'm doing everything I can right now not to buy one of the newer interfaces like the ID22 or Crimson.

If you need testing let me know. I use Live 9, Studio One V2.6 for production and Reaper 4 for Nebula.

Re: ASIO DRIVER current status ? [message #108204 is a reply to message #108201] Sun, 11 May 2014 11:15 Go to previous messageGo to next message
excelav is currently offline  excelav   UNITED STATES
Messages: 2130
Registered: July 2005
Location: Metro Detroit
Senior Member
Hey Mike, on that I/O thing could you create an option templet so the user could select either 12 ins and 12 outs or 22 ins and 2 outs? Or is it written in the code one way or the other? I could see both being useful.

James
Re: ASIO DRIVER current status ? [message #108205 is a reply to message #108204] Sun, 11 May 2014 11:19 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
I've actually been thinking more about this. I'm pretty sure I saw a "hints" option in one of the ASIO specs. I'll have to re-read it (one of the problems of having to stop and start on this so often). If the app will tell the driver that a channel is starting to record, I can switch which stream is active.

If I can't do this, there will be an option in the control panel to divide up the streams however you want.

All the best,

Mike

Re: ASIO DRIVER current status ? [message #108207 is a reply to message #108205] Mon, 12 May 2014 09:14 Go to previous messageGo to next message
excelav is currently offline  excelav   UNITED STATES
Messages: 2130
Registered: July 2005
Location: Metro Detroit
Senior Member
That would be very cool Mike, thanks!

James
Re: ASIO DRIVER current status ? [message #108229 is a reply to message #108207] Thu, 22 May 2014 16:23 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
I'm, right now, listening to Ian North's "Beautiful City" using the PARIS Hardware, Reaper, and the re-written ASIO driver.

It's passing 24 bit audio.

There's lots of work to do, but the new core finally works.

Cheers!

Mike

Re: ASIO DRIVER current status ? [message #108230 is a reply to message #108229] Thu, 22 May 2014 16:24 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Woot! Got her down under 256?

"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
Re: ASIO DRIVER current status ? [message #108231 is a reply to message #107792] Thu, 22 May 2014 17:29 Go to previous messageGo to next message
Will The Weirdo is currently offline  Will The Weirdo   
Messages: 189
Registered: December 2009
Location: On The Lake
Senior Member

Yes!!!
Re: ASIO DRIVER current status ? [message #108232 is a reply to message #108230] Thu, 22 May 2014 17:40 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
I had it working at 180. I turned it up because with the debug messages I'm printing for testing, I needed a bit more leeway. But, it worked.
Re: ASIO DRIVER current status ? [message #108233 is a reply to message #108232] Thu, 22 May 2014 17:46 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
The best part of this is that the new version has the hardware initialization completely separated from the ASIO part. So, the MEC initializes once when reaper start up, rather than the hardware closing and re-initializing every time a setting changes. Just accessing the preferences panel in Reaper used to take a full minute. Then, it would be a full minute after it closed while the MEC cards were detected and initialized. Now, it's instantaneous.

It's going to be a million times easier to fix bugs add features now, too. It's just so tidy.

I'm totally exited about this!



Re: ASIO DRIVER current status ? [message #108234 is a reply to message #108233] Fri, 23 May 2014 01:42 Go to previous messageGo to next message
laurent is currently offline  laurent   FRANCE
Messages: 39
Registered: February 2009
Member
yes yes yes !!!!
Re: ASIO DRIVER current status ? [message #108235 is a reply to message #108234] Fri, 23 May 2014 02:53 Go to previous messageGo to next message
Dimitrios is currently offline  Dimitrios   
Messages: 1056
Registered: August 2005
Senior Member
Great news !!!
It has been some ggod time not working with Paris but I would be very excited working Cubase with Paris hardware...
Thanks for still working with Paris !
Regards,
Dimitrios
Re: ASIO DRIVER current status ? [message #108236 is a reply to message #108235] Fri, 23 May 2014 06:06 Go to previous messageGo to next message
mani1147 is currently offline  mani1147   CANADA
Messages: 129
Registered: May 2009
Location: NB Canada
Senior Member
Aw yes....Pro tools on a MEC, now that would be a trip and a half, St.Croix would be proud, or pissed, not sure.
Re: ASIO DRIVER current status ? [message #108237 is a reply to message #108236] Fri, 23 May 2014 06:51 Go to previous messageGo to next message
Will The Weirdo is currently offline  Will The Weirdo   
Messages: 189
Registered: December 2009
Location: On The Lake
Senior Member

Both, but in the end he would just be proud to see his baby still allowing people to pursue their creative passion in 2014.

Now me, I look forward to the day I can use PARIS hardware in PT and all the other DAWs....

"DAW Wars II - PARIS Strikes Back"

Re: ASIO DRIVER current status ? [message #108238 is a reply to message #108237] Fri, 23 May 2014 08:46 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
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!

index.php?t=getfile&id=909&private=0

[Updated on: Fri, 23 May 2014 08:58]

Report message to a moderator

Re: ASIO DRIVER current status ? [message #108254 is a reply to message #108238] Tue, 03 June 2014 06:28 Go to previous messageGo to next message
portscan is currently offline  portscan   FRANCE
Messages: 14
Registered: September 2009
Junior Member
sweet
any idea of when you'll have a usable version ?
will we be able to use the expansion cards too ? adat 8in 8out...
am thinking of either waiting for your final driver, or purchase a computer only to re use the 32 bits version and paris 3.0.
would love to have all the hardware on 1 pc only.
thanks !
Re: ASIO DRIVER current status ? [message #108257 is a reply to message #108254] Tue, 03 June 2014 11:11 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
I just got audio passing through my 8 out card from the ASIO driver for the first time. Too cool!

As for timelines, I have no idea. I get closer every time I work on it, but time is tight. I'll do my best to get it out as soon as possible.

All the best!

Mike
icon5.gif  Re: ASIO DRIVER current status ? [message #108292 is a reply to message #108257] Sun, 06 July 2014 08:35 Go to previous messageGo to next message
danielcornelius is currently offline  danielcornelius   GERMANY
Messages: 171
Registered: May 2012
Senior Member
Hi @ all,

did rebuild my studio and it is ready now Smile.
Still works the asio driver now ?
Where can i buy it ?

I like to run Paris Hardware under Cubase 4 & 5 on one system.
It is very interisting, cause a college use Cubase and a good old Paris too. Razz

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
Re: ASIO DRIVER current status ? [message #108297 is a reply to message #108292] Mon, 07 July 2014 07:02 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
Hi Dan,

I've been working really hard on this.

I just tracked down a bug that must have existed in the original version. It involves the deleting of sound buffers before the EDS cards are done with them. I'm going to have to do some re-factoring to fix it. I've been banging my head against the wall for most off the last week trying to track it down.

This is where I am with the project:

What's done:

I've refactored the driver so that one can assign I/O channels to up to 24 audio streams per card(that's all an EDS1000 card supports). The streams can be either inputs or outputs. The selections are currently loaded from the registry.

I've got the driver able to select any MEC expansion card for each of the two in and out banks per MEC. The selections are loaded from the registry. Just to be clear, 8 in cards, 8 out cards, and ADAT cards are all supported.

The driver loads the buffer size and sample depth from the registry.

The driver plays back and records 24 bits.

The driver can be closed and opened by the host app without resetting the hardware (resetting just took too long).

What's left to do:

Fix the buffer bug I just found.

Finish the control panel so that the settings that are currently loaded from the registry can also be accessed from via a user interface.

Deal with a few more items relating to the C16. I haven't assigned some of the knobs to MIDI notes yet.

We're getting closer. I'll get it done as fast I can while still making sure it's done well.

All the best!

Mike
Re: ASIO DRIVER current status ? [message #108299 is a reply to message #108297] Mon, 07 July 2014 08:25 Go to previous messageGo to next message
excelav is currently offline  excelav   UNITED STATES
Messages: 2130
Registered: July 2005
Location: Metro Detroit
Senior Member
Hey Mike!

I just want to make sure I understand what you said above. Can you access more than 2 I/O cards in a MEC at a time? With the ASIO driver would you be able to have 24 input via 3 of the 8 input cards at 24bit with one EDS card and one MEC? Or 24 input via 3 adat cards with one EDS 1000 card and one MEC? If not now, would it be possible in a multi MEC/EDS system in the future?

Thanks
James
Re: ASIO DRIVER current status ? [message #108300 is a reply to message #108299] Mon, 07 July 2014 08:38 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
Hi James,

unfortunately, there are a fixed number of physical lines (I2S) that connect the IO modules to the EDS card. You can have two input banks and two output banks plus the I/O built into the MEC.

Sorry!

Mike
Re: ASIO DRIVER current status ? [message #108301 is a reply to message #108300] Mon, 07 July 2014 08:52 Go to previous messageGo to next message
excelav is currently offline  excelav   UNITED STATES
Messages: 2130
Registered: July 2005
Location: Metro Detroit
Senior Member
Hey Mike,

That's okay, that's the way it has always been. I was just wondering if the ASIO driver could change that.

Thanks
James
Re: ASIO DRIVER current status ? [message #108376 is a reply to message #108301] Mon, 01 September 2014 14:58 Go to previous messageGo to next message
anfallszonen is currently offline  anfallszonen   SWEDEN
Messages: 10
Registered: April 2009
Junior Member
Hello Mike!
I am very curious ! Do you have any news to share?

Best Regards

Lasse
Re: ASIO DRIVER current status ? [message #108378 is a reply to message #108376] Mon, 01 September 2014 16:42 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
Hi Lasse,

I have the GUI to finish, which I will be able to work on next week when my daughter starts kindergarten. There is a bug on a beta tester's system to track down that I haven't personally been able to reproduce yet. It's almost done.

All the best,

Mike
Re: ASIO DRIVER current status ? [message #108382 is a reply to message #108378] Tue, 02 September 2014 12:18 Go to previous messageGo to next message
anfallszonen is currently offline  anfallszonen   SWEDEN
Messages: 10
Registered: April 2009
Junior Member
Thanks Mike!
Looking forward to the releaseparty!
Best Regards

Lasse
Re: ASIO DRIVER current status ? [message #108384 is a reply to message #107792] Wed, 03 September 2014 02:05 Go to previous messageGo to next message
Dcbite is currently offline  Dcbite   AUSTRALIA
Messages: 12
Registered: October 2010
Junior Member
Very much looking forward to this Smile Many thanks Mike .

www.symphonicsamples.com
Re: ASIO DRIVER current status ? [message #108385 is a reply to message #108384] Wed, 03 September 2014 09:06 Go to previous messageGo to next message
Richard Kelley is currently offline  Richard Kelley   UNITED STATES
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 #108425 is a reply to message #108385] Tue, 07 October 2014 17:26 Go to previous messageGo to next message
Studio111 is currently offline  Studio111   UNITED STATES
Messages: 21
Registered: October 2010
Location: Silicon Valley
Junior Member
Mike,

any new update or news to share on how everything is going with the ASIO Driver???

Can't wait!!
Re: ASIO DRIVER current status ? [message #108426 is a reply to message #108425] Tue, 07 October 2014 17:45 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
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 #108427 is a reply to message #108426] Tue, 07 October 2014 17:52 Go to previous messageGo to next message
Studio111 is currently offline  Studio111   UNITED STATES
Messages: 21
Registered: October 2010
Location: Silicon Valley
Junior Member
thanks so much for the detailed update!!

Looking forward to many more years of using Paris Very Happy

Don
Re: ASIO DRIVER current status ? [message #108428 is a reply to message #108427] Tue, 07 October 2014 18:09 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
Me, too!
Re: ASIO DRIVER current status ? [message #108429 is a reply to message #108428] Wed, 08 October 2014 15:09 Go to previous messageGo to next message
laurent is currently offline  laurent   FRANCE
Messages: 39
Registered: February 2009
Member
hallo super mike
don t forget to sleep

laurent
Re: ASIO DRIVER current status ? [message #108431 is a reply to message #108429] Sat, 11 October 2014 07:40 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
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
Re: ASIO DRIVER current status ? [message #108432 is a reply to message #108431] Sat, 11 October 2014 07:54 Go to previous messageGo to next message
laurent is currently offline  laurent   FRANCE
Messages: 39
Registered: February 2009
Member
yes super mike coffee driver

you are the paris driver
you are in all eds 1000 cards

thank s
laurent
Re: ASIO DRIVER current status ? [message #108437 is a reply to message #108432] Wed, 22 October 2014 19:14 Go to previous messageGo to next message
mikeaudet   CANADA
Messages: 474
Registered: February 2009
Senior Member
Hi All,

I just played and recorded 24 bit audio in Pro Tools 10.39 through my MEC.

I had to redesign/rewrite the way buffers are handled in the driver to do it, but its working here. Hopefully, there will be no weird system dependent bugs to track down.

I can hardly believe it.

All the best!

Mike

Re: ASIO DRIVER current status ? [message #108438 is a reply to message #108437] Wed, 22 October 2014 19:19 Go to previous messageGo to previous message
Studio111 is currently offline  Studio111   UNITED STATES
Messages: 21
Registered: October 2010
Location: Silicon Valley
Junior Member
Now this is VERY good news!!!
Previous Topic: Update....
Next Topic: How to properly route audio to the 8 out cards?
Goto Forum:
  


Current Time: Thu Mar 28 12:49:19 PDT 2024

Total time taken to generate the page: 0.01418 seconds