I really need clarification on this issue from CW. There are now many conflicting reports.

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
2013/11/22 12:06:56 (permalink)

I really need clarification on this issue from CW. There are now many conflicting reports.

First of all, let's look at the  various sources of info, then we can see how they conflict:
 
#1. CWBRN-1336 - Multiple MIDI bugs, all related to VSTi MIDI output
  • This is the problem report I filed on 02/24/2009 that links to this website where I explain the issue. It specifically talks about:
    • Stuck notes
    • MIDI output from a VSTi bleeding into the input of an unrelated track that is recording from an external keyboard.
    • Short ghost notes being recorded before each note recorded from an external keyboard
    • It also mentions crashes when there are multiple VSTis with Enable MIDI Output turned on. However this last point was added afterwards and I don't remember how long afterwards since this was almost 5 years ago.
 
 
#2. CWBRN-2504, Bugs related to the "Enable MIDI Output" functionality
  • This one was filed on 03/22/2010 and specifically talks about crashes with multiple VSTis like Catanya with Enable MIDI Output turned on.
 
 
#3. SONAR X3b Update, Fixes and Enhancements (see here)
  • Stability:
    • Resolved a crash when using direct MIDI output with multiple VST Instruments simultaneously, such as multiple instances of JamStix or Catanya (CWBRN-5781, CWBRN-2504, CWBRN-2564, CWBRN-1739)
  • MIDI:
    • Resolved an issue where direct MIDI out from VST Instruments could cause hung notes (CWBRN-1336)
 
OK, so according to the X3b release notes, both the MIDI crosstalk and crashing have been fixed. I also received emails a few days ago stating that both CWBRN-1336 and CWBRN-2504 have been fixed. Since I have not been using Sonar since X1 because of these bugs, I was out of the loop and wanted get more info regarding these fixes.
 
 
#4. Next up is what Ryan Munnis wrote here:
Yesterday I closed out a CWBRN as "fixed" which notified you of it. Our Dev and QA team returned this as fixed as part of the X3b and X3c updates, I was just behind with closing out the CWBRN report.

 
So another confirmation that it is fixed in X3c.
 
 
#5. However, we also have this from Noel: 
The original crash was definitely addressed - I reproduced and fixed it myself and tested with Jamstix. This is another variant that was not in our system. It probably won't make it into X3C due to time constraints but we'll definitely do our best to address it for the next update since its an important fix. Sorry for the delay but there have been a several lot pressing issues to address before this one.

 
I'm not sure what this "another variant" is referring to here. I read the whole thread but couldn't determine what this other variant is. CWBRN-1336 and CWBRN-2504 covers a lot of variants so I'm not sure saying "it was not in our system" is correct.
 
 
#6. Then there is this from Lance Riley:
I gave Catanya a test and found settings to reproduce the crash with multiple instances that is happening.

 
So according to the above, the crashing has not been fixed in X3c.
 
 
#7. Next up, we have swamptooth saying here in response to asking whether these issues have been fixed:
 
No - not completely fixed. I see that my video comparison of reaktor midi outs in sonar and studio one has been reposted in a couple of these threads and that behavior still exists in x3c.

 
I searched for the video mentioned but I'm not sure which one he refers to. From this post I'm assuming he is talking about the MIDI crosstalk.
 
So to sum up, it seems neither the crashing nor the MIDI crosstalk have been fixed in X3c. If so, can CW please go ahead and re-open both CWBRN-1336 and CWBRN-2504? It seems like the right thing to do.
 
Can CW please clarify this issue?
 
Also, is there an X3c demo or something I can try out? I'd really like to see for myself what has been fixed and what has not.
#1

