Logic Control & "Global View"

Hi,
When switching Global View on a Logic Control unit, say from Audio Tracks to Audio Instruments, the LCD always jumps to the highest instrument or track available. For example, I might be using 8 of 24 available audio tracks and five of 64 available audio instruments. When I switch views the LCD will show either instrument 64 on the left, or audio track 24. I then must either select an instrument via mouse on the arrange page or scroll back via the bank buttons on the LC to have, say, audio instrument 1 visible. Why? Any fix out there?
Along the same line, an improvement in the Logic Control interface would be intelligent switching between views on the LCD. For example, if an audio track is selected via mouse on the arrange page, the LC view would jump to that "type" of view even if the global view selected (on the LC) was "Outputs" or "Midi Tracks".
Cheers,
RW

On my system (with Logic Control) each Global page remembers where it last was. If I was looking at busses 9-16 last time I was on the Global bus mode, that is where I return to next time I engage busses in Global mode.
I like the fact that the LC does not switch to another object type when in Global mode. I use this to use the faders for busses while looking at tracks.
I do wish that tracks which are hidden in the arrange (and track mixer) would also be hidden on the LC when not in Global mode. This would allow global mode to show any object regardless of hidden state or use in the Arrange, and Global off to reflect the track status of the Arrange page.

Similar Messages

  • CONTROLLING THE VIEWING EXPERIENCE IN ACROBAT

    CONTROLLING THE VIEWING EXPERIENCE IN ACROBAT
    This is a major bug (going back to at lease Acrobat 5) and just one of many related to the “Document Properties > Initial View” setting, which seem to be a “special project” for the Adobe Acrobat tech-team. I say “special” in the sense that the goal appears to be … How can they address these issues in each successive version to actually make them LESS FUNCTIONAL and LESS INTUITIVE?
    Default = Sucks!
    I run a successful graphic design firm and have invested well over $1000,000 in various Adobe products. When we send our work to clients (via PDF) for review, EVERY aspect – window size, window placement, format and flow of pages, page layout, navigation options, page magnification, document page numbers, document titles and file names, etc., etc. etc. – are absolutely critical. The “default” settings for Acrobat address virtually none of these issues and Adobe seems not to care at all! 99.9% of all the Acrobat documents that I receive are completely unformatted and must be reset before they can be navigated or reviewed.
    Navigation Tab > Pages Panel and Page = Does Not Work!
    However, perhaps most critical is that the recipient realizes that the document contains multiple pages, vs. a single page. The failure of the “Navigation Tab > Pages Panel and Page” setting to function in any logical and consistent (read – where is the default setting for this?) manner has been and is a fatal flaw in Adobe Acrobat. We have dealt with this (“Where is the rest of the document?”) literally hundreds of times and while it is a big headache for our staff, what worries me more are the recipients that never even bother to ask.
    Thumbnail Size = Does Not Work!
    I too have found no way to set the default size of the thumbnails. To add insult to injury, after you do enlarge them manually (2-3 steps) and enlarge the Pages Panel pane to accommodate the slightly larger thumbnails, guess what happens? When you reopen the document, Acrobat reverts to the original (tiny) thumbnails, but retains the enlarged (now useless) Pages Panel pane, while equally reducing the actual content in the Page pane. This is massively stupid!
    Page Layout for Viewing and Printing = Does Not Work!
    Another pet peeve is the “Page Layout” settings. When we design a multi-page document and convert it to PDF for review, it is imperative that the “flow” of the document – i.e. single page cover, followed by two-page spreads – be replicated as closely as possible. And while this on-screen experience is important, of nearly equal importance is the ability of the recipient to print each individual page of our design, as an individual 8.5 x 11 page. Again, finding a way to accomplish this in a logical and consistent manner is virtually impossible.
    Printing = Why So Slow?
    Speaking of printing ... Why does it usually take “forever” to print (even small) PDF files on a laser printer?
    Controlling the Viewing Experience = Does Not Work!
    In short, we usually have no idea exactly what our clients are seeing because Adobe provides no default settings that can be set globally and “locked” so that one has a bit of control over the viewing presentation experienced by the recipient. On the other had, Adobe does provide a mindless blizzard of security options which probably serve about 1% of their customers.
    Sorry for the rant, but if anyone has any ideas, I love to hear them. Thank you very much!

    It's evident you're annoyed, but I don't agree at all with your claims. If you use Acrobat as intended, you can control the initial view settings however you want - but this is a document-specific feature and intentionally so. If people are sending you files with the "wrong" initial view, that's their problem not Adobe's.
    Navigation Tab > Pages Panel and Page = Does Not Work!
    Of course it does. The menu item or hotkey sets the view mode temporarily, and to make that mode the default for a particular file, you simply set the initial view (file menu / properties / initial view) and save it. Whatever you choose for the layout, zoom and panel displays will be shown to anyone opening the file in future.
    Thumbnail Size = Does Not Work!
    The thumbnails embedded into a PDF file are at a single size. Enlarging them via the context menu on the Navigation Panel is temporary, but the width of the Panel is retained for a session (it is not permanent).
    Page Layout for Viewing and Printing = Does Not Work!
    What do you mean by "does not work"? The screen layout has no relationship whatsoever to the printouts, so provided your files are genuine pages and not spreads, you can set your two-up views (with or without covers) as part of the document properties / initial view settings, but the PDF will print as a series of single pages as it should.
    Printing = Why So Slow?
    Printing a PDF file takes no longer than any other type of file with the same content (and hence the same data to transfer). If you are experiencing very slow printing then it's a problem with your system setup.
    Controlling the Viewing Experience = Does Not Work!
    See my response above about the document preferences / initial view tab.
    Adobe Acrobat and Adobe Reader have been developed over many years, based on very extensive user feedback and monitoring. The features we have today are there because they DO satisfy the vast majority of target users, and if they didn't, these forums would be deluged with complaints - there are after all hundreds of millions of users out there, so even if 1% were unhappy you'd be reading millions of posts a week.

  • Keystation Pro 88 (or other controller) as the Logic Control

    Has anybody got their setup like this? I've been trying to get this to work for the past 6 hours and no luck. Can someone please help me? Just bought Studio 2 days ago and haven't touched it yet cuz I can't get the keyboard to fully work.
    Joined: 17 Jan 2006
    Posts: 55
    Location: Los Angeles
    Posted: Sun Jul 15, 2007 12:03 am Post subject: Keystation Pro 88 (or other controller) as the Logic Control
    I'm sure some of you already know how to do this. I just figured I'd write this up at some point to share with others. The basic idea is to use the Keystaion Pro 88 (or some other MIDI Controller) as an actual Control Surface, or in this case the Logic Control, to have more freedom with the MIDI Controller, i.e. using the group of 8 faders (on the Keystation) to control Volume for tracks 1-8 in the arrange window, and then hitting Bank Right to automatically control tracks 9-16, and as a result making a universal controller not bound by specific channel messages, or MIDI CC Volume messages etc... in short the essence of any Control Surface.
    What I'm describing below is what this app will also do: http://www.opuslocus.com/lcxmu/index.php
    I basically just wanted to avoid using a separate application all together. Keep in mind that the app does simplify the whole process, but Logic inherently can do pretty much everything the app does.
    I recommend reading this in its entirety before attempting.
    KeyStation Pro 88 as Logic Control
    Part One: Add Logic Control as Control Surface
    1. Open Logic.
    2. Preferences / Control Surfaces / Setup...
    3. New / Install / Select your preferred device (in my case Logic Control
    4. Click the icon in the setup window for the Logic Control.
    5. On the left hand side under "Logic Control" you should see an "Out Port:" and "Input:" ... select the desired MIDI in/out through which your device is connected.
    6. Open Preferences / Control Surfaces / Controller Assignments. Make sure you select the "EXPERT VIEW" check box.
    7. You should now see a bunch of different Zones in the Zone column, one of which is "Control Surface: Logic Control"
    8. Create your own Zone, KeyStation Pro 88 (or whatever) using the Plus sign in the bottom left corner of the Controller Assignments window.
    9. Now basically go through the existing parameters already available in the Logic Control Zones, Select what you want. You can select entire Modes or individual Controls / Parameters. You can select multiple values (only multiple Control / Parameters NOT modes) by selecting and dragging or simply with select and holding command.
    10. Command-C the selected Modes and then click back onto you user zone that you created above.
    11. Click inside the Mode column (or Control / Parameter column depending upon what you selected and copied from the Logic Control zones).
    12. Command-V to paste the Modes into your user Zone.
    13. Do this for as many Modes / Controls you want, that your specific MIDI controller interface will be able to handle.
    Part Two: Assigning Input Values
    1. Open Preferences / Control Surfaces / Controller Assignments
    2. Now for each parameter that you copied, you will need to set the input MIDI value from your controller.
    3. Click on your User Zone, then Mode, then the first parameter in the 3rd column.
    4. You should see a "MIDI Input" option (this should already be set correctly as long as you set it earlier in Step 5 of Part One). If it's not set to the correct MIDI input (which I found to be the case sometimes even after Step 5), then change that here.
    5. Next to "Value Change:" you will see a box with MIDI data in it. Delete the existing date by highlight and delete.
    6. Activate "Learn Mode" (bottom right corner of Controller Assignments window) then click within the "Value Change" box, then move the corresponding fader, button etc. The "Value Change" should now show the MIDI data value for that fader. Be careful here, there should only be 3 groups of 2 for data here... if you see 2 groups, of 3 groups, of 2 then typically the FIRST group of 3 should be the value you want here. You can always delete the data, and move the fader again to be sure. The reason for the 2 groups of 3 is not in error: some buttons send TWO MIDI values, one on press and one on release. You can use this to your advantage and assign TWO different functions to these buttons, thus the first (press hold) value can do one thing and the second (release) value can do another. You can also change the MIDI controller to only send 1 message on press and nothing on release, or simply make sure that only the on value is present in the "Value Change" box.
    7. You'll have to do this for all the different knobs / faders etc. on your MIDI controller. There are many shortcuts of course. You can manually type in the Values if you know them. For the Keystation Pro, M-Audio has an app called Enigma that I recommend for changing controller parameters and much more on the Keystation. You can use this app to assign all the actual control data that each button or fader sends to the sequencer, once you know the values you can convert that data to the MIDI data values and enter them into the Value Change box.
    8. Once you're done assigning values to the controllers, you can delete all the Zones except for the user Zone you created earlier. Before you do this, it's a good idea to back up the Control Surface preference file just in case you ever want to grab something else from the Logic Control Zones. You could always add a second Logic Control and copy the Zone from that, but you'd have to reassign all the MIDI Input: values ... short version, just back up the preference file before you delete the Zones. The reason why you want to delete the Zones that you're not using is simply because if you have a controller that happens to send out MIDI data to the sequencer, and the actual Logic Control happens to have that MIDI data value already inherent it it's Zones, then you could be asking for trouble, simply put you'd be sending MIDI data to change Volume and the Logic Control maybe has that MIDI Data Value already assigned to Pan for the existing track.
    The file to backup is located here: ~Users/username/Library/Preferences/Logic/com.apple.logic.pro.cs
    As a precaution I have always backed up my Logic Preference file WITH this .cs file. Technically it's not necessary... for instance: Let's say you trash your preferences and open Logic to find that the Logic Control is missing from the Control Surfaces Setup. So you add it back and now you find out that Logic is missing the User Zone that you created. If you close Logic and copy the .cs file back to the directory above, then upon reopening Logic you should find your User Zone is in place again. But I've had mixed results with that, so just in case I copy over the preference file with the .cs file as a pair. It seems that the Logic pref file only contains information that the Logic Control is a Control Surface on your system and the .cs file is the preferences for that specific Surface.
    Another note: after a recent Logic update, maybe 7.2? ... it was whichever update added support for more Control Surfaces, I can't remember. This update basically erased all the hours of hard work linking the Keystation to Logic as the Logic Control. This only happened with this specific Control Surface update, but not with 7.2.3, probably simply because they didn't make any changes to the .cs pref file.
    Anyhow, when this happens again in the future, there seems to be a quick fix. I take NO responsibility for you somehow crashing Logic on a continual basis after applying the fix. Personally I have seen NO issues by doing this at all. I simply copied a version of the .cs file with the new update missing the Keystation Zone, as well as a version of the .cs file WITH the Keystation Zone, to a PC (I think it was a PC, don't believe I tried it with textedit, although should work as well). I opened both of the files in notepad and compared them. I noticed the word Keystation towards the bottom and realized that most all the data (gibberish) was exactly the same up until a point in which the file with the Keystation data had a group that was absent from the new .cs pref file from the new update. So I basically copied the data from the old .cs pref file, pasted it into the new .cs pref file, saved it and open Logic. Logic warned me that a pref file was corrupt or something of that nature, but loaded fine anyway, and the Keystation Zone was back in Controller Assignments.
    One last thing... the problem that some of you may run into is that by making your MIDI controller a Control Surface, or turning your Keystation Pro into a Logic Control, limits some of the functionality of the MIDI Controller. For instance, a Logic Control's main purpose is to control different faders, knobs and what not of MANY different tracks. When you move a fader for volume on the Logic control, it will move the fader corresponding to the selected track... it's not programed to say change the actual midi CC 7 for Volume, only the actual Fader. Thus, what if you want the MOD wheel to still control modulation and you want the sustatin pedal to continue to act as a sustain pedal. Well, if Logic sees that Port 1 is the input for the Logic Control, but in reality the Keystation, then it's only going to allow specific events through. The way around this issue is by using both the input options that the Keystation has... hook the MIDI out into Logic and use the USB port as well. I run the Keystation as a Logic Control through the USB port, and use the MIDI out for actual MIDI data. But the catch is you have to make sure you only connect the MIDI Port into Logic's sequencer in the environment. Thus open the environment, open Clicks & Ports, Port 1 and Port 2 are the IN/OUT for the USB port. Midi Port is the Keystation's MIDI port. Select and delete the cable for the SUM, and run individual cables for the ports you want to use. Thus, all your other MIDI interface Ports, the Caps Lock keyboard etc. Just be sure that if your using Port 1 (USB Port Out from Keystation) for the fake Logic Control, that it DOES NOT cable into the "Input View" or "to Recording & Thru". This creates yet another issue:
    The controls on the Keystation have to send SOME form of MIDI control message / data to Logic. Well if the faders on the Keystation are preset to send Ch1-9, Volume 0-127 messages, then when you move a fader on the Keystation (as the Logic Control) since the Keystation is still reaching the sequencer from the MIDI port, you will be sending MIDI values that can effect your current track possibly when you don't want to. The work around for this is to be sure that all the faders / knobs that you want to use as your fake Logic Control are sending useless MIDI data... i.e. CC 75, 76, 77, and so on. This way moving faders won't effect playback, although you could still in theory record this MIDI data into your sequencer. You could however filter this events from entering the sequencer input with a transformer since you know precisely what MIDI CC values you are changing. The easy way to assign these values is to use the program Enigma from M-Audio that I mentioned above.
    More discussion specifically related to the Keystation Pro 88:
    You can do a lot using the Controller Assignments and different Zones from the Logic Control. For instance, the real Logic Control has Solo, Mute, and Record buttons for the 8 faders. The Keystation Pro only has 1 button underneath each fader. But you could use one of the other buttons to toggle Solo, Mute, and Record mode so that depending on which mode your in, the buttons underneath each fader will correspond to Mute or Solo etc. By the way, a good setup from my experience is to use the first 8 faders of the Keystation as the track faders, and the final 9th fader for Master Volume. You can then set two of the buttons underneath the Knobs as Bank Left and Bank Right buttons to change the 8 fader tracks to correspond to the onscreen track groups of 8. Also don't forget that you can assign TWO functions to EACH button, since a button press can send a value of 127 and a button release can send a 00 value. So if you press and hold a button it can activate "Shift-select Mode" and until released it can make the buttons under the faders act as Volume to Zero resets or whatever you want. When you release the button it will go back to just Mute mode or Solo mode. The Controller Assignments window has MANY options, and parameters some of which are very confusing and take a lot of trial and error to understand... the manual helps a little but of course isn't perfect.

    I'm thinking about buying a Keystation Pro 88 (2nd hand) so I was googling around and found this:
    http://www.soundonsound.com/sos/Oct04/articles/keystation.htm
    [quote]
    I had some trouble getting the transport controls to work with Emagic's Logic, even when I loaded the 'Pro 88 Logic Preset.LSO' file on the supplied CD-ROM into Logic. I contacted the guys who designed and set up the Keystation here in the UK at the old Evolution offices, and between us we managed to work out what was going wrong. First of all, you need to enter the appropriate MIDI key commands in Logic's user preferences. These cannot be updated with an LSO file, so the commands have to be entered using the Learn Key function in Logic (see the screenshot below for the list we used). Then we discovered that the transport keys were toggling, which meant that only each second press of each key was actually working. It turned out that I had an early version of the Logic preset before this had been fixed, but the more recent one has been put on the M Audio web site for anyone else that needs it. It took about 30 seconds to change the output commands so that the buttons were no longer toggling.[/quote]
    Did you get it to work correctly eventually?

  • How to use oxygen 8 with logic -- control knobs

    Hey
    I have an oxygen 8, and if I use it with Logic, the keyboard and pitch bend work, but not the knobs. It was the same with GarageBand, but I don't think with Garage Band it is even possible to get the knobs to work.
    It's gotta be possible with Logic, though -- anyone know how?
    Thanks
    Bob

    Hi...good news - it's easy!
    if you wanna control the global pan. open the mixer, click on the pan of the output 1-2 channel strip then open the controller assignments (command - L). Learn mode should be selected now move the knob on your oxygen 8 that you wish to control global pan with. click on the "learn mode" button to deselect it and moving the newly assigned knob on your oxygen 8 will control global pan.
    This works the same for all plug-ins and instruments too - so you can control the cuttoff and resonance on the exs24 for example or any control on any plug-in.
    you need to make sure you activate the control on the plug-in first and then on the oxygen 8.
    Also, you can find the controller assignments window here:
    Logic Pro>Preferences>Control surfaces>Learn assignments for.... or Controller assignments...
    Hope that helps
    Rounik

  • Logic control/BCF2000

    hi
    I'm using a Behringer BCF2000 in Logic Control emulation mode. So far almost everything is ok. There's one problem: if I shift the faderbank by one step to the next bank (that would be the next group of 8 tracks), the fader one on the BCF is controlling track 10 and not as supposed, track 9. I can change the Mixer View parameter in the setup window from 9 to 8, then it works, but as soon as i jump back one faderbank step, the parametervalue switches back to 9. How can i save the settings ? Quiting Logic and restart doesn't help?
    thanks for any help
    christian

    I sussed the patch editing and storing in the normal
    factory mode, but in Logic control mode, I can't seem
    to create my own patches and store them. Is this
    possible? and if so, how can I "learn" the functions
    like tape delay feedback.
    Any help would be greatly appreciated! Thanks guys!
    Ben (Brazil)
    I have not been able to program mine in LC emulation
    though I have been able to program the other presets.
    Something I have not tried yet is trying to program the
    many parameters in the controller assignments window.
    I have discovered that by having the BCF in LCmode
    going to the Controller Assignments window and
    selecting expert and follow then clicking on
    the different modes and such that the BCF
    responds to what you are choosing on the screen.
    I have not had the time yet to confirm this but
    I believe the BCF is already preprogrammed to
    do many of these in LC emulation. For example when I choose
    track on screen the BCF would change its display
    to "tr" and so on. This is a big discovery for me since
    I new that in LCemulation the Unit was capable of
    accessing all or most of what a Mackie Logic Control
    unit could. I could never figure out how to get to those
    parameters. This is one way to figure it out I suppose.
    Behringer suggests that you read the docs for the Mackie,
    I have not found this to be too helpful yet. Hope this helps.

  • Logic Control button to engage follow in arrange window.

    Hello
    Is there a way to engage the follow function in the arrange window off of a logic control unit?
    Regards
    Krzysztof

    Hi,
    In the Control Surface setup window of preferences you can check a box that allows, or causes, Logic's arrange screen to follow the control surface view. I think this makes more sense than the other way around since the whole point of the LC unit is to have your hands on it rather than the mouse. Hope this helps.
    RW

  • Logic Control and LP8

    Hi,
    I'm surprised at the lack of outrage over the terrible state of the Logic Control unit implementation in Logic Pro . With earlier versions of Logic I found using the LC unit a delight, recording and mixing several projects with it. Now (8.0.1) it's simply not worth using. I've tried all I know . . . rebuild defaults, trash preferences, re-install the unit, build a new autoload template (even Logic's templates don't work any better in this respect). Global mode doesn't work and track selection is a problem in any mode. One exception: if you're content with using the up/down arrows on the LC for track selection it works better . . . even in Global mode . . . it will actually put a track into Record and not mention the dreaded "Automation Folder"! Apple has stated that the unit is "behaving as expected". Mackie advised me to check for double .cs preference files(there weren't). Nobody said "Oh yeah . . . it's a problem". Either the issue isn't as widespread as I imagine or the relevant companies are not aware of the problem. This unit wasn't cheap. I paid $1764.00 Canadian when I bought it. It was worth every penny at the time, but now it looks more like a non-usable piece of metal that cost over three times more than the software (LP8) that appears to be crippling it.
    What gives?
    RW

    Yep, I'm amazed at how broken it is in LP8, both major and minor issues. It's like nobody tested the MCU when they'd reworking the GUI and other stuff for LP8.
    I've certainly reported this as a bug, so it's not like they aren't aware of it. I really hope they are tackling all this stuff (as well as all the other stuff) for an update soon...

  • Engineering from relational model to logical model duplicated views

    Hi all,
    Several times, also in different projects, when I engineer from relational model to the logical model, the comparator tool show me de differences.
    In these differences there are no view differences, but when I finish the process everything goes right except that in the logical model under views, I see all the views duplicated with [view_name]v1.
    I've tried not selecting the view checkbox, in the compare dialog,but I get duplicated views also.
    I don't know fir sue if this happens with table also.
    What can I do to solve this problem? Is this a bug?
    Edited by: morfeo8marc on 04-abr-2012 2:02

    The problem is fixed in DM 3.1.1.703 and it's published. You can run following script and save design in order to get mappings for views recovered.
    Philip
    lmodel = model.getDesign().getLogicalDesign();
    rmodels = model.getDesign().getRelationalDesigns().toArray();
    for (var i = 0; i < rmodels.length; i++) {
    rm = rmodels;
    eviews = lmodel.getEntityViewSet().toArray();
    for (var k = 0; k < eviews.length; k++) {
    ev = eviews[k];
    tv = rm.getTableViewSet().getObjectByID(ev.getGeneratorID());
    if(tv == null){
    tv = rm.getTableViewSet().getObjectGeneratedBy(ev);
    if(tv != null){
    rm.getRMExtendedMap().createMapping(ev,tv);

  • L8 is seeing my Axiom as a Logic Control and it's wreaking havoc!

    A new twist on all the control surface issues - I have a M-Audio Axiom 25 connected via USB and it's not setup in anyway as a control surface via the control surfaces preferences. I have never used it as such and never need to because I own a Logic Control.
    All of the sudden, L8 is recognizing midi note input from the M-Audio as LC input - i.e. if I press an A3 it doesn't sound a midi note, but rather performs a specific Logic Control function as defined in the Key Command Preferences.
    Of course, it's even worse because I have an Apogee Ensemble so Logic doesn't even recognize a potential Control Surface unless everything is powered up in just such a perfect way.
    So I have a Logic Control that isn't recognized, and an Axiom 25 that is recognized as something it's not and if I go to Control Surfaces preferences, it's as if the world of cotrollers doesn't even exist because the master list of options is gone baby gone.
    Anyone find a workaround for this?

    totally different ports!
    The LC is connected via my AMT8 - the Axiom is on it's own port via USB, so that shouldn't be issue.
    I've tried cabling the Axiom port directly from the input object to a monitor and then terminating the connection just so I can see what it's transmitting - the "bad" notes don't show up as anything in the monitor and even though I've broken the Sum cable from the input object and the Axiom port is only cabled to a monitor and nothing else (the Sequencer input is not connected to anything at all!), L8 is receiving those key presses as LC commands.
    So strange

  • Logic control in JSF's jsp

    Hello I have fundmental question to ask;
    In Struts or JSP page, you can use logic control to determine what will display. For intance, the tag on strut <logic:match> <logic:equals>. I am wondering how to have this sort logic in JSF. Thanks!

    Thanks guys!
    the simple solution is what you said:
    in JSF page, binding rendered to a propertity in the bean. on the bean create the property - method to have the logic to return true or false. Do you think if it is a better solution than using jstl -- I dont know too much JSTL - I am more service side developer such as proxy service, application server to host tcp connection from clients...

  • Loop through all controls in view

    Hi Everyone,
    I need to cycle through all the controls on a view.
    I have set each of the controls of type UISegmentedControl with a unique tag number.
    I am using this tag number to perform a lookup in database for the value of the segmented control.
    So, my question is this.... how do i cycle through all the controls on a view?
    thank you
    take care
    tony

    alt-088 wrote:
    I think we are close - just one correction.
    The segmented controls are all at design time, there will be no new controls added.
    I'm not clear on what's been corrected. The sample code I gave you assumed all the controls were known at compile time. So I think the example code addressed the problem you're trying to solve. The last paragraph of that post was just an afterthought, to explain what to do in case you ever needed to add controls dynamically.
    -> loop through all controls on view
    -> if control is of type uisegmentdcontrol
    then do database lookup on tag
    Set segment value to value returned from database
    Once again, if I correctly understand the above, the code I gave you does exactly what you want. You haven't indicated you want to take any action when a control is not a segmented control, so I don't see why you'd want to include them in the loop. However, if you actually do need to enumerate non-segmented controls (or other subviews), my last response advised you to set the tag properties of all those other controls, making sure the range of those tags is different from the range of the seg control tags.
    The part that eludes me is the looping through all the controls on the view
    I guess the part that eludes me is why you're so interested in enumerating all the controls, when you only seem to be interested in the segmented controls. But even if you really do need to look at every control, I don't see why you're rejecting the solution I gave you. [viewWithTag:|http://developer.apple.com/iphone/library/documentation/UIKit/Ref erence/UIViewClass/UIView/UIView.html#//appleref/doc/uid/TP40006816-CH3-SW26] is a powerful method which recursively walks the entire view hierarchy to find whatever tag it's looking for. If you use it correctly (e.g. by assigning unique tag numbers that tell you what type of control you've found), it will save you lots of trouble.
    If, for some reason, you insist on doing this job without using viewWithTag, the next best might be something like this:
    - (void)doSomethingWithEachSegCtrlInView:(UIView *theView) {
    UIView *subView;
    for (subView in theView.subviews) {
    if ([subView respondsToSelector:@selector(selectedSegmentIndex)]) {
    // subView is a segmented control ...
    else {
    // subView is not a segmented control ...
    if ([subView.subviews count]) {
    // this subview has its own subviews
    [self doSomethingWithEachSegCtrlInView:subView];
    Note that the above is a more difficult, more error prone method than the sample in my first response. Firstly, it needs to recurse in case any controls are placed on subviews of the main view (or on subviews of those subviews, etc.), a capability already built into viewWithTag. Secondly it needs to identify the type of each subview object. [respondsToSelector:|http://developer.apple.com/iphone/library/documentation/Co coa/Reference/Foundation/Protocols/NSObjectProtocol/Reference/NSObject.html#//appleref/occ/intfm/NSObject/respondsToSelector:] is the preferred way of identifying the class of an object, especially when the selector argument represents one of the methods you intend to use. However there's no reason to get into the business of identifying the class of an object, when you could have given that object a unique tag number in the xib, where there was no question about its class.
    Hope the above communicates the solution better than my first response!
    - Ray

  • Can you download a FormsCentral response as a pdf without having non-selected skip logic rules saved/viewed?

    Can you download a FormsCentral response as a pdf without having non-selected skip logic rules saved/viewed?

    Hi,
    Unfortunately, it is not possible to convert the response to pdf without the non-selected fields.
    As a workaround, you can hide a particular column and then convert the response to pdf.
    Regards,
    Nakul

  • Same (global) view settings for all EXISTING playlists (iTunes 10.3)

    I guess some folks like to individually configure the columns of each and every of their playlists. But I like uniformity ... How can I apply global settings to all of my MANY existing playlists, like, let's say, Coverflow plus a certain selection of non-default columns.

    Maybe I should add that I do know global view settings are NOT a feature of iTunes 10.3. So it's not a matter of "where is the button I have to click".
    I also know that Apple Scripts exist as workarounds, but unfortunately I'm using Windows XP.
    Therefore, it's a question for the real experts amongst you, as some serious iTunes-tweaking is involved, either in Windows Registry, or in some hidden config-file.
    The most important question, though, is: why on earth are global view settings not a natural part of iTunes since Day One.

  • Logic Control : displaying order of the track

    Hello
    When you are in the Environment window the track, instruments ... are displaying from there number ;
    - track 1 to track x
    - instrument 1 to instrument x
    it does not respect how you have arrange your instrument, tracks ....
    Is it possible :
    - that the LC follow the order that the track, instruments are displayed
    - to have a "global" view at the environment level
    - to assign the key on the LC : "global view User" to display as above
    Many thanks in advance for your help
    Best
    Cyril

    But LC does not relate to the Environment audio mixer, it relates to the Track Mixer. If you want your audio mixer in the environment to relate to LC, you''ll have to arrange the objects to match the track mixer.
    BTW an easy way to make sure the track order matches the order in your environment is, when you set up the song, select and drag all the audio objects in the environment into the tracklist. (drop them on Track 1)
    Generally this is only a good idea at the start, before you have any regions in place in the arrange tracks, as, if you do it when you have content, the audio in the tracks will be assigned to different audio objects to what they were originally. (Although, you can get around this, by cutting all the track content then changing the order, as I described, then doing: 'paste at original position' and select 'keep Inst.' in the dialog which follows.)

  • BCF2000 - assigning within Logic Control Mode

    I am using a Behringer BCF2000 with Logic 7 Pro on a G4 powerbook. My BCF2000 is working fine in Logic Control Mode (USB Mode U-3), what I would like to do is add a few of my own parameters, mainly logic's tape delay feedback (as I make dub) to one of the dials, for example.
    Also I would love to be able to trigger a few sound effects (maybe an exs patch) using an assigned button, for those on-the-fly dub vibes.
    I sussed the patch editing and storing in the normal factory mode, but in Logic control mode, I can't seem to create my own patches and store them. Is this possible? and if so, how can I "learn" the functions like tape delay feedback.
    Any help would be greatly appreciated! Thanks guys!
    Ben (Brazil)

    I sussed the patch editing and storing in the normal
    factory mode, but in Logic control mode, I can't seem
    to create my own patches and store them. Is this
    possible? and if so, how can I "learn" the functions
    like tape delay feedback.
    Any help would be greatly appreciated! Thanks guys!
    Ben (Brazil)
    I have not been able to program mine in LC emulation
    though I have been able to program the other presets.
    Something I have not tried yet is trying to program the
    many parameters in the controller assignments window.
    I have discovered that by having the BCF in LCmode
    going to the Controller Assignments window and
    selecting expert and follow then clicking on
    the different modes and such that the BCF
    responds to what you are choosing on the screen.
    I have not had the time yet to confirm this but
    I believe the BCF is already preprogrammed to
    do many of these in LC emulation. For example when I choose
    track on screen the BCF would change its display
    to "tr" and so on. This is a big discovery for me since
    I new that in LCemulation the Unit was capable of
    accessing all or most of what a Mackie Logic Control
    unit could. I could never figure out how to get to those
    parameters. This is one way to figure it out I suppose.
    Behringer suggests that you read the docs for the Mackie,
    I have not found this to be too helpful yet. Hope this helps.

Maybe you are looking for