Cakewalk, any new info on THESE bugs?

Page: 12 > Showing page 1 of 2
Author
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
2009/02/24 03:07:08 (permalink)

Cakewalk, any new info on THESE bugs?

Hi,

I have been writing a few VSTi plugins and found what I believe to be at least two serious bugs in Sonar's MIDI implementation. In order to demonstrate the bugs in as much detail as possible, I created a Sonar bundle file that can be used with the supplied instructions. There is also a VSTi specifically written to demonstrate these bugs, with source code included.

If you go to this website, I have explained the bugs in great detail, including how to duplicate the bugs, screenshots that clearly show the bugs in action, and a link to download the Sonar bundle project, VSTi plugin and VSTi source code.

In short, the bugs are:

· Bug #1: When a VSTi plugin is configured with Enable MIDI Output turned on, and it passes incoming MIDI events straight through, the incoming buffer of MIDI events sometimes becomes corrupted. This results in stuck notes.

· Bug #2: If the input of a completely unrelated MIDI track has its input set to that of an external MIDI controller, and that track is put into record mode, it not only records the input from the MIDI controller (as expected), but also what the unrelated VSTi is outputting at the time (not as expected).

· Bug #3: If a MIDI track's input is set to an external MIDI controller, and its output is fed into a VSTi that has Enable MIDI Output turned on, it will record ghost notes of everything that is played on the MIDI controller. This might just be the same bug as #2 above but just manifesting in a different way.

Please let me know if you ran into the same bugs. I can't believe it is just me that are seeing this. Then again, not many VSTi plugins actually send MIDI data out, so that might explain why more people are not also seeing this.

SilkTone
post edited by SilkTone - 2009/07/11 12:03:53

Windows 10 Pro x64, SONAR Platinum 64-bit
Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
#1

