Controller Assignments Deleted After Crash

I know this topic was brushed on briefly in a previous thread a while back, but I haven't found any real working solutions to the issue.
I have spent lots of time and labor programming complex assignments for multiple controllers in expert view of the controller assignments window for the various soft synths i use. And then they just get deleted if Logic crashes with no way of recalling them. This is extremely frustrating.
I need these assignments to be permanently saved for the music I make.
I know that backing up the library file described in the Control Surfaces Manual does nothing. I just can't believe there hasn't been a solution/bug fix to this issue. This can be a major issue for a lot of people.
Any ideas?

I've been bitten by this bug many times myself, so I've learned to keep a clean copy of the control surface prefs file on hand so I can just drag it back into place in case of a crash - takes a matter of seconds to be back up and running.
Here's what you do. Set everything up the way you want, then quit Logic. Then create a copy of the control surface pref file and keep it somewhere safe. Next time Logic crashes, drag the copy (actually a copy of the copy!) back into your Prefs folder and you'll be good to go.
The file you're looking for is called "com.apple.logic.pro.cs" and it's in your [user] > Library > Preferences folder.
Hope that helps!

Similar Messages

  • Touch ID data deleted after crash

    Something strange happened to me yesterday: I tried to call my wife with my iPhone 5S via Facetime from a store to show her something. The call went through but it only worked for 1 sec and then my phone crashed (btw: what's up with that? never happened before iOS 7. pilot friends tell me that there iPads crash in the air - not very good, not very safe and most of all not very Unix/Apple/iOS-like... what gives?). Anyway, the phone restarted - took forever btw - and came up directly to my homescreen (weird too as it never asked for a password or anything), I called my wife and Facetime worked as planned.
    A few minutes later (after the call), I took my phone out again and tried to unlock it with Touch ID. Nothing! Not one finger worked. So I entered my password and checked the security settings and low and behold ALL of my fingerprints (5 in total) were gone. Completely erased as if the phone was reset to factory default. But only Touch ID, everything else worked perfectly.
    I re-entered my fingerprints and now everything is back to normal, but what the **** happened there?
    Anyone else with similar behavior?
    It's nothing major but I think Apple should know about this. And it should take care of those random total phone crashes. How on earth can the whole phone crash all of sudden and not just the app???

    Just had a very similar thing happen on my 5S with 7.0.4 a few minutes ago. I was coming down from the mountains and had the phone in airplane mode since there's no service in the canyon. Coming out, I turned off airplane mode and the phone continued to show no service when I knew it should have it. Toggled airplane mode a few more times and it still showed no service. Restarted it finally and it came up with signal but all of my TouchID finger data was gone. Very bizzare - TouchID is supposed to be a hardware thing, why are these software problems wiping the data?

  • Logic crashes on entering 'controller assignments' window

    Hi, I hope someone can help me with this. When I want to enter the controller assignments window in the preferences menu, Logic Pro 7.1 crashes, telling me it will save the song I'm working on. I want to assign controllers to use my Novation ReMOTE SL25 for controlling various Audio instruments.
    Any ideas about how to solve this?
    Thanks in advance!
    G5 dual 2.0   Mac OS X (10.4.4)  

    i did now
    its kind of ironic that there's no help available through apple's website for a rather elaborate implementation in their own software...especially when considering Apple wrote the driver for the C4

  • Why does Logic Pro 9.1.8 Fail to respond to Controller Assignments?

    I have recently bought the Akai MPD32 and am currently using it with Logic Pro 9.1.8. I spent 2 hours mapping Controller Assignments to various knobs and sliders e.t.c. and they all saved. I backed up the preference files from the Library in case I needed to replace them for some reason. After a few times of closing and opening Logic the assignments no longer work! They are still displayed in the Controller Assignments window but do not respond to the movements I am making on the controller. I have tried replacing the preference files which doesn't seem to work. All my MIDI devices are connected before I start Logic and the MPD32 is on the same preset as when I assigned the controls.
    I was hoping someone could help because I was hoping on an easier workflow but it seems impossible at the moment.
    Liam

    I backed up all 5 Logic files in the Preferences folder after setting up and assigning the MPD32.
    I deleted the files and replaced them with the backups but it still refuses to behave. I had all my midi devices linked to the correct ports and my assignments were under MPD32 Port 1, when the assignments failed the MPD was still in 'port 1'.
    This is quite a pain in the backside and I don't want to have to do this multiple times a day.
    Anyone got any other suggestions?

  • Have the Controller Assignments been fixed?

    Ok, while I'm waiting for mine to arrive, if anyone out there is familiar with the (many) bugs in the handling of controller assignments, can they tell me whether these have been fixed in LP8?
    Or are the same issues still there?
    A reliable controller assignments window is the one thing I've most wanted since the dawn of LP7...
    Cheers mateys!

    Controller assignments includes quick access, control surfaces and now MIDI key commands in addition to the learn controls functionality. The whole nine yards of wax enchilada balls.
    My specific problems relate to th controller learn to plugins functionality, and basic buggy operation of the window itself (for instance, clicking on cancel in one of the reassignment warning dialogs will just delete all of your assignments.)
    Ok, here's a long post - I haven't exhaustively through this stuff with LP8 yet (too depressing) but I did verify that the core bad behaviour still exists identically to LP7.x...
    Ah slippery haddocks, I would post the feedback I sent to Apple, but I can't find a local copy - I posted it to OSXAudio so I usually retrieve it from there but the site is down at the moment - when it comes back up, I will get it and post it...
    As a quick general example, I have eight sliders I want to map to softsynth controls - let's say the GB synths, because they have limited controls. So I open the first one, and map the eight controls to my eight sliders. Cool. Works fine. I then load up the next one, and map those eight controls to my sliders.
    This is cool, because whatever GB instrument I load in the instrument slot, my controller will control the 8 parameters I want.
    I keep going. At some point (which is random), the odd learned control will just stop working - ie, after I've learned maybe 6 or 7 instruments, a random control on a previous instrument just won't respond. If you try and "fix" it by relearning the control, sometimes it works, sometimes it doesn't. Sometimes it just means other controls randomly stop working.
    Worse still, when you twiddle a control to see which parameter it's assigned to, the incorrect assignment is called up in the controller assignments window, so you just don't have a clue what's going on.
    There are plenty of others, but basically, setting up controller assignments works for a few simple things, but it corrupts and becomes a major pain very quickly.
    It's a shame, because I was developing an awesome controller config, where I had buttons on my controller that would switch modes between mixer, instrument, plugin settings and so on, and I always had the most important parameters of all my plugs under my fingertips.
    Except for Logic's randomly flaky corruption which rendered the whole thing pointless (as you never knew what was randomly going to stop working).

  • HELP! Trashed Controller Assignments - backups? What backups?!

    I have read about major bugs in the Controller Assignments/Automation side of L8 (they remain and persist in 8.01 - the version I am using) - bugs such as whole Modes/Zones literally vanishing from in front of my eyes.
    Specifically that is vanishing as a result of, for example, being prompted when a control is currently assigned to another parameter and being asked to reassign/cancel etc I click on "reassign" and hey presto, the zone for my Axiom61 has been deleted, along with half a dozen associated modes and several hours of tedious work.
    Not to mention that generally working on Controller Assignments has been nothing but trouble from the start, with spurious problems such as L8 just not responding to controls from one minute to the next.
    The above disappearing act has happened twice: Both instances occurred at the same kind of "reassign" prompt, though the first time I did not lose a whole ZONE just a MODE within my newly defined Axiom zone.
    Anyway, the question is this:
    I had understood that I needed to backup two files to protect my Contoller Assignments -
    /user/library/preferences/com.apple.logic.pro.cs
    /user/library/preferences/com.apple.logic.pro.plist
    BUT, having restored these from a backup I took a few hours ago, I find that my Controller Assignments are still absent.
    Can anyone help?
    Much appreciated in advance.
    BTW, L8 is, in my humble view, generally SIGNIFICANTLY better than any previous version. I have used them all.
    I just haven't ever set up Controller Assignments. Until now....

    Specifically that is vanishing as a result of, for example, being prompted
    when a control is currently assigned to another parameter and being asked
    to reassign/cancel etc I click on "reassign" and hey presto, the zone for my
    Axiom61 has been deleted, along with half a dozen associated modes and
    several hours of tedious work.
    Yep, I reported that one back in 7.1, and a looong list of numerous other horrible bugs with the controller assignments...
    LP8 uses the files you mentioned. LP7 uses the ones in /user/library/preferences/logic/ but it also uses the LP8 main pref plist as well, we discussed this before. It's odd.
    In any case, I got very careful about making multiple backups of controller assignments, but eventually I basically mostly gave up with my custom assignments because it was too buggy.
    It was the one thing I wanted fixed in 8, and I was very dissapointed.
    Oh, I also developed lots of workarounds while tip-toeing around in the controller assignments winodw. One is to duplicate all your commands into different modes, as a backup set without the same controller prefs. That way, if your modes get hosed through this or any other bugs, you can copy them back in from another mode.

  • After crashing, Firefox is not re-openeing saved tabs from my last session, but is re-opening tabs from a session over a month old. How do I find my saved tabs?

    After crashing, Firefox is not re-opening saved tabs from my last session, but is re-opening tabs from a session over a month old. How do I find my saved tabs?

    This can be a problem with the file [http://kb.mozillazine.org/sessionstore.js sessionstore.js] and sessionstore.bak in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Profile Folder]
    Delete [http://kb.mozillazine.org/sessionstore.js sessionstore.js] and sessionstore.bak in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Profile Folder]
    If you see files sessionstore-##.js with a number in the left part of the name like sessionstore-1.js then delete those as well.
    See:
    * http://kb.mozillazine.org/Session_Restore

  • Logic Express 9 doesn't remember my controller assignments

    Hi,
    I'm using M-Audio Axiom 25 and UC-33e with Logic Express 9. I know how to use the midi learn function, and I'm able to get everything working until I quit logic and open it up again. After that, the previously working assignments won't work, even though logic shows them in the controller assignments window and shows that some midi data is coming in. I've been searching the forum and m-audio forum as well, and they said, that the problem must be with logic. Apparently I'm not the only one with the problem.
    However I managed to get the key commands work (with Axiom 25, not UC-33e) by exporting them, but I'd also like to be able to use the knobs etc.

    I was never ever able to get Logic 8 to remember my controller assignments for very long or at all. Nor was I was ever able to find a solution to the problem despite all my efforts to try.
    My solution was third party. I purchased a Novation Remote SL which uses Automap. As aggravating as it was to have to do this, it solved my problems permanently. Automap is Novation's software that maps itself to Logic as well as to many if not most audio units. It also perfectly controls transport functions without a hitch.
    I felt a bit non plused that such a simple feature in Logic was never very reliable. I haven't tried it since upgrading to Logic 9 since I'm still happily using the Remote with Automap. Hopefully someone can provide better help other than simple explaining how to set the learn function up in Logic. The manual explains that just fine. A better explanation as to how to keep it working or get around the bugginess of it would be more useful - and that I was never able to find.

  • Logic keeps losing controller assignments???

    I have an Axiom 49 with it's transport buttons assigned to various logic functions. I have assigned these in the key command section by "learn new assignment" Every so often these commands stop working altogether as if Logic "forgets" them. When I look at the learned command line it still shows the assignment but it isn't until I "relearn" the exact same assignment that it works again. This is extremely frustrating. Does anyone know why this happens and if there is a workaround? Thanks.

    don'tforgetyourtowel wrote:
    This may work for your controller assignment issues. I haven't tried that specifically but it definitely works for solving problems with midi ports changing depending on what you have hooked up when you boot Logic.
    The CA (Controller Assignments) are "Pre", regarding the Logic Physical Input in Click & Ports layer, so this will not solve the "Input Floating Ports" problem I guess... I think a little tip using IAC bus can work cause once IAC is activated it is a MAC constant virtual port.
    *The IAC Tip*
    1. Cut the "Sum" cable from the Physical Input and cable the IAC (Bus1) port to the Monitor object (1) - see the pic below. You can name the Monitor (IAC Bus1 IN) etc.
    2. Cable all physical ports to the "Sum Physical Ports" Monitor object (2).
    3. Create an Instrument object (3), assign its port to IAC, set its midi channel to "All" and cable from "Sum Physical Ports" Monitor object (2).
    4. Create a new Fader in the Environment and cable it to the IAC Instrument as shown (4).
    5. Move the fader of your external controller you plan to learn to see what is its CC# and channel# in the "Sum Physical Ports" Monitor. (You can skip this step if you are familiar with the physical fader/knob hardware CC assignment previously).
    6. Select the virtual fader (4) labeled as "Temp Learn" in the environment and set its output CC definition number and midi channel to match your external controller you plan to learn in the inspector.
    7. Save your new midi setup as a Logic template song.
    8. Press (Command+K) to open the Logic CA expert dialog. Do the standard "learn" procedure to learn any channel strip or plugin parameter but instead of moving the external controller fader/knob you must move the virtual environment fader labeled as "Temp Learn" (4). This way Logic CA will be learned from the IAC bus (you will see that in the CA expert dialog). After this "Dummy" learn process you can tweak the physical controller - done!
    The method must solve the "Input Floating Ports" problem cause all CA assignments will be learned from the IAC port which is constant (non-floating until you may decide to switch it OFF in the Mac AMS).
    The other good side is if you decide to move your Logic Preference file ( i.e CA) to another machine - all assignments must work this way ( I did not try yet but in theory it must work ).
    Another advantage is that you can patch lots of interesting "Transformer Gears" between the "Sum Physical Ports" Monitor (2) and the Instrument IAC port (3). In other words you can use the Logic Environment as an advanced "MIDI JUNCTION" engine serving its midi processing to other apps, CA etc...
    !http://img714.imageshack.us/img714/5460/iacca.gif!
    !http://img59.imageshack.us/img59/4967/aglogo45.gif!

  • Controller Assignments fun.....automation controlling the WRONG ch strips!

    Hello all,
    Further to L8 deleting an entire zone of Controller Assignments and my backups not in fact, having backed up my CA setting, I am rebuilding the Zone.
    As a perfect example of just how BAD the CA aspect of L8(.01) remains: I have a brand new environment with 32x Audio Channel strips and 8x Aux Channel strips.
    I have successfully mapped controls from my Axiom61 in groups of 8 to audio channel strips 1-8, 9-16, 16-24 but when I do EXACTLY the same thing (learn automation) for channels 25-32 and then exit learn mode, my Axiom is controlling AUX Channels 1-8 and NOT Audio ch 25-32!!!
    I mean I have clicked on each audio ch fader (25-32) assigning controls for volume, pan and solo precisely the same as for the previous 24 channels yet Logic assigns these last controls to the WRONG ch strips - ie Aux channels 1-8!
    WHY? Pourquoi? Porque? PLEASE!
    Is my environment screwed? Is this something to do with L8 deleting my Zone yesterday?
    Thank you all....

    It depends on how you are learning them. An assignment to a particular channel strip can be done a number of ways - accessing only audio channels, accessing audio objects by an offset, accessing channels based on the current fader bank offset and so on.
    What are your assignments set as? If you are assigning them as fixed audio objects, you shouldn't run into this. If you can provide more details as to your assignment parameters, I can have a look and see if I get the same behaviour, or see what's going on.
    Note: couldn't you keep all your controller assignments issues to one thread? - it makes it easier to keep track of things and keeps them self-contained with all the relevant info, rather than having related isues split across multiple threads.

  • Controller assignments lost

    Hey, so I just took my midi controller (oxygen49) over to a friend's house to mess around on his computer, and brought it back to my place only to find that the previously learned functions had all been forgotten. It still recognizes it as the same controller, and it says it still has all the settings learned, but none of the knobs or sliders are doing anything.
    Oh, but NOW the oxygen49 settings all disappeared, but then reappeared under oxygen25. Which makes no sense, since I don't even have as many controls on the 25. I DON'T KNOW WHAT'S HAPPENING, CAN SOMEBODY PLEASE HELP ME? I REALLY don't want to go through and make it learn everything all over again.

    Your controller assignments are stored in the Logic controller preferences, not eh regular preferences where your key commands are.
    When Logic crashed, it probably didn't write the preferences out properly.
    If you have custom controller assignments, make sure you back up the controller prefs:
    /user/Library/Preferences/com.apple.logic.pro.cs

  • Controller Assignments Conflict

    I'm using Controller Assignments (Command K) to allow my MIDI footpedal to turn effects on and off (i.e. bypass on/off various inserts) in a channel strip, and this works OK. Now when using Amplitube (guitar amp plug-in) it's a little different because I want to turn its internal effects on and off, but the previously assigned bypass insert assignments cause a conflict. I am not able to "learn" an assignment for an Amplitube internal effect unless I delete all the other assignments, then it works well, as I am then able to turn Amplitube's effects on and off via my MIDI footpedal.
    I believe Controller Assignments are a global setting, so I can't have different assignments on a per project basis, or can I? Thoughts?

    OK, I figured this out... the trick was to "learn" the Amplitube assignments first, then "learn" the Logic plug-in assignments afterwards (the reverse order doesn't work). Now I only have the 2 MIDI footswitch controllers, but I've actually learned 6 different control assignments to them, and by careful attention to the effect/slot arrangement in each different channel strip, the switches only control the intended effect and nothing more (i.e. if Amplitube is bypassed or not loaded in a channel strip, or a particular plug-in slot is left empty, then a particular MIDI control message assigned to either is simply ignored). Works for me!

  • URGENT-- Data is going to delete after end of loop .

    hi all,
    i have written code .....
    SELECT DISTINCT M1VKBUR M1KUNNR M1VBELN M1BSTNK M1AUDAT M1KNUMV M2NETWR M2MWSBP M3ERDAT M3FKART
                                         INTO CORRESPONDING FIELDS OF TABLE ITAB
                                         FROM VBAK AS M1 INNER JOIN VBRP AS M2
                                         ON M1VBELN = M2AUBEL
                                         INNER JOIN VBRK AS M3 ON M2VBELN = M3VBELN
                                         WHERE M1~VKBUR IN VKBUR
                                              AND M3~ERDAT IN ERDAT
                                               AND M1~KUNNR IN KUNNR
                                                AND M3~FKART IN FKART .
    DELETE ADJACENT DUPLICATES FROM ITAB COMPARING VBELN .
    LOOP AT ITAB .
    SELECT KAWRT KBETR INTO CORRESPONDING FIELDS OF TABLE ITAB2 FROM KONV
                   WHERE KNUMV = ITAB-KNUMV
                   AND KSCHL IN ('SKTO' , 'INV1') .
      MODIFY ITAB2 INDEX SY-TABIX TRANSPORTING KAWRT KBETR .
    ENDLOOP .
    LOOP AT ITAB2 .
      ITAB-CD_AMT = ITAB2-KAWRT * ITAB2-KBETR / 10 .
      ITAB-AMT_DUE = ITAB-NETWR + ITAB-MWSBP - ITAB-CD_AMT .
      MODIFY ITAB INDEX SY-TABIX TRANSPORTING CD_AMT AMT_DUE  .
    ENDLOOP .
    problem is that i m not getting values in itab2 at end of itab, its going to delete after completing  last itab value of KNUMV.
    can anybody help me its urgent .
    thanks in advance .
    Anil .

    Hi Anil..
    There are some corrections needed in ur Code..
    Check the modified code: Changes in BOLD
    SELECT DISTINCT M1VKBUR M1KUNNR M1VBELN M1BSTNK M1AUDAT M1KNUMV M2NETWR M2MWSBP M3ERDAT M3FKART
    INTO CORRESPONDING FIELDS OF TABLE ITAB
    FROM VBAK AS M1 INNER JOIN VBRP AS M2
    ON M1VBELN = M2AUBEL
    INNER JOIN VBRK AS M3 ON M2VBELN = M3VBELN
    WHERE M1~VKBUR IN VKBUR
    AND M3~ERDAT IN ERDAT
    AND M1~KUNNR IN KUNNR
    AND M3~FKART IN FKART .
    <b>SORT ITAB BY VBELN.</b>
    DELETE ADJACENT DUPLICATES FROM ITAB COMPARING VBELN .
    <b>IF ITAB[] IS NOT INITIAL.</b>
    SELECT KAWRT KBETR INTO CORRESPONDING FIELDS OF TABLE ITAB2
    FROM KONV
    <b>FOR ALL ENTRIES IN ITAB</b>
    WHERE KNUMV = ITAB-KNUMV
    AND KSCHL IN ('SKTO' , 'INV1') .
    <b>ENDIF.</b>
    LOOP AT ITAB2 .
    ITAB-CD_AMT = ITAB2-KAWRT * ITAB2-KBETR / 10 .
    ITAB-AMT_DUE = ITAB-NETWR + ITAB-MWSBP - ITAB-CD_AMT .
    MODIFY ITAB INDEX SY-TABIX TRANSPORTING CD_AMT AMT_DUE .
    ENDLOOP .
    Now it works properly.. And with better performance.
    Note: Avoid using CORRESPONDING FIELDS option in the SELECT when the Internal table structure is same as the Fields selected.
    <b>Reward if Helpful.</b>

  • Production Reporting out put not getting deleted after 30mins what we set.

    Hi,
    This issue regarding Production Reporting. In the workspace the report output not getting deleted after 30minutes (while publishing the report settings were like delete after 30 mins). Any suggestions please .....
    Thanks
    Venkat

    Hi Deepak,
    Please chek the field / value which u have changed is relavant to  printouts of the change.
    You can check  with following path
    SPRO> MM > Purchasing > Message > Fields Relevant to Printouts of Changes.
    Confirm tick is provided for PO ( P)
    Vivek

  • How to restore illustrator file after crash?

    how to restore adobe illustrator files after crash OS win 8, and I could backup

    To enable us to help you better, you need to provide as many details as you can about the problem you are experiencing.
    If you design your question effectively, you can get good information from people who are knowledgeable about the topic and who are happy to help you.
    Prepare your question. Think it through. Hasty-sounding questions get hasty answers, or none at all.
    What troubleshooting have you done so far?
    Asking an effective question will get you help faster read how here
    Suggestions for asking for help on a site.
    http://www.catb.org/~esr/faqs/smart-questions.html
    Wanikiya and Dyami--Team Zigzag

Maybe you are looking for