Locking MIDI port assignments

Page: 123 > Showing page 1 of 3
Author
dhsherbert
Max Output Level: -86 dBFS
  • Total Posts : 228
  • Joined: 2005/03/14 11:21:42
  • Location: Berkeley Springs, WV USA
  • Status: offline
2008/04/14 09:40:16 (permalink)

Locking MIDI port assignments

I tried the "search" route first, but could not find the answer.

Is there a way to "lock" the MIDI port assignments in Sonar 7?

I powered up my notebook and Sonar 7(SE) last evening to rehearse for an upcoming concert. (I use the notebook and Sonar to play an audio track and make MIDI changes to my vocal harmonies, keyboard program changes and changes to our vocal effects.) During the first song, I noticed that the harmonies were missing. When I checked the MIDI OUT assignments, they had all been changed to different assignments.

After I changed the assignments on all of the songs for this concert, I went back to the songs for the last concert and they were all changed.

I'm careful to be certain that all of my hardware is powered up before booting the notebook.

It would definitely be nice if I could set my output ports and have them stay "locked" whether or not the hardware is "seen" by the computer during its boot up.

Thanks,

Doug

Gateway AMD Dual Core Notebook
Sonar 7SE
Echo Indigo IO Audio Card
M-Audio Midisport 4X4
TC Helicon Voiceworks
ART "FXT" Vocal Effects Module
Roland Sound Canvas Module
#1