38 Replies Related Threads

    stevec
    Max Output Level: 0 dBFS
    • Total Posts : 11546
    • Joined: 2003/11/04 15:05:54
    • Location: Parkesburg, PA
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 14:54:20 (permalink)
    Those threads were an interesting topic for me, so going from memory...  I believe that the crash was resolved specifically with Jamstix, and that the variant was Catanya; i.e., that there's something different about the way each plugin was causing a crash that required two different (but possibly related) fixes.
     
    I don't recall whether stuck notes had come up in those discussions.
     

    SteveC
    https://soundcloud.com/steve-cocchi
    http://www.soundclick.com/bands/pagemusic.cfm?bandID=39163
     
    SONAR Platinum x64, Intel Q9300 (2.5Ghz), Asus P5N-D, Win7 x64 SP1, 8GB RAM, 1TB internal + ESATA + USB Backup HDDs, ATI Radeon HD5450 1GB RAM + dual ViewSonic VA2431wm Monitors;
    Focusrite 18i6 (ASIO);
    Komplete 9, Melodyne Studio 4, Ozone 7 Advanced, Rapture Pro, GPO5, Valhalla Plate, MJUC comp, MDynamic EQ, lots of other freebie VST plugins, synths and Kontakt libraries
     
    #2
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 15:47:14 (permalink)
    SteveC, that's interesting because to a host a plugin should just be a black box that supports some subset of a fixed list of features, and it either sends out MIDI events or not. So I'm not sure why a different fix would be required for different plugins. They all follow the same spec and other hosts have no problem with this.
     
    Anyway if Noel is saying that he used Jamstix to test it and of Catanya "This is another variant that was not in our system", once again I have to take issue with that. I'm trying not to get negative about this but it is hard not to when I read stuff like this. CWBRN-2405 specifically talks about a crash with multiple Catanya instances. I don't know how much clearer I could have made it. That info was certainly "in the system" since 03/22/2010 already which was when I filed the problem report. Also of interest:
     
    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, July 12 2009
     
    Noel,
    Thank you for the response. The ref number of the bug is CWBRN-1336, and it was logged on 2/24/09.

    Me, July 12 2009
     
    Then in the very same thread:
    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.

    greysound, Sept 14, 2009
     
    It is a bit disingenuous to claim multiple instances of Cataya to be "another variant that was not in our system".
     
    So 5 years later and it still isn't fixed even though every possible attempt was made to get CW's attention regarding this. Not just that, but now the problem reports have been erroneously closed as fixed. CW can you at least re-open CWBRN-1336 and CWBRN-2504 please.
    #3
    stoutlyric
    Max Output Level: -88 dBFS
    • Total Posts : 135
    • Joined: 2006/02/02 20:43:48
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 19:33:34 (permalink)
    I wonder if their testers have a copy of reaktor? That would be a great one to test with since it's so popular.

    I feel your pain, I've been waiting for this for a long long time. When i first discovered it I found your website and was blown away that it was documented so well.

    The lack of midi routing is my number one thing with sonar. I imagine it's an extensive painful fix to implement and so it gets pushed to the side.
    post edited by stoutlyric - 2013/11/22 19:59:28
    #4
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 20:01:46 (permalink)
    [Deleted naughty picture might never live it down]
    post edited by CakeAlexS - 2013/11/22 20:25:59

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #5
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 20:03:07 (permalink)
    BTW initial reaction ... I can totally understand this... Believe me I get it.... I mock and totally understand at the same time.
     
    post edited by CakeAlexS - 2013/11/22 20:12:59

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #6
    Mystic38
    Max Output Level: -59 dBFS
    • Total Posts : 1622
    • Joined: 2010/08/30 17:40:34
    • Location: Mystic, CT
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 20:16:55 (permalink)
    I suspect you have a simplistic, (though very reasonable) view of the interactions between daws and plugins.
     
    SilkTone
    SteveC, that's interesting because to a host a plugin should just be a black box that supports some subset of a fixed list of features, and it either sends out MIDI events or not. So I'm not sure why a different fix would be required for different plugins. They all follow the same spec and other hosts have no problem with this.
     
     




    HPE-580T with i7-950, 8G, 1.5T, ATI6850, Win7/64, Motu 828 III Hybrid, Motu Midi Express, Sonar Platinum, Komplete 9, Ableton Live 9 & Push 2, Melodyne Editor and other stuff, KRK VXT8 Monitors
    Virus Ti2 Polar, Fantom G6, Yamaha S70XS, Novation Nova, Novation Nova II, Korg MS2000, Waldorf Micro Q, NI Maschine Studio, TC-VoiceLive Rack, 2012 Gibson Les Paul Standard, 2001 Gibson Les Paul DC, 1999 Fender Am Hardtail Strat, Fender Blues Jr, Orange TH30/PPC212, Tak EF360GF, one mic, no talent.
    #7
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 20:30:52 (permalink)
    Mystic38
    I suspect you have a simplistic, (though very reasonable) view of the interactions between daws and plugins.
     

     
    You probably don't know this but I've been writing VST plugins for many years, and doing software development for even longer (25+ years). So my view is anything but simplistic, I just didn't want to go into technical details.
     
    From a developer's point of view, the plugin is following the VST specification, and as such if it sends out MIDI notes, it is doing it within the VST specification using the buffer format as specified in that spec. Because of this, the host should not need to have different fixes for different plugins (this is what I mean with black box). If Sonar needs different fixes for different plugins in order not to crash, there are bigger problems than any of us suspected.
     
    I eluded in some older threads about "spaghetti code". I'm not saying Sonar is spaghetti code, just that if it is isn't architecture in a well-defined, modular way, then this is the kind of problems you run into. You fix one thing and something else breaks. Simple bugs become difficult to fix. Complex bugs become impossible to fix. Once again not saying Sonar is this way, just observing the symptoms from the outside here...
    #8
    mudgel
    Max Output Level: 0 dBFS
    • Total Posts : 12010
    • Joined: 2004/08/13 00:56:05
    • Location: Linton Victoria (Near Ballarat)
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 21:14:44 (permalink)
    Isn't it the case that despite there being a standard that some developers don't stick to it as strictly as others. Hence the variations in interaction between plugins in the same or different hosts.

    Mike V. (MUDGEL)

    STUDIO: Win 10 Pro x64, SPlat & CbB x64,
    PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
    Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
    Monitors: Adam A7X, JBL 10” Sub.
    Audio I/O & DSP Server: DIGIGRID IOS & IOX.
    Screen: Raven MTi + 43" HD 4K TV Monitor.
    Keyboard Controller: Native Instruments Komplete Kontrol S88.
    #9
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/22 21:30:05 (permalink)
    mudgel
    Isn't it the case that despite there being a standard that some developers don't stick to it as strictly as others. Hence the variations in interaction between plugins in the same or different hosts.

     
    Yes that is very true. However these same plugins work fine in other DAWs so they can't be that far off.
     
    I think more common is that some plugins use different parts of the spec for which the host has not been tested very well. A good example is the MIDI out feature. It is not that common (as say, audio out), which is why I don't think CW did that much testing with it. It doesn't help that CW say in their problem report instructions not to include 3rd party plugins. This makes it very difficult to impossible to file bugs of this nature because you can't reproduce it without 3rd party plugins. At the same time it makes it easy for CW to say it is buggy 3rd party plugins, which has been the standard response for many years.
     
    It did take me a while to realize the bug is in Sonar and not the plugins. But while I was searching around the web back then looking for solutions to my problem, I remember finding a plugin developer's website where they stated something along the lines of "Sonar's MIDI implementation is a mess". That pretty much confirmed it for me. I looked for that website later again but could not for the life of me find it again. I should have created a link.
    #10
    arachnaut
    Max Output Level: -67 dBFS
    • Total Posts : 1168
    • Joined: 2007/05/05 17:24:33
    • Location: Sunnyvale, CA USA
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/23 00:54:12 (permalink)
    You can add this to the list: 
    CWBRN-20028
     
    It's status is "Submitted To Development" and involves Reaktor sending on multiple MIDI channels.
     
    It is described here:
     
    X3 freezing because of MIDI routing?
     
    http://forum.cakewalk.com...-routing-m2900977.aspx

    - Jim Hurley -
    SONAR Platinum - x64  - Windows 10 Pro 
    ASUS P8P67 PRO Rev 3.0;  Core i7-2600K@4.4GHz; 16 GB G.SKILL Ripjaws X;
    GeForce GT 740; Saffire Pro14 MixControl 3.7; Axiom 61
    64-Bit audio, SR: 48kHz, ASIO 256 samples latency, Rec/Play I/O Buffers 512k, Total Round Trip Latency 13 ms, Pow-r 3 dither 
    #11
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/23 01:18:20 (permalink)
    If it is closed personally I would create a brand new updated issue try to avoid past references. The problem with bug tracking is logs can get muddled out of proportion and sometimes it is good to start afresh on less tired eyes... Even if it means copying and pasting the first post into the issue to save time.
     
    This is a great post I wish I read it properly first time around......
    This emphasises the point really that Cake should be concentrating on bugfix and performance tweaks rather than enhancements first. There is clearly a backlog.

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #12
    auto_da_fe
    Max Output Level: -56.5 dBFS
    • Total Posts : 1866
    • Joined: 2004/08/04 21:32:18
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/23 10:02:27 (permalink)
    Even though I am sick to death of starting and re-starting my computer....I continue to tinker with this and basically get really inconclusive results that continue to mystify me.  But I really need to drop this and do something else, and that is what I am going to do.
     
    I reported that Jamstix worked okay triggering multiple drums synths, now that same project just crashed.  Will it come back the next time and work or will it crash? Who knows, I really don't have the patience anymore to investigate this mess.
     
    I give up wasting time making my computer crash over and over and will instead put my faith in CW that they know what the issue is and they will fix it.  However, i will have a giant bottle of Xanax ready when the fixed is announced and i sit down to try it out.  
     
    JR
     

    HP DV6T - 2670QM, 8 GB RAM,
    Sonar Platypus,  Octa Capture, BFD2 & Jamstix3, Komplete 10 and Komplete Kontrol
    Win 10 64 
    SLS PS8R Monitors and KRK Ergo
    https://soundcloud.com/airportface
    #13
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/23 11:01:06 (permalink)
    CakeAlexS
    If it is closed personally I would create a brand new updated issue try to avoid past references. The problem with bug tracking is logs can get muddled out of proportion and sometimes it is good to start afresh on less tired eyes... Even if it means copying and pasting the first post into the issue to save time.
     
    This is a great post I wish I read it properly first time around......
    This emphasises the point really that Cake should be concentrating on bugfix and performance tweaks rather than enhancements first. There is clearly a backlog.



    I don't know, I feel I've given CW enough info at this point. If they want to go ahead and close the bug reports due to being clueless about this issue then I'm not going to keep herding them like sheep into the right direction. I'm done with that.
     
    Let me explain why I say that. And I know some people are tired of me rehashing this, and those people are free to ignore this post or this whole thread. I just feel that asking to re-submit a new problem report is a bit much, given that I:
     
    • Logged an official problem report on Feb 24 2009, CWBRN-1336.
    • Spent a large amount of time investigating this issue inside a debugger, as far as one could without having actual Sonar source code.
    • Created a website that describes the bug(s) in detail, and linked it in the above mentioned problem report.
    • Added clear steps to reproduce the issue to the website.
    • Added screenshots to the website showing the resulting MIDI crosstalk in detail.
    • Added a Sonar project to the website that can be used to reproduce the bug(s).
    • Wrote a plugin stripped to the bare minimum that can be used to isolate the problem.
    • Added the plugin as well as the plugin source code to the website so that CW can easily step through the plugin code to isolate the bug(s).
    • Logged CWBRN-2504 on Feb 9 2010 with additional steps to reproduce this to help CW track down this issue. This one is about Sonar crashing with multiple instances of Catanya. Remember Noel said this wasn't "in the system".
    • Logged CWBRN-2534 on Feb 16 2010 with additional steps to reproduce this to help CW track down this issue.
    • Logged CWBRN-2532 on Feb 16 2010 with additional steps to reproduce this to help CW track down this issue.
    • Called CW tech support at least twice to see if I can help them reproduce the problem.
    • Had 15 email discussions with "Willy Jones" at CW, in which he promises that CW is looking into the issue and that it will be addressed in "an upcoming release". I offered multiple times to help track down the bug by doing beta testing for CW since I was very familiar with the issue. The first email was sent on Nov 23, 2009, the last response was on June 17 2011. My last reply was on Jan 2 2013 for which I have not received a response back.
    • Provided the CBRN number to Noel Borthwick, CTO, Cakewalk on July 12 2009 who acknowledged the detailed information and posted "... We appreciate the detailed information you provided and we will investigate this in due time...."
     
    So now after all that, CW erroneously closes the problem reports I filed, and if I follow your suggestion, the next bullet point in my list would become:
     
    • Start the whole process all over again.
     
    I hope you see why I don't want to do that. Nothing I've done from the above list has resulted in us being closer to a fix for this issue. CW is just as clueless about this as they were 5 years ago.
     
    Here is something I know that does work:
     
    A few years ago there was a review of Sonar (I think it was CM IIRC) . They ran into the bug where recording from multiple MIDI inputs would cause crosstalk between the tracks. This was posted in the magazine, and you won't believe how fast that bug got fixed! Unfortunately it turned out it wasn't related to the original bug referring to crosstalk from VSTi outputs into other tracks, so that bug (or bugs) was never fixed. Instead, the typical response from CW when bringing up this issue is similar to Ryan Munnis's response here:
     

    The sarcasm isn't exactly helpful. We fix a bug you reported and this is the response we're getting? I don't understand.

     
    He doesn't understand the sarcasm. I had to chuckle at that. I also cried a little.
     
    Back to my story... Now my wish is that instead of the usual fluffy tests with the typical glowing reviews (remember CW advertises in those magazines), some of these reviewers can do an actual real review and bother to use the VSTi MIDI out feature with multiple plugins. And that Sonar then pukes MIDI notes all over other tracks like it has been doing for years, and crashes endlessly for them like it has been doing for years. And then the reviewer wondering why Sonar failed MIDI Routing 101. And then post about it in the magazine.
     
    Only then will we see CW getting a clue about this issue, quickly fix it for the next review, and then act as if it's the 1st time they ever heard about it.
     
    Because as I said we are no closer to a fix today than we were 5 years ago.
    post edited by SilkTone - 2013/11/23 16:50:00
    #14
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/23 11:41:54 (permalink)
    OK well let's hope Cake can chirp in here... At the very least PM you...

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #15
    lawp
    Max Output Level: -67 dBFS
    • Total Posts : 1154
    • Joined: 2012/06/28 13:27:41
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/23 13:46:56 (permalink)
    thanks for all the hard work on this
    #16
    sharke
    Max Output Level: 0 dBFS
    • Total Posts : 13933
    • Joined: 2012/08/03 00:13:00
    • Location: NYC
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/23 14:22:32 (permalink)
    SilkTone
    But while I was searching around the web back then looking for solutions to my problem, I remember finding a plugin developer's website where they stated something along the lines of "Sonar's MIDI implementation is a mess". That pretty much confirmed it for me. I looked for that website later again but could not for the life of me find it again. I should have created a link.



     
    You said it yourself back in Jan of 2010 http://forum.cakewalk.com/FindPost/1924356
     
    Sorry couldn't resist - I had to Google "Sonar MIDI implementation mess" 

    James
    Windows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
    #17
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/24 16:25:15 (permalink)
    sharke
    You said it yourself back in Jan of 2010 http://forum.cakewalk.com/FindPost/1924356
     
    Sorry couldn't resist - I had to Google "Sonar MIDI implementation mess" 


    You are correct sir, I did say that .  I think it stuck in my head ever since I originally read it from whatever that mystery site was. Maybe because it describes Sonar's MIDI so succinctly.
    #18
    Ryan Munnis [Cakewalk]
    Administrator
    • Total Posts : 1067
    • Joined: 2009/11/01 10:28:44
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/25 16:12:31 (permalink)
    I think what makes this very difficult to communicate on is the focus on "he said, she said" versus the specifics of the case. There's clearly a lot of history here, but quoting stories from several years ago is a bit inaccurate with the current release given the fact that we've checked in updates to SONAR and third-party plug-in devs have done the same. It seems like a wasted effort to read all of this history versus just talking about today's reality.
     
    CWBRN-1336 is really just a link to the website, which has multiple issues listed, so logistics-wise it makes it a bit weird to process the case. Allow me to explain a bit:
     
    When we submit a Problem Report to our Development team, we're basically merging two systems (our internal bug tracking system and our problem report system on the website). Our developers do not use the Problem Report form. Why? Because a majority of the reports are not bugs and are actually support related questions. Therefore, Quality Assurance and Tech Support filter the cases. So, when we send something to development, we're trying to be as specific as possible, but we're really just tying the report to a case in our internal bug tracking system.
     
    As developers resolve issues in our code base, they check in changes to our internal bug tracking system. The history shows up in the bug so we can see work has been done in a specific area. This lets our testers regress bugs and see if the information in the report is resolved. If it is resolved, they close the case as "fixed".
     
    There is another automated process that performs a match on cases "Fixed" in our internal system with cases "Submitted to Development" in our Problem Report system. Most of it is automated. The only part that currently isn't automated is the part where we email notification that a fix is available. It's almost fully automated (sends a stock email) but it still requires some human intervention. In any case, I'm only discussing all of this because CWBRN-1336 had changesets checked in from our developers as well as notes from our testers that the behavior couldn't be replicated anymore. This prompted me to update CWBRN-1336 to say fixed. There are for real fixes and changes check in that we mentioned in the update notes. I think the problem though, is that CWBRN-1336 was too broad to be honest.
     
    Now, with that being the case, if there are still issues and people are seeing mixed results, I could just re-open the report, but I'm not sure at this stage of the game it's very helpful. It's going to take us down the same path. What we probably should have done years ago when the report came in initially was what we do now, which is to break the CWBRN into unique cases identifying each bug. That's a pretty old report, back before we built any of these automated systems. At the time, actually, that case was no more complicated then an email inbox. Our system is much more advanced now. With it being more advanced now though, we're a bit more meticulous about logging specific reports identifying exact behavior versus multiple bugs in a single report.
     
    Whew!
     
    I think what we should do moving forward is that if someone is finding a behavior at all related to VSTi MIDI out, we should log a new report identifying the behavior. Make sure it's descriptive (not to be a waste of time or insult IQs as we've been accused of ;) ) but rather just to make sure it goes through the system as quickly as possible. I promise you folks nobody in support is trying to brush issues off and make cases disappear. If you think we're being difficult and asking too many questions, it's probably a good thing versus us not asking for specifics and kicking the can down the road.
     
    For what it's worth, I have passed along this thread as well as the other two threads regarding VSTi MIDI out to developers internally. They're aware of the discussions. We actually do have some people on vacation at the moment, as well as several other projects, so our developers are a bit tied up at the moment. Part of the inactivity on my part, as well as from other Cakewalkers, is a result of that really.
     
    Edit for typos
    post edited by Ryan Munnis [Cakewalk] - 2013/11/25 16:20:57

    Ryan Munnis
    Cakewalk
    #19
    SilkTone
    Max Output Level: -59.5 dBFS
    • Total Posts : 1566
    • Joined: 2003/11/10 17:41:28
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 13:34:55 (permalink)
    Ryan Munnis [Cakewalk]
    I think what makes this very difficult to communicate on is the focus on "he said, she said" versus the specifics of the case.

     
    This isn't about "he said, she said". The facts are pretty clear in this case, even if you need to spend a bit of time understanding the issue.
     
    There's clearly a lot of history here, but quoting stories from several years ago is a bit inaccurate...

     
    Sorry, these are not "stories". These are facts. In another thread you said I argued the facts about a bug that was marked as fixed. The problem is that you don't understand the full picture so you believe I've got my facts wrong. I've spent much more time on this for a much much longer time than you so the last thing you can accuse me of is not getting the facts straight.
     
    ...with the current release given the fact that we've checked in updates to SONAR and third-party plug-in devs have done the same. It seems like a wasted effort to read all of this history versus just talking about today's reality.

     
    Well I'm sorry if you feel it is a wasted effort to spend some time understanding the issue. Today's "reality" is just like the reality 5 years ago, meaning the exact same issues still exist.
     
    CWBRN-1336 is really just a link to the website, which has multiple issues listed, so logistics-wise it makes it a bit weird to process the case.

     
    Sorry that I provided "just" a link. Are you suggesting instead that I should have put all that analysis, screenshots, source code and Sonar project into your problem report? The problem report can't even format simple paragraphs properly, so reading that much detail in it would have made it even more confusing. I'm not even sure what its text-limit is but I doubt it would have accepted all the text that is on the website. It is a bit insulting when you suggest I somehow provided a sub-par report since I provided "just" a link.
     
    As developers resolve issues in our code base, they check in changes to our internal bug tracking system. The history shows up in the bug so we can see work has been done in a specific area. This lets our testers regress bugs and see if the information in the report is resolved. If it is resolved, they close the case as "fixed".
     
    There is another automated process that performs a match on cases "Fixed" in our internal system with cases "Submitted to Development" in our Problem Report system. Most of it is automated. The only part that currently isn't automated is the part where we email notification that a fix is available. It's almost fully automated (sends a stock email) but it still requires some human intervention. In any case, I'm only discussing all of this because CWBRN-1336 had changesets checked in from our developers as well as notes from our testers that the behavior couldn't be replicated anymore. This prompted me to update CWBRN-1336 to say fixed. There are for real fixes and changes check in that we mentioned in the update notes. I think the problem though, is that CWBRN-1336 was too broad to be honest.

     
    I have provide proof that those bugs are still reproducible. You made a mistake in closing it.
     
    Let me explain CWBRN-1336 a bit since you find it a wasted effort to read it... This particular bug is difficult to quantify. There are many symptoms and it's hard to tell which symptom is part of the same underlying bug. CWBRN-1336 is an attempt to group together a set of behaviors that seem to point to the same bug (all related to crosstalk from VSTi MIDI out into other tracks). It lists 3 different ways to reproduce incorrect behavior that seem to be the result of the same underlying issue.
     
    So what happened is that a bug was fixed for "hung" notes, and the release notes mentions CWBRN-1336. Well, CWBRN-1336 does mention stuck notes in one case, however that is nowhere near what it is all about. If your developers bothered to follow the steps in CWBRN-1336 they would most certainly have been able to reproduce the issue. So to this day, it is most certainly not fixed.
     
    Now, with that being the case, if there are still issues and people are seeing mixed results, I could just re-open the report, but I'm not sure at this stage of the game it's very helpful. It's going to take us down the same path.

     
    Not very helpful? Your developers claim they could not reproduce the issue, yet we see now that this issue has not been fixed (that is why I listed the "stories" as you say). If your developers actually bothered to follow the detailed steps in that report, they would most certainly reproduce the issue, I guarantee it. So you should re-open it.
     
    What we probably should have done years ago when the report came in initially was what we do now, which is to break the CWBRN into unique cases identifying each bug.

     
    Who should do that? Me? Sorry I spent enough of my time trying to help CW reproduce and fix this issue, only to have the problem reports now erroneously closed. Thanks, that really makes me feel good after putting in all those hours documenting this issue in painstaking detail! So I'm done with that. Good luck with reports that simply say..."I recorded MIDI and there were notes on there that should not be there".
     
    At this point I don't even have an up-to-date version of Sonar anymore because I refuse to pay for yet another upgrade that is just as broken as it always has been. Because of that I don't even think I can log new reports even if I was stupid enough to waste more time doing so. I can't even tell what has been fixed and what not, so at this point I'm relying on other users to confirm what has been fixed and what not. I offered multiple times to do beta for testing for CW since I had good knowledge of the issues and how to reproduce them, but CW never bothered. I'm still open to that.
     
    That's a pretty old report, back before we built any of these automated systems. At the time, actually, that case was no more complicated then an email inbox. Our system is much more advanced now. With it being more advanced now though, we're a bit more meticulous about logging specific reports identifying exact behavior versus multiple bugs in a single report.

     
    So because it is old, the info it contains is useless? The bug is even older, so how is the info useless?
     
    I think what we should do moving forward is that if someone is finding a behavior at all related to VSTi MIDI out, we should log a new report identifying the behavior.

     
    Well good luck with that. I know that many people have logged reports regarding this same issue. None of it went anywhere, so I'm not sure what it would help to keep doing it over and over.
     
    I promise you folks nobody in support is trying to brush issues off and make cases disappear. If you think we're being difficult and asking too many questions, it's probably a good thing versus us not asking for specifics and kicking the can down the road.

     
    That has not been even close to my experience with this issue. CW has been pretty much ignoring this issue, even after multiple promises that this issue was being looked into, including promises from Noel many years ago. I have more quotes if you don't believe me, but I guess that will qualify as "he said, she said"...
     
    For what it's worth, I have passed along this thread as well as the other two threads regarding VSTi MIDI out to developers internally. They're aware of the discussions.


    That is the only bit of good news out of all of this. However, believe it or note, I have even more quotes where more or less the same thing was said. That was many years ago, so I'm not going to get all excited about the latest promises...
     
    To summarize:
    • I really think you should re-open CWBRN-1336. Unless you have another problem report that contains more detailed info, CWBRN-1336 has many details that can be used to verify that the issue(s) has been fixed.
    • CWBRN-2504 was also closed in error. It specifically mentions multiple instances of Catanya crashing Sonar. We know for a fact that is has not been fixed, based on Lance Riley reporting here that he could reproduce it. Maybe Sonar doesn't crash with Jamstix anymore, but it certainly still crashes with Catanya, exactly as CWBRN-2504 describes. Do you disagree with re-opening it, and if so, why?
    • Against my better judgment and after all the time I already wasted on this (with nothing to show in return other than having my efforts minimized by incorrectly closing the reports as "fixed"), I'm still offering to help CW resolve this issue. I have the means to test this in great detail because I'm very familiar with all the different symptoms (whether from the same bug or from different bugs).
    #20
    dubdisciple
    Max Output Level: -17 dBFS
    • Total Posts : 5849
    • Joined: 2008/01/29 00:31:46
    • Location: Seattle, Wa
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 13:38:41 (permalink)
    I think i will go make a peanut butter and jelly sandwich
    #21
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 13:43:12 (permalink)
    I will go and make a shark sandwich.

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #22
    dubdisciple
    Max Output Level: -17 dBFS
    • Total Posts : 5849
    • Joined: 2008/01/29 00:31:46
    • Location: Seattle, Wa
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 13:59:34 (permalink)
    CakeAlexS
    I will go and make a shark sandwich.


    never tried that in sandwich form.  hmmmmm
    #23
    Paul P
    Max Output Level: -48.5 dBFS
    • Total Posts : 2685
    • Joined: 2012/12/08 17:15:47
    • Location: Montreal
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 14:08:24 (permalink)
     
    I must say, SilkTone, I'm pretty impressed by your perseverance.
     
    I hope things are eventually resolved to your liking.  Please keep us informed of any progress you achieve.
     

    Sonar Platinum [2017.10], Win7U x64 sp1, Xeon E5-1620 3.6 GHz, Asus P9X79WS, 16 GB ECC, 128gb SSD, HD7950, Mackie Blackjack
    #24
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 14:16:06 (permalink)
    Paul P
     
    I must say, SilkTone, I'm pretty impressed by your perseverance.
     
    I hope things are eventually resolved to your liking.  Please keep us informed of any progress you achieve.
     




    +1

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #25
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 14:41:13 (permalink)
    As Ryan indicated there were issues fixed with MIDI out. There was a well defined deadlock that *was* fixed in X3 as well as crashes related to MIDI out. So saying nothing was done in this area is grossly inaccurate.
    There is a residual issue still on our radar with how MIDI echo is handled in combination with MIDI out VST's. I'm assuming that that is the residual problem that you still see and we will continue to investigate it.
     
     

    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #26
    lawp
    Max Output Level: -67 dBFS
    • Total Posts : 1154
    • Joined: 2012/06/28 13:27:41
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 14:44:07 (permalink)
    maybe we're assuming that the process goes
    bug identified/reported --> bug reproduced --> bug fixed
    when there's actually one or more additional steps before "bug fixed "?
    #27
    stevec
    Max Output Level: 0 dBFS
    • Total Posts : 11546
    • Joined: 2003/11/04 15:05:54
    • Location: Parkesburg, PA
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 15:14:56 (permalink)
    Having worked in software tech support for the last 16 years, I can only echo one aspect that Ryan stated above that wasn't done from the beginning with this one - each individual issue/symptom/workflow has to have a unique bug #.   When rolling similar scenarios into one report, the chances of resolving them all diminishes - right or wrong, that just tends to happen when dealing with a revolving list of issues to troubleshoot. 
     
    But it sounds like the CW folks are at that point now and have the ability to better manage the data associated with each remaining aspect of "MIDI crosstalk".    That's a pretty big step forward IMHO. 
     

    SteveC
    https://soundcloud.com/steve-cocchi
    http://www.soundclick.com/bands/pagemusic.cfm?bandID=39163
     
    SONAR Platinum x64, Intel Q9300 (2.5Ghz), Asus P5N-D, Win7 x64 SP1, 8GB RAM, 1TB internal + ESATA + USB Backup HDDs, ATI Radeon HD5450 1GB RAM + dual ViewSonic VA2431wm Monitors;
    Focusrite 18i6 (ASIO);
    Komplete 9, Melodyne Studio 4, Ozone 7 Advanced, Rapture Pro, GPO5, Valhalla Plate, MJUC comp, MDynamic EQ, lots of other freebie VST plugins, synths and Kontakt libraries
     
    #28
    Ryan Munnis [Cakewalk]
    Administrator
    • Total Posts : 1067
    • Joined: 2009/11/01 10:28:44
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 15:21:47 (permalink)
     
    SilkTone, what I was referring to was that there were fixes checked into X3 and some users have reported seeing different results as a result of the checked in changes, making referencing past versions confusing given the case. Today's reality is different. I wasn't saying this to be rude or smart... it's just that SONAR X3 is not SONAR X2 or SONAR X1. 
     
    Please understand that I wasn't saying "he said, she said" to be rude, nor was I saying "stories" to indicate you didn't know your facts. Perhaps I should have used a different word and I regret using that one now considering how much you've focused on it and how it could easily come across mistakenly, but you're putting other words in my mouth. If the tone of what I'm writing is being misunderstood then I'm truly sorry. You're focusing on my manner of speaking versus what I'm trying to communicate with you, which was written calmly with the hope that I could explain our process a bit so you could understand why things got to this point and why your reports came back the way they did. You were asking about the reports specifically, and I was providing clarification to what happened behind the scenes that caused them to be listed in our update notes.
     
    My intention wasn't to argue with you, it was to tell you where I think we, Cakewalk, could have been more helpful with the reports in the first place. I was trying to explain for the sake of moving on to what would ultimately be more helpful for everyone. I think you're misreading my above post as argumentative or defensive whereas it was actually anything but. I was just trying to work with you on moving forward and getting more accurate info with the current version of the product. 
     
    I think there are plenty of people reading along that could easily say at this point, "Hey Ryan, here's my experience with SONAR X3 and x,y,z plug-in, things look good" or "you know what Ryan, things look bad, I logged it in this case number, get this submitted to development please.". There are other folks who are doing this already and it is helpful. Thank you to anyone who has been doing this.

    Ryan Munnis
    Cakewalk
    #29
    Splat
    Max Output Level: 0 dBFS
    • Total Posts : 8672
    • Joined: 2010/12/29 15:28:29
    • Location: Mars.
    • Status: offline
    Re: I really need clarification on this issue from CW. There are now many conflicting repo 2013/11/26 15:22:17 (permalink)
    As Ryan  (and I said before that) the only real way to go is to log a new reproducible bug with Sonar X3C, and start from scratch avoiding the old baggage (it may just be a simple cut and paste affair with a few alterations). This issue was logged three years ago, the people who made the decision to close it then may not even work for Cake anymore or work in different departments, or maybe there was a completely different process.
     
    Forget the past, deal with it and start from scratch. Get over the hump...
    In the land of QA it can be extremely difficult to reopen issues, esp when it's down to internal politics, much easier to start a new one. I entirely understand the frustration but that has to be the clear way forward.

    Sell by date at 9000 posts. Do not feed.
    @48/24 & 128 buffers latency is 367 with offset of 38.

    Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
    #30
    Page: 12 > Showing page 1 of 2
    Jump to:
    © 2025 APG vNext Commercial Version 5.1