Jump to content

A huge shout out to Noel !


Greg Wynn

Recommended Posts

4 hours ago, Craig Anderton said:

Noel is an extremely dedicated individual, to say the least.

What people sometimes overlook is his killer jazz guitar playing. I would prefer that as a Zoom session, I already know how Cakewalk works :)

Ummm....I’ve been using some variation of Cakewalk all the way back to Pro Audio back around 2001 so I’m fairly confident I’m adept :)

Trust me when I say the issue I had was bizarre and Noel changed code in order to squash the bug.  He’s a hell of a nice guy too  !

Edited by Greg Wynn
  • Like 2
Link to comment
Share on other sites

10 hours ago, Greg Wynn said:

Ummm....I’ve been using some variation of Cakewalk all the way back to Pro Audio back around 2001 so I’m fairly confident I’m adept :)

Trust me when I say the issue I had was bizarre and Noel changed code in order to squash the bug.  He’s a hell of a nice guy too  !

Impressive support! :D

Now I'm getting very curious about what kind of issue you had?

Link to comment
Share on other sites

13 hours ago, Greg Wynn said:

Ummm....I’ve been using some variation of Cakewalk all the way back to Pro Audio back around 2001 so I’m fairly confident I’m adept :)

Trust me when I say the issue I had was bizarre and Noel changed code in order to squash the bug.  He’s a hell of a nice guy too  !

I wasn't trying to minimize what Noel did with you, just saying I'd love to see a Zoom session with him playing. 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

2 hours ago, Craig Anderton said:

I'd love to see a Zoom session with him playing. 

That would be time taken away from him working on CbB  ? 

It would be nice to see the staff of Cakewalk and Bandlab do a zoom or youtube live playing event.

Link to comment
Share on other sites

Thanks for the kind words ?
Often the quickest way to get to the bottom of a problem rather than sending endless messages, is to observe it and do tests directly on the users PC.
In this case Greg had an issue that he had reported here and on facebook where he was getting crackling when moving his mouse only over the bus view.
I had some other customers over the years report issues like this but since this was a more specific report I thought it was worth investigating further.

He has a modern I9 and the project wasn't overly complex although he had a lot of cpu expensive plugins. I was unable to reproduce the issue even with his project file so I did some analysis of the code that is affected by mouse movement on buses and spotted some obvious inefficiencies. I did some optimizations to the hit test logic that makes it use a lot less CPU. After I sent a build to Greg it appeared to completely solve his problem and he is able to run the project at 128 samples now with no artifacts on mouse movement or scrolling.

The strange thing to me is that despite having fixed it, I believe the original issue to be a system specific problem with one of his drivers. MOTU, UAD or the NVIDIA driver. Its hard to say which one caused it, but load on the UI should in general NOT affect audio streaming on a multi-core CPU since the audio engine runs on high priority threads that are not gated by the UI. IOW the UI can be 100% busy and you shouldn't hear artifacts. The only way the audio device would get blocked is if somehow this activity blocked the audio driver at the kernel level.  Whatever the cause is, I'm happy that the improvements addressed his issue and the fixes should improve performance across the board as well!

 

  • Like 7
Link to comment
Share on other sites

4 hours ago, Noel Borthwick said:

Thanks for the kind words ?
Often the quickest way to get to the bottom of a problem rather than sending endless messages, is to observe it and do tests directly on the users PC.
In this case Greg had an issue that he had reported here and on facebook where he was getting crackling when moving his mouse only over the bus view.
I had some other customers over the years report issues like this but since this was a more specific report I thought it was worth investigating further.

He has a modern I9 and the project wasn't overly complex although he had a lot of cpu expensive plugins. I was unable to reproduce the issue even with his project file so I did some analysis of the code that is affected by mouse movement on buses and spotted some obvious inefficiencies. I did some optimizations to the hit test logic that makes it use a lot less CPU. After I sent a build to Greg it appeared to completely solve his problem and he is able to run the project at 128 samples now with no artifacts on mouse movement or scrolling.

The strange thing to me is that despite having fixed it, I believe the original issue to be a system specific problem with one of his drivers. MOTU, UAD or the NVIDIA driver. Its hard to say which one caused it, but load on the UI should in general NOT affect audio streaming on a multi-core CPU since the audio engine runs on high priority threads that are not gated by the UI. IOW the UI can be 100% busy and you shouldn't hear artifacts. The only way the audio device would get blocked is if somehow this activity blocked the audio driver at the kernel level.  Whatever the cause is, I'm happy that the improvements addressed his issue and the fixes should improve performance across the board as well!

 

Thanks again, Noel !  It was an absolute pleasure talking and troubleshooting with you !

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...