75 Replies Related Threads

    dhsherbert
    Max Output Level: -86 dBFS
    • Total Posts : 228
    • Joined: 2005/03/14 11:21:42
    • Location: Berkeley Springs, WV USA
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/16 14:17:25 (permalink)
    I respectfully re-submit this.

    Thanks,

    Doug
    #2
    Roflcopter
    Max Output Level: -7.5 dBFS
    • Total Posts : 6767
    • Joined: 2007/04/27 19:10:06
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/16 15:34:42 (permalink)
    I'm having a related annoyance ATM, so I've been going through the usual places to see where Sonar gets/stores that info, but no luck, so a fat BUMP from me, too.

    I'm a perfectionist, and perfect is a skinned knee.
    #3
    Wookiee
    Rrrrugh arah-ah-woof?
    • Total Posts : 13306
    • Joined: 2007/01/16 06:19:43
    • Location: Akahaocwora - Village Yoh Kay
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/16 15:46:23 (permalink)
    Sorry if this is dumb question.

    Do you mean assign an instrument to a certain hardware midi port?

    Life is not about waiting for the storm to pass, it's about learning to dance in the rain.
    Karma has a way of finding its own way home.
    Primary, i7 8700K 16Gigs Ram, 3x500gb SSD's 2TB Backup HHD Saffire Pro 40. Win 10 64Bit
    Secondary  i7 4790K, 32GB Ram, 500Gb SSD OS/Prog's, 1TB Audio, 1TB Samples HHD AudioBox USB, Win 10 64Bit
    CbB, Adam's A7x's - Event 20/20's, Arturia V6, Korg Digital Legacy, Softube Modular, Arturia Keylab-88, USB-MidiSport 8x8 
    #4
    dhsherbert
    Max Output Level: -86 dBFS
    • Total Posts : 228
    • Joined: 2005/03/14 11:21:42
    • Location: Berkeley Springs, WV USA
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/16 16:22:04 (permalink)
    Correct ...... I assign my hardware (Midisport 4X4, Edirol PCR-800, ART FXT, Roland Sound Canvas and TC Helicons Voiceworks) in the MIDI Port setup screen. When I brought up my concert projects, all of my output assignments in the Track View had changed. (In a few instances, I noticed that EZDrummer was the instrument assigned and it wasn't even loaded into the Synth Rack! When I save the project as my Performance project, I have my bounced audio track and my MIDI control tracks. Every synth has been removed from the Synth Rack.

    Doug
    #5
    yorolpal
    Max Output Level: 0 dBFS
    • Total Posts : 13829
    • Joined: 2003/11/20 11:50:37
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/16 16:24:31 (permalink)
    I believe he's talking about midi "routing I/O" assignments. It actually happens quite often that Sonar will lose those. I used to think it was just upon a new install or update but it's happened to me at other times as well. I have a master template that has all my most used softsynths along with a click track and multiple midi and audio tracks. I also have three outboard hardware sound generators (my controller, an Alesis QS8 and a Roland TD10 and a Korg Wavestation SR) that are set on different and various midi channels. What happens I think is that any time you make a change or add a new midi device in your Global settings you run the risk of having all your midi routing changed as well. While there may be a "quick fix" (and if there is, somone please clue me in to it) I generally just go back and change all my individual tracks back one at a time and then resave the template or project. It is a PITA ain't it?
    post edited by yorolpal - 2008/04/16 16:43:29

    https://soundcloud.com/doghouse-riley/tracks 
    https://doghouseriley1.bandcamp.com 
    Where you come from is gone...where you thought you were goin to weren't never there...and where you are ain't no good unless you can get away from it.
     
    SPLAT 64 bit running on a Studio Cat Pro System Win 10 64bit 2.8ghz Core i7 with 24 gigs ram. MOTU Audio Express.
    #6
    dhsherbert
    Max Output Level: -86 dBFS
    • Total Posts : 228
    • Joined: 2005/03/14 11:21:42
    • Location: Berkeley Springs, WV USA
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/16 16:33:20 (permalink)
    Sure is! I have to check each of our "performance" projects before the concert (since I got burned by this "glitch" in the middle of a live song! Here I am singing my heart out and I notice that there are NO harmonies and NO changes in vocal effects. NOT acceptable ...... all of our backing voices had gone south!

    DHS
    #7
    Susan G
    Max Output Level: 0 dBFS
    • Total Posts : 12016
    • Joined: 2003/11/05 22:49:26
    • Location: Putnam County, NY
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 02:00:15 (permalink)
    This is a biggie for me, too! I've reported it before, and made sure it has nothing to do with turning on all my hardware first. It's a *huge* PITN! I've suggested using "placeholders" the way they do for missing synths or FX if SONAR can't detect the MIDI In/Out for whatever reason. To me, this would be far preferable to assigning them randomly.

    -Susan

    2.30 gigahertz Intel Core i7-3610QM; 16 GB RAM
    Windows 10 x64; NI Komplete Audio 6.
    SONAR Platinum (Lexington) x64
    #8
    kwgm
    Max Output Level: -52.5 dBFS
    • Total Posts : 2271
    • Joined: 2006/10/12 00:14:20
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 03:57:10 (permalink)
    Anytime you add a new MIDI device to Windows MIDI table, Sonar reconfigures its internal MIDI table to match.

    If you have only one MIDI device, then you will never notice. However, if you have a half dozen, and decide to change how they're addressed, Sonar will remap it's assignments, and all your MIDI projects will be out of wack.

    This is another big annoyance that really hurts Sonar's image as a "professional" music program for audio and MIDI.

    Common Cakewalk -- -- it ain't rocket science, only a lookup table! Add a table mapping MIDI device IDs, their names, and the port numbers you use to map them to a track. This table then gets saved with the project, and when you open the project and don't find those devices have the same port numbers, then notify the user and put up a dialog asking the user to map what you have in the file to what you have on the system.

    What Sonar does now is act as if nothing changed, and as far as it knows, that may be true. However, it's dumb not to check that each MIDI track in the project is pointing to the correct midi device when you open a project. A real glaring deficiency in my opinion. A show stopper. Another little reason why pros don't take Sonar seriously. MIDI Device management -- such a basic feature, and in version 7 it still isn't properly done.

    I wonder why we have to point out stuff like this to Cakewalk? Doesn't anyone up there actually use this product to make music with real equipment, or is it all a test bed to them?




    --kwgm
    #9
    Twigman
    Max Output Level: -38.5 dBFS
    • Total Posts : 3667
    • Joined: 2006/08/24 04:45:15
    • Location: United Kingdom of Great Britain & Northern Ireland
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 04:04:28 (permalink)
    This is a total PITA for me too.

    Become a Fan on Facebook
    Buy our stuff on iTunes
    Q9550-P5QL-E-8GB1066RAM-GT9800 1GB-RME HDSP9632-W7Prox64-X2x64
    #10
    pjl
    Max Output Level: -75 dBFS
    • Total Posts : 796
    • Joined: 2006/02/28 00:36:53
    • Location: the land of Oz
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 04:16:01 (permalink)

    ORIGINAL: Susan G

    It's a *huge* PITN!



    Susan, you're so polite. Most of us would have used a slightly different acronym.

    However, I agree. I think the problem is that SONAR references MIDI ports by the port number Windows gives them - nthat is the natural way to do it in the Windows API. When you boot Windows, it numbers the ports as it finds them so if you remove one or connect it to a different USB port (or something else changes the boot sequence) the port's have new numbers and SONAR doesn't check that the port has the same name.

    To clarify, The only way to open a port is to say to Windows, "Open port number x". Once you have port x open you can then say to Windows, ""Tell me the name of port x", but every time you want to send to or receive from that port you have to reference it by its number. To avoid the lost port problem they need to store the port name in the project then, when SONAR loads, open every port, ask for it's name and create a mapping table and use it to assign the required port number to each track. It can be done, I've done it myself with applications I've built, but for some reason it's never been enough of a priority for them to fix it so far.

    However, if they do take notice of our request for more stability rather than more features this may be one of the things they fix. Here's hoping

    Celebrate reason, sleep in on Sundays
    #11
    Roflcopter
    Max Output Level: -7.5 dBFS
    • Total Posts : 6767
    • Joined: 2007/04/27 19:10:06
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 04:40:57 (permalink)
    My problem is that I added a new USB card to my system, and windows decided to reinstall the USB devices. Now they show up under both their old and new names, but Sonar reassigns them at random every umpteenth boot. Maddening, and it could mean I need to reinstall first Sonar, and then the entire OS with a bit of luck - and I *can't* at this point in time, since I'm waiting for a defective install disk to be replaced for a program that I *need* for work, on that machine. Cute.

    I'm a perfectionist, and perfect is a skinned knee.
    #12
    Desperate Dan
    Max Output Level: -59.5 dBFS
    • Total Posts : 1554
    • Joined: 2003/11/08 12:56:17
    • Location: Lysithea
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 04:41:08 (permalink)
    tried the "search" route first, but could not find the answer.

    Is there a way to "lock" the MIDI port assignments in Sonar 7?

    I Agree it's a PITA, also do you guys find that the Friendly names Revert back to the Driver names at Random?

    Windows 7 Professional  64 bit - Intel Q-9550 2.83 CPU, 8Gb DDR800, Gigabyte EP35-DS3R, M-Audio Delta 44, Yamaha HS-80M Monitors, UAD-1 Ultra Pack

    I'm reading a book about anti-gravity at the moment and I just can't put it down
    #13
    ChristopherM
    Max Output Level: -56 dBFS
    • Total Posts : 1921
    • Joined: 2006/08/18 14:31:42
    • Location: UK
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 09:22:16 (permalink)

    quote:

    ORIGINAL: Susan G

    It's a *huge* PITN!



    Susan, you're so polite.
    If the N were for Nuts it wouldn't be so polite, but that would seem an unlikely choice of expletive for Susan, however I agree with the sentiment nonetheless. It is tedious in the extreme to open an old project (old meaning one that pre-dates the last significant reshuffle of MIDI kit) to find that tracks are assigned to completely different instrument definitions and then to have to figure out what the track really relates to. I've often hoped that something positive might arise out of the serendipity but it hasn't yet.

    The other aspect to this relates to ACT. If I start Sonar without my USB keyboard connected, Sonar reassigns the ACT MIDI Controller to another MIDI device, but does not reassign it in a later session when the USB keyboard is available.

    Another irritant is that Sonar does not recognise USB MIDI devices that are started after Sonar. Project 5 however does so, so this is clearly not a technology related limitation.
    #14
    Wookiee
    Rrrrugh arah-ah-woof?
    • Total Posts : 13306
    • Joined: 2007/01/16 06:19:43
    • Location: Akahaocwora - Village Yoh Kay
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 12:00:24 (permalink)
    The problem as I see it is two fold or even more and not alltogether in Sonar or Cakewalks control.

    1. Sonar has no way of knowing how we plug up our hardware. Consequently, and not wishing to appear confrontationall, I am not sure how this stops the product from being used in a professional environment after all it is not psychic. Unless I missed that in the feature list.
    2. Windows can play silly b's with USB related hardware.

    Personally I have never had Sonar or its predessors loose Midi port assignment unless the OS has screwed up first. i.e. it did not find either my midisport 8x8 or my MOTU Midi express XT. Or I decided to change what ports my hardware uses. Usually once I have corrected the OS error or my own stupidity Sonar continues as last set in the Master.ins and INSTRMAP.INI. WHich one could argue are lookup tables.

    With regards to loosing softsynth assignments then that probably is a Sonar problem, but as this has not happened to me I am unable to coment with any real authority.


    Life is not about waiting for the storm to pass, it's about learning to dance in the rain.
    Karma has a way of finding its own way home.
    Primary, i7 8700K 16Gigs Ram, 3x500gb SSD's 2TB Backup HHD Saffire Pro 40. Win 10 64Bit
    Secondary  i7 4790K, 32GB Ram, 500Gb SSD OS/Prog's, 1TB Audio, 1TB Samples HHD AudioBox USB, Win 10 64Bit
    CbB, Adam's A7x's - Event 20/20's, Arturia V6, Korg Digital Legacy, Softube Modular, Arturia Keylab-88, USB-MidiSport 8x8 
    #15
    Roflcopter
    Max Output Level: -7.5 dBFS
    • Total Posts : 6767
    • Joined: 2007/04/27 19:10:06
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 13:08:39 (permalink)
    Usually once I have corrected the OS error


    Don't you think I tried removing each and every single USB audio device manually, before posting? Several times, even? As I said, I did look where it got this info from, but to no avail.

    I'm a perfectionist, and perfect is a skinned knee.
    #16
    ChristopherM
    Max Output Level: -56 dBFS
    • Total Posts : 1921
    • Joined: 2006/08/18 14:31:42
    • Location: UK
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 13:09:10 (permalink)
    Sonar has no way of knowing how we plug up our hardware
    Clearly not, but Sonar should be able to recognise that a specific MIDI port has become available again and assume (until told otherwise) that the same physical devices are connected to it and are assigned to the same channels as before. This is just an extension of how MIDI devices have been handled since Cakewalk for Windows, and is the underlying assumption that allows us to use instrument mapping painlessly. After all, this is why the option "remember changes for next session" or whatever it is called appears in the Instruments dialogue. It is quite perverse for Sonar to assume that because a MIDI port no longer appears, you have plugged all of the hardware into "the next port along".

    It also seems perfectly reasonable to me that a USB MIDI port or device should be expected to be "hot plugged" - that is one of the stated advantages of USB, isn't it? - so Sonar should be able to cope with that.
    #17
    Wookiee
    Rrrrugh arah-ah-woof?
    • Total Posts : 13306
    • Joined: 2007/01/16 06:19:43
    • Location: Akahaocwora - Village Yoh Kay
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 13:22:41 (permalink)
    but Sonar should be able to recognise that a specific MIDI port has become available again


    Sorry not trying to be difficult, but I am not sure how Sonar can tell if a midi port has become free. Unless you are refering to active sensing which not all midi hardware devices support.

    Don't you think I tried removing each and every single USB audio device manually, before posting? Several times, even? As I said, I did look where it got this info from, but to no avail.


    Yes I do belive that is what you tried to do. Again trying to full understand and not questioning your approach. Just a thought did you remove all registry entries as well. We all are aware of how badly XP/MS handles USB.

    I am honstly trying to understand do other DAW products know what midi hardware is plugged in to which port on startup??? assuming that the PC/Mac (Am I allowd to use that word here) is the last thing turned on in the chain.

    Life is not about waiting for the storm to pass, it's about learning to dance in the rain.
    Karma has a way of finding its own way home.
    Primary, i7 8700K 16Gigs Ram, 3x500gb SSD's 2TB Backup HHD Saffire Pro 40. Win 10 64Bit
    Secondary  i7 4790K, 32GB Ram, 500Gb SSD OS/Prog's, 1TB Audio, 1TB Samples HHD AudioBox USB, Win 10 64Bit
    CbB, Adam's A7x's - Event 20/20's, Arturia V6, Korg Digital Legacy, Softube Modular, Arturia Keylab-88, USB-MidiSport 8x8 
    #18
    Roflcopter
    Max Output Level: -7.5 dBFS
    • Total Posts : 6767
    • Joined: 2007/04/27 19:10:06
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 13:33:29 (permalink)
    Just a thought did you remove all registry entries as well. We all are aware of how badly XP/MS handles USB.


    I couldn't find any registry keys that corresponded. It's some enumeration scheme, and for all we know the devices have names like [ALKJDOIERUSW88W45074LJDFDWERE] and are counted.

    I'm a perfectionist, and perfect is a skinned knee.
    #19
    ChristopherM
    Max Output Level: -56 dBFS
    • Total Posts : 1921
    • Joined: 2006/08/18 14:31:42
    • Location: UK
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 13:39:45 (permalink)
    Unless you are referring to active sensing which not all midi hardware devices support.
    No, I am not - far too tricky that! I am simply talking about the situation where, say, a USB MIDI port has been disconnected and later is reconnected, making it available again. Sonar can see whether the port is available or not and should assume that the corresponding hardware is available or not. The present behaviour forces the ACT MIDI Controller on to the next available port (of course, regardless of what is actually physically connected to that port) and as long as that port remains available (i.e. known to the OS) the ACT MIDI Controller remains there. Even if the "correct" MIDI port is made available again. This has almost made me give up attempting to use ACT.

    Like too many things out of the CW stables recently, it is not ready for the big time.

    But, anyway, I am now diverting attention away from OP's original issue, when all I intended was to show solidarity
    #20
    dhsherbert
    Max Output Level: -86 dBFS
    • Total Posts : 228
    • Joined: 2005/03/14 11:21:42
    • Location: Berkeley Springs, WV USA
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 14:44:25 (permalink)
    I can understand the USB issue with Windows/Sonar. I can go along with the idea that if the USB hardware is not plugged in and powered up that the "Available Ports" window would be empty. What I don't understand is why Sonar would cause my saved projects to have incorrect output assignments on my tracks. To clarify this statement ..... With everything up and working (PC and USB devices) I can open a series of projects and find incorrect port assignments. I then make the cahnges back my oriiginal assignments and save the project. Until the next glitch, everything is fine each time I open the projects.
    I am relieved to find that I am not alone with this issue. Thanks for the responses.

    Doug
    #21
    jim y
    Max Output Level: -76 dBFS
    • Total Posts : 721
    • Joined: 2003/11/08 13:16:43
    • Location: The Middle of Wales.
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 14:46:06 (permalink)
    All I can say is...

    If you must have more than one USB midi device - move the most likely to be absent to the bottom of Sonars midi port list. In my experience, Sonar does not reassign ports above the missing device. Never put removable midi devices above any fixed (pci, gameport) ports you may have.

    Never plug a usb device into any other usb port than the one you first installed it on.

    If the manufacturer provides a driver - use it, even though the generic Windows driver works. At least it will get a unique device name that way.

    Don't expect either Sonar or Windows to be able to reliably tell the difference between more than one device that use the same driver (USB audio device). The only way I can think of resolving this is if each USB device had a unique ID written into it (like the serial in every NIC) and that the o/s and applications supported this means of identification.

    Don't expect several identical USB midi controllers to keep their widget assignments in your software - if Windows plug&play changes the device ID's Sonar is either going to find one or more missing or their functions might be swapped.

    Try to use only one usb midi device. eg -if your USB keyboard controller also has 5pin DIN midi out, use the DIN into a multiport usb midi interface together with your other midi gear.

    Fun isn't it?

    Jim







    Yes, I know it's upside down.
    #22
    Roflcopter
    Max Output Level: -7.5 dBFS
    • Total Posts : 6767
    • Joined: 2007/04/27 19:10:06
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 14:49:23 (permalink)
    Never plug a usb device into any other usb port than the one you first installed it on.


    Tall order, if you're upgrading your USB.

    I'm a perfectionist, and perfect is a skinned knee.
    #23
    pianodano
    Max Output Level: -67 dBFS
    • Total Posts : 1160
    • Joined: 2004/01/11 18:54:38
    • Location: Va Beach Virginia
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 15:45:46 (permalink)
    ORIGINAL: Wookiee

    The problem as I see it is two fold or even more and not alltogether in Sonar or Cakewalks control.

    1. Sonar has no way of knowing how we plug up our hardware. Consequently, and not wishing to appear confrontationall, I am not sure how this stops the product from being used in a professional environment after all it is not psychic. Unless I missed that in the feature list.
    2. Windows can play silly b's with USB related hardware.

    Personally I have never had Sonar or its predessors loose Midi port assignment unless the OS has screwed up first. i.e. it did not find either my midisport 8x8 or my MOTU Midi express XT. Or I decided to change what ports my hardware uses. Usually once I have corrected the OS error or my own stupidity Sonar continues as last set in the Master.ins and INSTRMAP.INI. WHich one could argue are lookup tables.

    With regards to loosing softsynth assignments then that probably is a Sonar problem, but as this has not happened to me I am unable to coment with any real authority.




    It's easy to understand. Try unplugging something like a Motif from IT"S USB (say you need it for a live gig)and start Sonar. I hope you don't have a lot of instrument assignments because you really just screwed up Sonar's port assignments.

    http://forum.cakewalk.com/tm.asp?m=1201610&mpage=1&key=?
    post edited by pianodano - 2008/04/17 16:05:29

    Best,

    Danny

    Core I7, win XP pro, 3 gig ram, 3 drives- Lynx Aurora firewire- Roll around 27 inch monitor, 42 inch console monitor- Motif xs controller - Networked P4's and FX Teleport for samples- Muse Receptor VIA Uniwire for samples and plugs- UAD QUAD Neve - UAD 1- Sonar X1 but favor 8.5 GUI - Toft ATB 32 - Vintage hardware - Tascam MS-16 synched via Timeline Microlynx -Toft ATB32 console
    #24
    inmazevo
    Max Output Level: -42.5 dBFS
    • Total Posts : 3276
    • Joined: 2006/01/03 18:30:38
    • Location: Pacific Northwest
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/17 17:11:16 (permalink)
    + 10,000 on fixing this, and it can be done.

    On my machine, periodically my MOTU Ultralite will fail to initialize (motu issue, not sonar).
    So, Sonar doesn't see it and moves midi assignments around. If I don't notice, and save, the project will remain in a funky state EVEN IF I get the Ultralite to initialize the next time, at which point I have re-re-configure to match again. It's move up... save... move down... save...

    Very annoying, and on at least one occasion my ignorance to the port movements cost me a great deal of time.

    Furthermore, there is some way to make this problem better.
    Without meaning to pick on Sonar, or push another product as superior, Ableton Live on my same system doesn't suffer from this, particularly the "oops, I saved the project in a bad midi io state" bit.

    Funny, I've almost gotten used to it.
    The VERY first thing I do whenever I open my first Sonar project for the day is check the MIDI IO preferences to make sure everything's there, and accounted for, and is in the same spot.

    - zevo
    post edited by inmazevo - 2008/04/17 17:30:32
    #25
    jim y
    Max Output Level: -76 dBFS
    • Total Posts : 721
    • Joined: 2003/11/08 13:16:43
    • Location: The Middle of Wales.
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/18 08:12:22 (permalink)
    "Tall order, if you're upgrading your USB. "
    If you do that, you might as well trash your Sonar settings and start again - and having done that, keep to the same usb ports.

    As long as your sequencer is looking for a device by whatever name or bus ID the o/s has provided, it is never going to get it right. It would have to discover the device by an indelible and unique identifier in that device instead, then it wouldn't matter where is was plugged in.

    It's not that different from the old problem with drive letters. We can in this case give the drive a unique identifier using the volume label, but if the system only uses the drive letter, and can arbritarily exchange this on every startup (this does happen if you use mulitple external drives and don't keep them plugged in and switched on before startup), then you can expect your shortcuts to the files to become invalid.

    Jim




    Yes, I know it's upside down.
    #26
    pjl
    Max Output Level: -75 dBFS
    • Total Posts : 796
    • Joined: 2006/02/28 00:36:53
    • Location: the land of Oz
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/18 08:58:30 (permalink)
    As I've said above, this should not be a problem if they programme it not to be. Even though Windows references MIDI ports via a number, and that number can change with configuration, every MIDI port also has a name that Windows can see - that's the name that SONAR displays (not the friendly name). CW just have to write their code so that, rather than saying, "this track is assigned to port 3 so send its output to port 3", it says, "this track is assigned to "Unitor 4" so find out what the port number is for the port called "Unitor 4" and send the output to that port.

    However, I'm not a Cakewalk apologist but, to be fair to them, it is a matter of finding the time. A change like this to a commercial software package is a lot more than just shanging a few lines of code. It's about:
    - writing a spec,
    - having it approved,
    - writing some code,
    - sending the code for quality control testing,
    - testing that it hasn't broken something else,
    - making sure it's compatible with the code changes that the other 10 people working on the programme at the same time,
    - in-house alpha testing,
    - sending it out to beta testers,
    - going through the inevitable series out iterations around this loop until you're satisfied it's ready for release,

    and probably some more steps that I haven't thought of.

    Add to this the fact that it is only one of a huge number of other fixes and enhancements you have on the books, the limited resources at your disposal and the cost benefit analysis of this fix compared with all the others...

    It isn't as easy as we'd like to think. I'm sure the people on this forum who have been involved with serious, commercial software developement (as opposed to writing sprogrammes at home by yourself) understand what I'm talking about here.

    Celebrate reason, sleep in on Sundays
    #27
    Twigman
    Max Output Level: -38.5 dBFS
    • Total Posts : 3667
    • Joined: 2006/08/24 04:45:15
    • Location: United Kingdom of Great Britain & Northern Ireland
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/18 09:06:37 (permalink)
    I get this problem often.
    AND I NEVER UNPLUG ANYTHING!

    My Motu MTPAV USB and my BehringerBCR2000 USB get dropped by Sonar regularly and ports assigned in projects get redistributed (presumably to the next port on the list).
    Correcting everything every time is a total PITA.

    Why would Sonar drop these ports? They are powered ON before Sonar starts, they are plugged into the USB sockets they've always been plugged into.

    My HDSP9632 PCI never gets dropped.

    Become a Fan on Facebook
    Buy our stuff on iTunes
    Q9550-P5QL-E-8GB1066RAM-GT9800 1GB-RME HDSP9632-W7Prox64-X2x64
    #28
    ChristopherM
    Max Output Level: -56 dBFS
    • Total Posts : 1921
    • Joined: 2006/08/18 14:31:42
    • Location: UK
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/18 09:20:35 (permalink)
    It isn't as easy as we'd like to think.
    Nothing ever is ... and your point is what? That we have paid for premium professional grade software, but that we have to accept that the vendor finds it too difficult to get it right? The kinds of processes that you enumerate are there to improve assurance, not to worsen it, aren't they?
    #29
    pjl
    Max Output Level: -75 dBFS
    • Total Posts : 796
    • Joined: 2006/02/28 00:36:53
    • Location: the land of Oz
    • Status: offline
    RE: Locking MIDI port assignments 2008/04/18 10:45:07 (permalink)

    ORIGINAL: ChristopherM

    It isn't as easy as we'd like to think.
    Nothing ever is ... and your point is what? That we have paid for premium professional grade software, but that we have to accept that the vendor finds it too difficult to get it right?


    No, just that it's a shortcoming of the software but one of many, as with all other software. And, seriously, let's get the notion of paying for "premium professional grade software" into perspective. You paid a few hundred dollars, in the world of software that's chicken feed. I've seen software that clients have paid multi-million dollars for that had so many bugs it was abandoned (and, no, the software vendors didn't lose money on the deal). That's not a justification for not getting what you want but the realities are:
    - no-one can expect bug free software at any price (there is no such thing), but certainly not for a few hundred dollars,
    - no matter how many bugs are fixed there will always be more so we will never be satisified,
    - there are so many bugs to be fixed in something as complex as a DAW (or an OS) that the particular bug that bothers you may or may not be fixed in a hurry,
    - CW, compared to many other vendors, do a lot of free big fixes but they also have to devote time/resources to new features to keep up with/ahead of the pack and that necessarily introduces new bugs,
    - past history has shown that they do take note of feedback from these forums but knowing something is wrong is not the same as fixing it so it can conceivably be years between a bug being reported and being fixed because they have to prioritise,

    No matter what you may think, we simpy haven't paid them nearly enough money to be able to address all if the issues (bugs, feature requests...) raised in this forum because the work/resources required to do that would be enormous. We can't isolate one pet bug and say, "it wouldn't be so hard to fix that" because there will always be other users with different priorities complaining that the resources aren't going into fixing the right bugs. Add to that the users who just can't understand that the concept of bug-free software is a nonsensical fantasy.

    I've been complaing about the MIDI port bug for nearly 2 years and,one day, I think it will be fixed. But seriously, it's an inconvenince, not a show stopper. And to anyone who thinks that for what they've paid they shouldn't have to put up with such an inconvenience - I'm afraid you're viewpoint is an economic nonsense.

    Celebrate reason, sleep in on Sundays
    #30
    Page: 123 > Showing page 1 of 3
    Jump to:
    © 2024 APG vNext Commercial Version 5.1