40 Replies Related Threads

    remoman
    Max Output Level: -90 dBFS
    • Total Posts : 18
    • Joined: 2007/12/18 08:04:56
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 04:59:01 (permalink)
    Very nice and thorough explanation. While I can't personally help you I hope Cake take notice of all your detailed work on this. Thanks.
    #2
    eternal85
    Max Output Level: -84 dBFS
    • Total Posts : 337
    • Joined: 2006/08/20 09:44:59
    • Location: CT
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 08:14:47 (permalink)
    I wonder if the Cakewalk Beta Testers are required to be that damn thorough . . .

    Great job man! I'm sure Cakewalk will appreciate the lengths you went through to demonstrate an error in their software.
    #3
    Jim Wright
    Max Output Level: -66 dBFS
    • Total Posts : 1218
    • Joined: 2004/01/15 15:30:34
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 08:27:05 (permalink)
    If you haven't done so yet, it would be a good idea to submit a formal bug report.
    You can do so using this link: http://www.cakewalk.com/support/problemreporter/default.asp

    Looks like a great job writing up the problem. I wish all bug reports were that detailed.

    -Jim
    #4
    ohhey
    Max Output Level: 0 dBFS
    • Total Posts : 11676
    • Joined: 2003/11/06 16:24:07
    • Location: Fort Worth Texas USA
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 09:53:17 (permalink)
    What are the project MIDI setting while this happens ?
    #5
    Logicology
    Max Output Level: -88 dBFS
    • Total Posts : 146
    • Joined: 2006/10/06 11:12:42
    • Location: Philadelphia
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 11:12:33 (permalink)
    Wow... good work. Hope it gets fixed.
    #6
    dreamkeeper
    Max Output Level: -54 dBFS
    • Total Posts : 2141
    • Joined: 2004/12/05 15:51:13
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 13:07:14 (permalink)
    Silk - I guess what you found would qualify for a bug, at least part of it. But there's a simple workaround: use different channels.

    I haven't checked your own plug-in yet, but from my experience it seems that input "... Omni" is the culprit here, along with possible MIDI feedback to the MIDI plug-in. If I set a synth's MIDI track input to (in my case) "Delta AP MIDI - Omni", it will always record another MIDI generator's channel 1 events. Setting the receiving track to MIDI channel 1 will solve this - despite the MIDI plug-in still sending on the same MIDI channel (but different port). Setting the sender to a different channel than 1 will have the same effect. So this might be a hint for the developers where to go hunting for the bug:

    - MIDI tracks set to "[external port] - Omni" receive ALL channel 1 events sent by plug-ins - which they should not.


    A general advise of caution to all who want to use "MIDI VSTs": Be absolutely anal about your MIDI routings! Use dedicated channels whenever possible to avoid MIDI feedback. Unfortunately Sonar's MIDI routing presets do NOT* include MIDI-sending synths - only the "real" ports (which includes external virtual ports like Midi-Yoke). In particular NEVER set a MIDI plug's input to "Omni" or the same port as its output port - that should go without saying, but I know how easily mistakes can happen with this. It may be a good idea to uncheck "always echo cuurent MIDI track" in global options and then enable input echo wherever it's needed - and only there.

    werner


    *) applies to S6 - might have changed in the meantime...

    "... must've been another of my dreams ..."
    #7
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 19:13:48 (permalink)
    Sorry for the late response - I had a Seagate drive die on me

    Anyway,

    ORIGINAL: ohhey
    What are the project MIDI setting while this happens ?


    As soon as I get everything up and running again (doing a restore of my system right now) I will give you the details on the MIDI settings.

    ORIGINAL: dreamkeeper
    Silk - I guess what you found would qualify for a bug, at least part of it. But there's a simple workaround: use different channels.


    I certainly won't put it that lightly. Both of these issues I raise qualify as bugs. What if the VSTi needs to output on multiple MIDI channels? Now you have to play musical chairs with all of your MIDI tracks' inputs to make sure things do not get in there that should not get in there in the first place. It severely limits the routing options because you have "crosstalk" between MIDI channels that should logically be completely isolated. The bottom line is that it just should not work this way. This is clearly the wrong behavior.

    As you say, it is already tricky to make sure you don't get MIDI feedback. This just adds an unreasonable layer of complexity to this. Especially since it isn't exactly clear what is going on here, and exactly what is affected by this. Since I need to use this VSTi that outputs MIDI data, I have not found a reliable way to work around this. It is frustrating, because when I want to record MIDI from my MIDI keyboard, I first have to go and hunt down all of the VSTis that output MIDI and disable them.

    As far as your suggestion about using different input channels go... I believe I tried that and it did alleviate the problem somewhat. I don't remeber exactly what the issue was after that, but I was never able to completely resolve it. Once I get my system up and running again I will see what the deal was there. Also, this does not work around the stuck notes issue at all (bug #1).

    SilkTone

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #8
    Rajay1
    Max Output Level: -87 dBFS
    • Total Posts : 173
    • Joined: 2006/07/23 09:25:14
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 19:46:26 (permalink)
    Just sittin' here scratchin' my head trying to figure this all out. Please forgive my ignorance but it's always been my thinking that anytime you use several machines with multiple ins and outs you had to be channel specific to insure no crosstalk, stuck notes from too much input which in essence is more crosstalk, etc. You would start one set of machines on channel 1 and another on channel 9. Are you saying that in this case that makes no difference? As for having to temporarily turn off some ins to keep from recording unwanted data, I did that forever with hardware until I learned to put certain system exclusive data into the track first. That way no other track could recognize it. Am I still in left field?
    -Dummy
    post edited by Rajay1 - 2009/02/24 20:03:11

    Rajay
    SPE6.2.1,GS3Orch,GVI,Reason3.0,StylusRMX,Trilogy,VGuitarist2, Battery3,B4II,CoolEditPro2.1,TranslatorPro,IBM M51 P4530 3GHzHT 4GBDDR 80GBSATA,2xWD149GBFW,KurzweilK2500XL,Event 20/20,2xMackie 1604,Delta1010, MidiTimepiece AV, MX8,On and on....
    #9
    dreamkeeper
    Max Output Level: -54 dBFS
    • Total Posts : 2141
    • Joined: 2004/12/05 15:51:13
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 20:17:41 (permalink)
    I certainly won't put it that lightly. Both of these issues I raise qualify as bugs.

    Sorry, poor wording on my part. I meant to say they do qualify as bugs. I agree with you that there are situations where no workaround will help. These issues need to be fixed, period.

    werner

    "... must've been another of my dreams ..."
    #10
    dreamkeeper
    Max Output Level: -54 dBFS
    • Total Posts : 2141
    • Joined: 2004/12/05 15:51:13
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 20:33:57 (permalink)
    it's always been my thinking that anytime you use several machines with multiple ins and outs you had to be channel specific

    In the hardware world if you route several modules to only 1 MIDI port, yes. But with different MIDI devices, both in hardware or in Sonar, the channel shouldn't matter. Different ports, including those going to and coming from soft synths, are separated "circuits" - at least they should be. Imagine if there was crosstalk between different MIDI tracks feeding into different synths in Sonar: instant mess! What works for MIDI track-out --> synth, should work the same for synth --> MIDI track-in.

    werner

    "... must've been another of my dreams ..."
    #11
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/24 22:15:29 (permalink)

    ORIGINAL: dreamkeeper

    it's always been my thinking that anytime you use several machines with multiple ins and outs you had to be channel specific

    In the hardware world if you route several modules to only 1 MIDI port, yes. But with different MIDI devices, both in hardware or in Sonar, the channel shouldn't matter. Different ports, including those going to and coming from soft synths, are separated "circuits" - at least they should be. Imagine if there was crosstalk between different MIDI tracks feeding into different synths in Sonar: instant mess! What works for MIDI track-out --> synth, should work the same for synth --> MIDI track-in.

    werner


    Yes, dreamkeeper summed it up pretty well. There really should not be any MIDI crosstalk inside a DAW. It points to a software bug.

    SilkTone

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #12
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/25 11:32:42 (permalink)

    ORIGINAL: Jim Wright

    If you haven't done so yet, it would be a good idea to submit a formal bug report.
    You can do so using this link: http://www.cakewalk.com/support/problemreporter/default.asp

    Looks like a great job writing up the problem. I wish all bug reports were that detailed.

    -Jim


    Thanks for the link. I posted a bug report. BTW, I looked for the bug report page previously but was unable to find it, even after going to the support section. The best I could find was the "Send your question" link. How do you get to the bug report page from the front page?


    ORIGINAL: ohhey

    What are the project MIDI setting while this happens ?


    Which settings are you referring to?

    SilkTone

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #13
    Jim Wright
    Max Output Level: -66 dBFS
    • Total Posts : 1218
    • Joined: 2004/01/15 15:30:34
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/25 15:15:09 (permalink)
    >> I looked for the bug report page previously but was unable to find it, even after going to the support section. The best I could find was the "Send your question" link. How do you get to the bug report page from the front page?

    I'm not sure how to get there directly. I Googled something like "problem reporter site:cakewalk.com". One of the page hits gave the the link for the bug report form.
    It should be easier to find the bug report page -- ya think?

    - Jim
    #14
    Tom Riggs
    Max Output Level: -57.5 dBFS
    • Total Posts : 1752
    • Joined: 2003/11/08 22:47:26
    • Location: Displaced Kansan living in Philippines
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/25 15:22:12 (permalink)
    Just to point out the obvious. There is a sticky post at the top of this forum with information on how to contact Cakewalk. There is a link to the problem reported on that post.

    Hope that will get the issue resolved.

    i7-3770k OC at 4.5Ghz, asus p8z77-m, 16g g.skill aries 1600 c9 ram, Noctua d-14 cooler, RME HDSPe Raydat, Motu FastLane, Nvidea GTX 980 ti 6G, windows 7 and 8.1 pro x64. Sonar Platinum and x3e currently installed

    My Music 
    My YouTube
     
    #15
    Jim Wright
    Max Output Level: -66 dBFS
    • Total Posts : 1218
    • Joined: 2004/01/15 15:30:34
    • Status: offline
    RE: Two serious bugs in Sonar's MIDI implementation 2009/02/25 15:55:11 (permalink)
    ORIGINAL: Tom Riggs

    Just to point out the obvious. There is a sticky post at the top of this forum with information on how to contact Cakewalk. There is a link to the problem reported on that post.

    Hope that will get the issue resolved.

    Fair enough.

    But - I'd think the link to the problem reporter should be on this page: http://www.cakewalk.com/Support/SONAR/default.asp
    - and it's not (there's a contact-support-by-email link, but no problem reporter link).
    (The problem-reporter link is also missing from http://www.cakewalk.com/About/contact.asp , by the way).

    - Jim
    #16
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 11:58:19 (permalink)
    Cakewalk,

    I want to see if there is any new info regarding these bugs. I spent a large amount of time and effort documenting these bugs, as well as creating the plugin and project to clearly demonstrate these bugs. I filed an official bug report. That has been almost 5 months ago now. The least Cakewalk can do is reply back and say they were unable to reproduce this, or they are working on a fix, ignoring this, or whatever.

    If Cakewalk isn't going to bother, why should I?

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #17
    mose
    Max Output Level: -80 dBFS
    • Total Posts : 513
    • Joined: 2007/12/02 23:08:17
    • Location: Nebraska
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 12:48:09 (permalink)
    I have never received feedback about a problem being fixed as a result of a report I have submitted. I recently reported (again) the problem of changes in volume envelopes not taking effect during play. If the project is saved and then opened, again, the changes in a volume envelope do take effect. Tech support never even tested the project I submitted. In their response, they claimed that because of my setup, I'm most likely using ASIO4ALL (which was wrong, I'm using NVidia ASIO drivers), and the latency in the drivers is probably what is causing the volume envelopes not to work correctly. That's not the stupidest comment I've ever heard, but it's close. One wonders greatly that a Cakewalk tech person would even dream of making it.

    I agree with you. If Cakewalk isn't serious about fixing problems, why bother taking the time to help them by reporting the problem?

    www.soundclick.com/russellmosemann (Electronica flavored ear candy)
    #18
    Anubis
    Max Output Level: -69 dBFS
    • Total Posts : 1059
    • Joined: 2004/01/16 00:59:30
    • Location: Miami
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 13:06:50 (permalink)

    ORIGINAL: mose


    ...If Cakewalk isn't serious about fixing problems, why bother taking the time to help them by reporting the problem?

    Because you're helping the rest of us forumites by informing us that such a problem even exists before we bang our collective heads against the wall. And then... workarounds can be suggested by others(as in this case). So it's not done in vain, the rest of us do appreciate your efforts, thanks.

    X2Studio_Win7(64)_SamsungChronos_QuNexus_QuNeo_Axiom25_Saffire24Pro_Saffire6USB_EdirolPCR300_Nocturn
    Amplitubes_AmpegSVX_StylusRMX_SampleTank/Tron_Komplete7_AddictiveDrums_TRacks3_Wavelab6
    miTunes
    #19
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 13:29:28 (permalink)
    ORIGINAL: Anubis


    ORIGINAL: mose


    ...If Cakewalk isn't serious about fixing problems, why bother taking the time to help them by reporting the problem?

    Because you're helping the rest of us forumites by informing us that such a problem even exists before we bang our collective heads against the wall. And then... workarounds can be suggested by others(as in this case). So it's not done in vain, the rest of us do appreciate your efforts, thanks.


    That is true. But to be honest, in this particular case the work-around only partially helps. If the bug report helps other people, that is great, but my goal was to clearly demonstrate the bugs to Cakewalk so that it can help them find and fix it. This probably won't affect most people since they don't use the Enable MIDI Out feature on synths and therefore won't run into these bugs. Why would any users download and test the plugin and Sonar project that I uploaded? Some people might do it out of curiosity.

    But the original intent was to help Cakewalk find and fix these bugs.
    post edited by SilkTone - 2009/07/11 13:44:19

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #20
    kevo
    Max Output Level: -70 dBFS
    • Total Posts : 1038
    • Joined: 2005/06/28 15:04:27
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 13:46:52 (permalink)
    I am looking at this from a developer's perspective.
    A user reports that a Vsti they wrote themself exhibits the following behavior and they report that there are bugs in the host application.

    The problem for the developer of the host application( Sonar) is now to determine if these are legitimate bugs in their own coding, or problems in coding of the Vsti plugin.

    Either way, this is going to require the programmers to view the source code of the Vsti for bugs. This requires time, money and scheduling to do this. It is a pain to debug someone else's code. (I am not implying your code has bugs) But it has to be checked for bugs.

    So, from support's perspective they have to determine the legitimacy of the claim by who reported this. Was it a known plugin developer? They are also going to be looking at how many users are reporting issues. They are going to do this before even looking at tracking a bug.

    Cakewalk writes Vsti themselves. It is a high probability that their programmers would be aware of the issues, and either:
    A: Code their Vsti's to compensate for known bugs in the Host.
    B: Fix the Host
    C: Ignore the problem.

    If Cakewalk were aware of a problem with the Host (Sonar) they would address the issue. They would have no choice.

    Now with all of this having been said. I am not saying you didn't find an issue. I am simply stating that the only way for Cakewalk to address this is if several Sonar users report issues.

    Your work and efforts are only wasted if you stop here. You must be persistent and there must be other Sonar users reporting issues.
    #21
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 15:53:33 (permalink)
    ORIGINAL: kevo

    I am looking at this from a developer's perspective.
    A user reports that a Vsti they wrote themself exhibits the following behavior and they report that there are bugs in the host application.

    The problem for the developer of the host application( Sonar) is now to determine if these are legitimate bugs in their own coding, or problems in coding of the Vsti plugin.

    Either way, this is going to require the programmers to view the source code of the Vsti for bugs. This requires time, money and scheduling to do this. It is a pain to debug someone else's code. (I am not implying your code has bugs) But it has to be checked for bugs.

    So, from support's perspective they have to determine the legitimacy of the claim by who reported this. Was it a known plugin developer? They are also going to be looking at how many users are reporting issues. They are going to do this before even looking at tracking a bug.

    Cakewalk writes Vsti themselves. It is a high probability that their programmers would be aware of the issues, and either:
    A: Code their Vsti's to compensate for known bugs in the Host.
    B: Fix the Host
    C: Ignore the problem.

    If Cakewalk were aware of a problem with the Host (Sonar) they would address the issue. They would have no choice.

    Now with all of this having been said. I am not saying you didn't find an issue. I am simply stating that the only way for Cakewalk to address this is if several Sonar users report issues.

    Your work and efforts are only wasted if you stop here. You must be persistent and there must be other Sonar users reporting issues.



    If you actually looked at the bug description in detail, you would realize that there is no way a plugin can be coded to get those results. I have been developing software for over 14 years now and I think I know a bug when I see one. To imply (without understanding the issues) that Cakewalk is debugging my code shows that you didn't look at the bug in detail.

    The problem is that if Cakewalk has the same attitude as you have, then people should just stop bothering at all.

    So, sorry for wasting your and Cakewalk's time.

    EDIT: Here is part of the problem: This bug is difficult to put your finger on. People might see strange things happening due to this bug, but since it makes no sense, people that run into this won't know how to reproduce it, or how to describe it well enough to give Cakealk a clue. Now I went out of my way and gave them an easily reproducible, self-contained project that demonstrates the bug clearly. There are no plugins that ship with Cakewalk that has the Enable MIDI Out capability (I looked at them all), so the only way to demonstrate this bug is to create a bare-bones plugin that does the minimum to repro the bug. I even included the source code and Visual Studio project files. This is not about debugging my plugin, it is about repoducing a Sonar bug. Since you can't repro this with what ships with Cakewalk, Cakewalk will always be able to cop out and say the bug is in whatever plugin the user is using while the bug exhibits. In providing them with a plugin, I make it easy for them to repro, and debug it. I hate it when people don't understand the basic details, but feel it is OK to tell me that I am asking Cakewalk to debug my plugin. Sheesh...
    post edited by SilkTone - 2009/07/11 16:27:25

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #22
    Chris S
    Max Output Level: -83 dBFS
    • Total Posts : 396
    • Joined: 2007/06/13 21:40:13
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 17:54:58 (permalink)

    ORIGINAL: SilkTone

    Cakewalk,

    I want to see if there is any new info regarding these bugs. I spent a large amount of time and effort documenting these bugs, as well as creating the plugin and project to clearly demonstrate these bugs. I filed an official bug report. That has been almost 5 months ago now. The least Cakewalk can do is reply back and say they were unable to reproduce this, or they are working on a fix, ignoring this, or whatever.

    If Cakewalk isn't going to bother, why should I?

    Well I have come across these bugs in my work on Sonar and would appreciate an agknowlegement that someone at Cakewalk is working on the problem.
    #23
    kevo
    Max Output Level: -70 dBFS
    • Total Posts : 1038
    • Joined: 2005/06/28 15:04:27
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/11 22:31:24 (permalink)
    I re-read my first post to see why you would have taken it as an attack. I didn't see anything there where it could be misinterpreted as a personal attacked.

    I did not say your plugin had bugs. As a matter of fact I said "I am not implying your code has bugs." nor did I make any mention of your programming skills (which is irrelevant). I also did not say there wasn't an issue. As a software developer, I would be tracking incident reports to first see if there are reports from other known developers and users. If there were other reports the next thing I would do is to try to replicate the problem. I wouldn't take anyone's word something was bug free, even if they claimed to be programming for 140 years.

    If you will re-read the post, you will see that I gave you a perspective as a developer and encouraged you to be persistent if you want attention drawn to this. It will take more than 1 person reporting a problem for Cake to take any notice or action.

    Right now, you are coming across as a person with an attitude whom I would not want to deal with. Your attitude is less than desirable.

    You have described a catch 22 situation. If more people do not report the issue, it is unlikely anything will be done.

    I am curious which commercial plugins exhibit the same problems. I can Guarantee, if you contact those plugin makers that exhibit the same behavior, that something will be done post hast.

    Best of luck!
    #24
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/12 05:58:13 (permalink)
    ORIGINAL: kevo

    I re-read my first post to see why you would have taken it as an attack. I didn't see anything there where it could be misinterpreted as a personal attacked.

    I did not say your plugin had bugs. As a matter of fact I said "I am not implying your code has bugs." nor did I make any mention of your programming skills (which is irrelevant). I also did not say there wasn't an issue. As a software developer, I would be tracking incident reports to first see if there are reports from other known developers and users. If there were other reports the next thing I would do is to try to replicate the problem. I wouldn't take anyone's word something was bug free, even if they claimed to be programming for 140 years.

    If you will re-read the post, you will see that I gave you a perspective as a developer and encouraged you to be persistent if you want attention drawn to this. It will take more than 1 person reporting a problem for Cake to take any notice or action.

    Right now, you are coming across as a person with an attitude whom I would not want to deal with. Your attitude is less than desirable.

    You have described a catch 22 situation. If more people do not report the issue, it is unlikely anything will be done.

    I am curious which commercial plugins exhibit the same problems. I can Guarantee, if you contact those plugin makers that exhibit the same behavior, that something will be done post hast.

    Best of luck!



    Let's see you spend endless time and effort writing up a bug, and creating a plugin that clearly shows the bug in action, only to have someone else come in here and minimize all your efforts by implying that Cakewalk probably won't spend much time looking into this because "It is a pain to debug someone else's code". Let's see if you have an attitude then. Especially since you didn't bother reading and understanding the bug at all. The last thing I need is someone coming into this thread and undermining my effort to get Cakewalk to look into this bug.

    And you are not coming at this from a programmer's perspective at all, you are coming at it from someone that didn't even bother to read through the bug report. If you did, you would realize that no plugin alone can possibly produce those results, and that the bugs have to be in the host.

    Yea, so sorry to have an "attitude", but I think you would feel the same way if someone stepped all over your efforts.
    post edited by SilkTone - 2009/07/12 06:06:52

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #25
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/12 09:04:01 (permalink)
    Hello, when a bug is filed it is entered into a database and will get reviewed and prioritized for fixing once its established to be a bug. From the time its logged until the time its investigated it could certainly be several months and we don't normally contact the user who logged it unless more information is required. We even mention this in the problem report form.

    We appreciate the the detailed information you provided and we will investigate this in due time. Our development process goes through a phase where we are fully focussed on bug fixing and that is when issues such as these are investigated.
    What is the tracking number that was assigned to this bug by the way?

    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #26
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/12 13:19:02 (permalink)

    ORIGINAL: Noel Borthwick [Cakewalk]

    Hello, when a bug is filed it is entered into a database and will get reviewed and prioritized for fixing once its established to be a bug. From the time its logged until the time its investigated it could certainly be several months and we don't normally contact the user who logged it unless more information is required. We even mention this in the problem report form.

    We appreciate the the detailed information you provided and we will investigate this in due time. Our development process goes through a phase where we are fully focussed on bug fixing and that is when issues such as these are investigated.
    What is the tracking number that was assigned to this bug by the way?



    Noel,

    Thank you for the response. The ref number of the bug is CWBRN-1336, and it was logged on 2/24/09.

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #27
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/07/12 13:57:52 (permalink)
    As a follow up, I was able to repro this with Jamstix 2 as well. If you have Jamstix 2, go into it's options and check Enable MIDI Output. Then open the synth rack and right-click on Jamstix 2 and select Enable MIDI Output. Now create a new, unrelated MIDI track, and set its input to your external keyboard-Omni. Now put the new MIDI track into record mode, and start recording (make sure Jamstix 2 plays some notes during this time). When you stop, you will see that Jamstix 2's MIDI output has been recorded onto the new MIDI track.

    Jamstix 2's MIDI data has no business being recorded into an unrelated track whose input is set to record from an external MIDI controller.

    Yes, there are semi-functional work-arounds (set keyboard input to a specific channel as opposed to omni), but it doesn't solve the problem completely (as it manifests in different ways, like stuck notes), and it points to a more serious underlying problem with Sonar's MIDI implementation. My guess is that Sonar's MIDI buffers are not thread-safe, and it is re-using the same allocated MIDI buffers on different threads, resulting in MIDI buffer data being corrupted. It is hard for me to believe that Sonar still can't get this basic functionality right. Although I have not regressed the bug all the way back, I know that it goes back at least a few versions already, since I started seeing this problem a few years ago, but could never quite put my finger on it.
    post edited by SilkTone - 2009/07/12 18:42:08

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #28
    greysound
    Max Output Level: -89 dBFS
    • Total Posts : 55
    • Joined: 2007/03/27 20:30:21
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2009/09/15 00:51:49 (permalink)
    I know your initial report on this was ages ago, but I wanted to confirm that I've run into identical and related issues to what you've described.  (Thanks for the thorough coverage).

    In addition to the MIDI echo bug, I've been running into nasty crashes when running multiple MIDI-enabled VSTi's at the same time.  For example:

    Catanya + Eloquence(now called Thesys) = Crash
    Catanya + Catanya = Crash
    Thesys + Thesys = Crash
    JamStix + ____ = Crash
    etc.

    I suspect that the issue of internal crosstalk might be to blame, but I'm certainly no programmer.  My workaround has been to purchase energyXT and run it as a VSTi in Sonar.  I do all my MIDI stuff through that and output it to my Sonar instruments.  So far it seems to be working brilliantly so until Cakewalk gets the bug addressed it's one (not free but fairly cheap) workaround.

    EDIT >>> The problem is directly tied to the state of the "Use Multiprocessing Engine" button.  I'm on a Core2 Quad machine.  If Multiprocessing is turned on and I'm using multiple MIDI-enabled VSTi instruments I will crash every time.  Turn it off and things are much, much better.

    post edited by greysound - 2009/09/19 12:08:08
    #29
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    RE: Cakewalk, any new info on THESE bugs? 2010/02/06 15:24:46 (permalink)
    greysound


    I know your initial report on this was ages ago, but I wanted to confirm that I've run into identical and related issues to what you've described.  (Thanks for the thorough coverage).

    In addition to the MIDI echo bug, I've been running into nasty crashes when running multiple MIDI-enabled VSTi's at the same time.  For example:

    Catanya + Eloquence(now called Thesys) = Crash
    Catanya + Catanya = Crash
    Thesys + Thesys = Crash
    JamStix + ____ = Crash
    etc.

    I suspect that the issue of internal crosstalk might be to blame, but I'm certainly no programmer.  My workaround has been to purchase energyXT and run it as a VSTi in Sonar.  I do all my MIDI stuff through that and output it to my Sonar instruments.  So far it seems to be working brilliantly so until Cakewalk gets the bug addressed it's one (not free but fairly cheap) workaround.

    EDIT >>> The problem is directly tied to the state of the "Use Multiprocessing Engine" button.  I'm on a Core2 Quad machine.  If Multiprocessing is turned on and I'm using multiple MIDI-enabled VSTi instruments I will crash every time.  Turn it off and things are much, much better.
     
     
    Greysound, thanks for posting this. I am convinced that these issues are related. I would also like to add a reference to this thread, where people clearly ran into this specific bug with Catanya. In that case, it also includes Sonar crashing.

    Unfortunately, after almost a year since reporting this, there has been zero feedback from Cakewalk on the status of this bug.

    I guess we can hope that 8.5.3 fixes this, but I am certainly not holding my breath for that to happen. After all, this can't possibly be serious, right...?
     
    EDIT: I am not sure how much more evidence Cakewalk needs that there is a serious bug here in Sonar. The fact that every single VSTi so far that sends MIDI out have these same exact problems in Sonar should have given Cakewalk a clue by now. These VSTis have no problem working just fine in other hosts. It is just Sonar.
    post edited by SilkTone - 2010/02/06 15:40:56

    Windows 10 Pro x64, SONAR Platinum 64-bit
    Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
    32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
    NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
    #30
    Page: 12 > Showing page 1 of 2
    Jump to:
    © 2025 APG vNext Commercial Version 5.1