Can't darken my cyan channel with curves...

I have a cmyk file with only cyan and magenta dot. I simply want to apply a curve to the cyan changel to make it darker but the cyan won't darken. I started with a grayscale file that I copied and placed into a CMYK file. I deleted the yellow and black dot in their channels but now I just want to darken the cyan dot and it won't happen. I can darken the magenta dot a little but nowhere near filling it with 100%. The highest I can get my cyan dot is 50%. Can't figure this out…any help would be appreciated!

Thanks Eriksimon. Bless you my son ........ you have made an old man VERY happy
I actually have NO idea how it became turned off? I've certainly never turned it off ....... spooky!
all the very best
Dick

Similar Messages

  • Can I playback in both channels with my audio interface?

    From what I've found so far I'm afraid the answer is already "no" but I have to ask for myself.
    When I record into QuickTime movie (not Pro) using my Alesis IO|14 Firewire interface, it only plays back on the left channel.
    Is there ANY way to get it to play back on both channels?  (Or is this a sneaky way of urging us to upgrade to QT Pro?)
    I'm assuming the audio quality of my M-Audio Nova condenser mic is better than my iMac's built-in mic, which is why I'd really like to do this.  I don't even need true stereo, just both channels playing back.
    (QT 10.1, on Lion)
    Thanks.

    The mic and interface record just fine into GarageBand, either as stereo or mono, and plays back out of both channels with the same setup, so I think the problem is with QT.
    I don't find any kind of switch like that in the Hardware Direct Monitoring software for the Alesis, but I'll investigate further.
    As I mentioned, I've searched this and other forums and it seems like this is just how QT is set up. But I was hoping for some sort of solution.
    As previously indicated, I am not familiar with your IO device, so let me ask a few questions here.
    1) Is the Nova mic you mentioned mono or stereo?
    2) If mono, are you using two of them?
    3) If mono and you are not using a pair of mics, does the input interface hardware have the ability to blend left and right (mic 1 and mic 2) input channels?
    4) If mono, you are not using a pair of mics, and the device has no ability to blend left and right channels, are you you using an adapter cable to input a split signal to both input channels of the device?
    If you are using a mono mic to input a signal to only one channel of the input device and are not/cannot blend this signal to both channels before output via the Firewire cable, then its sounds like your system is working normally and correctly. Basically, the Firewire audio is sent to the QT app as received from the Firewire device and recorded as is in stereo. I.e., if the left channel is active with the mic signal and the right channel is empty, then the audio is recorded only to the left channel and the right channel records the "nil" signal/nothing. On the other hand, GarageBand is an audio editor designed specifically to blend, pan, duck, filter, and/or otherwise taylor audio content as desired by the user. (I.e., which includes the ability to re-channel a single mono audio channel to both channels of a stereo track during the recording process which the QT app can't do.) In short, both apps are doing what they are designed to do as they were designed to do it. As such and as previously noted you have three basic options here.
    1) You force the IO device to send stereo or two-channel mono audio to your Mac by using two separate mics, use a single stereo mic with dual channel audio output, using an adapter cable to split the single mono mic audio output line into two separate lines to be plugged into both channels of your IO device, or you can apply/blend the active channel to left and right Firewire output channels within the device if it has this capability.
    2) You can use GarageBand to do create and export audio recordings instead of the QT app, or
    3) You can purchase QT 7 Pro in order to fix your left channel problem post recording by simply applying the left channel audio to both left and right channels within the audio track so it will play as you want in any media player on your computer.
    (Actually, there is a fourth option if you are using an external amplifier for playback, which is to simply use the output amplifier to accomplish re-channelization during playback rather than actually fixing the media file with QT 7 Pro.)

  • MythTV can't find DVB-T channels with HVR-4000. Kaffeine works great.

    I just buyed a Hauppauge HVR-4000 for DVB-T (by now, later DVB-S too).
    I followed this guides:
    http://wiki.archlinux.org/index.php/MythTV_HOWTO
    http://linuxtv.org/wiki/index.php/Haupp … V-HVR-4000
    The DVB-S is "/dev/dvb/adapter0/frontend0"
    The DVB-T is "/dev/dvb/adapter0/frontend1"
    As wrote here: http://linuxtv.org/wiki/index.php/Haupp … V-HVR-4000, i made a link from "/dev/dvb/adapter0/frontend1" to "/dev/dvb/adapter1/frontend0" so that MythTV can detect my DVB-T decoder (works), but still can't find any channels on DVB-T adapter.
    Kaffeine find all existing channels and plays them fine (good image and sound).
    I tried analogue TV too with following devices:
    /dev/video -> /dev/video0
    /dev/v4l/by-path/pci-0000:01:01.0-video-index0
    /dev/v4l/by-path/pci-0000:01:01.0-video-index1
    but he can't find channels too (TV Time can).
    My sys:
    Archlinux with Kernel 2.6.30, MythTV 0.21.
    ¿Anybody knows whats wrong here?

    did you try to import the channels.conf from "scan /usr/share/dvb/dvb-t/whatever > channels.conf" instead let myth scan channels for you.

  • How Can I separate my MIDI Channels with layered instruments in MainStage 2 With my Axiom 61?

    I have been at it for 3 days straight. I want to play an internal instrument (EVB3 for example) and trigger samples with the EXS24 without triggering notes from the other instrument. I have my keyboard set to MIy help meDI channel 1 and my drum pads set to MIDI channel 10. The still play together. I've tried changing MIDI input on both channel strips to multitimbral, Channel 1 for the keyboard and channel 10 for the drum pads. Still playing together. I've tried changing attributes in the Mapping screen. Still...
    I don't think its the Axiom. I've tried changing MIDI CC numbers but then it won't talk to either instrument. I'm currently using MIDI cables into a 3rd generation M-Box. I've tried using USB as well. Please, somebody help me!!

    Sorry for the late responce, I've been in program mode and haven't had a chance to come back to this.
    I figured it out. It was an option that I had over looked in the Assignments & Mapping tab in Edit Mode. At the bottom of the window that says All Devices. In that menu there is another tab that says Channel 1-16. If you click where it says Unassigned, down in the Screen Control Inspector there is a checked box that says "Send unassigned MIDI to all Channel Strips". If you uncheck that box then everything works perfectly. It is a little extra work having to assign the keyboard everytime you ad a channel strip but when you have to do some serious programming it's worth it.
    Anyone who needs to program with multiple devices should uncheck this right out of the gate. It will save you from pulling your hair out.
    Thank you Bruno for your help. It is much appreciated.

  • Can't have 5.1 channels with logitech Z-5300 and Sound Blaster X-fi Platinum HD

    Hello everyone.
    As the subject says, I can't hear all the 5.1 speakers with the X-fi. I believe is not a technical issue, rather than a connection issue, anyone can help me?
    What I did was buy a RCA cable and connect it from the back of the X-fi to a converter from RCA to the 3 normal green, orange and black cables and those to the back of the Z-5300.
    I configure both in Windows and the Creative Panel that I will use 5.1 connection but in the test I only hear both front speakers.
    I have an updated Windows 7 x64 OS and SB drivers.
    Thank you very much.

    Hey Kok thank you so much for your reply.
    I understand your message, but I hope I can make it work, already did a big investment. What about this decorer?:
    [url=http://www.amazon.com/gp/product/B0057UNPVO/ref=ox_sc_act_title_1?ie=UTF8&m=AD7C755W08DM6" >http://www.amazon.com/gp/product/B0057UNPVO/ref=ox_sc_act_title_1?ie=UTF8&m=AD7C755W08DM6[/url]
    It says that you can input the 3 5.1 signals from the speakers (green, orange and black) and transform it to digital through optical cable. Can it work?
    Or maybe this one?
    [url=http://www.amazon.com/gp/product/B0045UWXB0/ref=ox_sc_act_title_2?ie=UTF8&m=AEKEXTXL2B213" >http://www.amazon.com/gp/product/B0045UWXB0/ref=ox_sc_act_title_2?ie=UTF8&m=AEKEXTXL2B213[/url]
    What do you think?
    Thanks once again kok !!

  • Is there something in Levels I can't do with Curves?

    Hi
    Just curious if there is something in Levels I can't do with Curves?

    You're right, I didn't read your question right, so my answer is no. Everything you can do in levels, you can do in curves.
    To invert a curve, you just grab the end points of the curve and move them to them so that the cuve line is sloping the other direction.  Here are some samples of inverting each of the channels in L*A*B*
    Top left: normal; Top right A channel (green-magenta); bottom: left B channel (yellow-blue); and bottom right: lightness.

  • [svn:bz-trunk] 13716: since include-read-only is a server global setting, we can't have two channels with different value.

    Revision: 13716
    Revision: 13716
    Author:   [email protected]
    Date:     2010-01-22 09:26:12 -0800 (Fri, 22 Jan 2010)
    Log Message:
    since include-read-only is a server global setting, we can't have two channels with different value.  remove the test for the include-read-only false.  update the service-config.xml as well.
    Modified Paths:
        blazeds/trunk/qa/apps/qa-regress/WEB-INF/flex/services-config.mods.xml
        blazeds/trunk/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTypes/ReadOn lyTest.mxml

    You can give this a try on your Ultimate machine.  While these are said to be for Vista, I used it on my Win 7 machine just fine and it fixed the problems I was having.  Hope it works for you.
    The problem is that Vista, by default, will only use NTLMv2 for authentication, which is not supported by Mac OS X's Windows Sharing service.
    The other problem is the Minimum Session Security for NTVLM SSP based Clients.
    To get around this:
    1.     In Vista, open the Control Panel
    2.     Switch to "Classic" view
    3.     Double-click Administration Tools
    4.     Double-click Local Security Policy
    5.     Or Secpol.msc
    6.     Expand "Local Policies" and select "Security Options"
    7.     Alternate : Type secpol.msc to get editor up then
    8.     Locate "Network Security: LAN Manager Authentication Level" in the list and double-click it.
    9.     Change the setting from "Send NTMLv2 response only" to "Send LM & NTLM - use NTLMv2 session if negotiated"
    10.     Network Security: Minimum session security for NTLM SSP Based (including secure RPC) Clients
    11.     Change the setting from "require 128 bit" to unchecked (No Minimum)
    12.     Click OK
    the real difference between vista and windows 7 procedure is 10 and 11

  • How can I read two channels with fieldpoint and labview

    I'm trying to read two or more channels with the TC 120, and I follow the examples of sopport page, but doesn't work.
    What can I do?

    For more information about reading or writing to or from multiple channels in Fieldpoint, please refer to:
    How Do I Read or Write to Multiple Channels on a Fieldpoint Module in LabVIEW?
    This should enable you to read multiple channels. The only other option available is to use one fp open.vi, multiple Create Tag.vi's and multiple FP Tag Read.vi's.

  • __ Is there a way to adjust the key commands for switching channels in curves?

    __ Is there a way to adjust the key commands for switching channels in curves?
    By that I mean <command> + 1 for cyan, <command> + 2 for magenta etc. like Photoshop CS3 rather than <option> + 3 for cyan etc.
    There's gotta be a way under Edit --> Keyboard Shortcuts - but I can't find it!
    Thanks,
    Hugh

    Hi,
    You can find the CS4 plug-in here:
    http://blogs.adobe.com/jnack/files/Use_Old_Shortcuts.zip
    It's inline in tis post with some more background info:
    http://blogs.adobe.com/jnack/2010/05/use_legacy_shortcuts_option_in_cs5.html
    regards,
    steve

  • VIEW won't display channels with same names

    Hello,
    We have recently installed DIAdem 2010 and are beginning to find channel name problems that we didn't have before with 9.1.
    Traditionally we have always set the name-oriented channel references to 'only channel name' and we have never had any problems when displaying multiple traces in VIEW. Now, we find that when we display more than one trace in VIEW with channel names that are repeated we get problems with the axis system display dialogue box. This dialogue box tells me that the X and Y channel names AND NUMBERS are the same for all three traces when in fact the data displayed is different. If I try and change one of the channels it immediately reverts back to the first channel with that name.
    I have attached a screen dump to help explain. The image shows a VIEW window with three speed time histories from three separate data files that have been loaded together. The three X channels will all be named 'time' but will be channel numbers 1, 4 and 7. The Y channnels are all 'speed km\h' and are numbered 2, 5 and 8. However, the dialogue box shows that all three traces are made from channels 1 and 2 despite the three traces appearing different. If I change one of the 'time' channels from number 1 to, say, number 4, then it reverts back to number 1 as soon as I move the focus to somewhere else in the box. Version 9.1 never had this problem.
    If I swith the name-oriented channel references to '[group index]/channel name' then the problem goes away - even thought the data displayed in the graph is the same!
    I'm not entirely clear on the reasons for settling on 'name only' references - probably historical - but I am even less clear on the effect of switching to '[group index]/channel name', particularly with the many autosequences that we use.
    Is this a bug that can be fixed?
    Regards, Si.
    Attachments:
    VIEW.jpg ‏236 KB

    Simon,
    The DataFinder is a database that DIAdem installs that integrates directly into the NAVIGATOR, so that you can easily query data files/groups/channels or compile properties from multiple files into correlated curves on a graph, etc.  You might be interested in the ability to look inside your data files in the NAVIGATOR to see the group/channel structure and their properties.  This is particularly interesting if you wan to load selected groups/channels from one or more files.
    Here are the feature description files,
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments
    Attachments:
    New Features from DIAdem 9.1 to 2010.zip ‏69 KB

  • Can't click drop-down lists in curves adjustment layer

    Odd behavior in released x64 version of CS6 for Windows: on my laptop (ASUS G73S with 1.5 gb nVidia GeForce video), when I crop an image, the drop-down menus in a curves adjustment layer become unclickable. But I can still access the RGB channels using the Alt + 3, 4 and 5 shortcuts. This behavior doesn't occur on my workstation, and if I don't crop the image, the drop-down menus work fine. I have the crop tool set to delete pixels. Also, if I apply curves directly (not with an adjustment layer), the dialog box works OK. And the other adjustment layers seem to be working, too. It's only the curves layer that's doing this.
    Any ideas what this could be? I'm wondering if I should report it as a bug.

    I've noticed that a few times on windows 8 32 bit, photoshop cs6 32 bit with 4gb of ram, a nVidia 8400 gs graphics card and open gl seems to work fine.
    I guess that's probably some kind of glitch.
    One way to get back the dropdown is to click on the Curves Display Options in the flyout menu and then just click OK in the dialog.
    Added: It doesn't seem to happen if the crop tool is set to Classic Mode.
    Message was edited by: R_Kelly

  • I have BIS but can't send/receive email, surf with internet browser

    i have BB Curve 8520. My BIS was running smoothly (sending and receiving emails real time and surfing the net through BIS), until i noticed when i tried to reply to an email that came in, it won't send. i noticed that it's fluctuating. i was able to send the email after a few minutes... then a few minutes later, i received a replied email from my friend, and when i tried to send my reply, i wasn't able to. also, i can't surf using the browser with the "internet browser" as default. i tried using my wifi and then suddenly all my emails started coming in, all emails that were not able to go through hours ago. my big question was why do i need to turn on wifi just to receive emails. but since i had my BIS for 2 months now, i can send and receive emails and surf through BIS itself without turning on the wifi.  also, i can't use any of my apps like facebook, twitter, yahoo messenger, etc.  They used to work fine with BIS... but now, i have to turn on the wifi connection, so i could log in with them.  aren't these supposed to be running through BIS only?
    I have GPRS on top, not gprs.
    so, i wiped out my BB and deleted all third party apps. when this was done, i received emails telling me "Your handheld has been registered with the wireless network" and even got "Activation Server" emails telling me that the emails that i have previously set up are now up and running. so i thought my BB is now ok.. i tried surfing, it was okay. after like about 5 minutes, it was down again. tried sending email but can't... i turned on the wifi and boom! the emails started coming in again.
    i have the Host Routing Tables and my Service Books in my BB. I have GPRS (not gprs) on top which means i have active BIS.  i have registered my HRTs several times... and resending my service books... same thing...
    -My carrier has not reported any data outage.
    - I'm in an area where I've had RIM data services (for months now). It has always been working well. I've never really had any problems with my BIS until 4 days ago when it just suddenly stopped sending/receiving emails, surfing through internet browser, using facebook, twitter, ym apps, etc.. 
    -the big mystery is when i turn on the wifi, the emails suddenly go through and i can send emails. i can open apps that used to only run on BIS. this is ok i guess, but i could never do any of these if i'm not connected to wifi.
    -i've read somewhere that it may be some application error or something, so I've wiped out my BB thrice now, deleted all third party apps, everything is clean i guess, but still I end up with the same problem.
    -i updated my OS, same problem.. wiped it out... used BBSAK, reinstalled OS... same thing...
    can you help me out with this? i have tried battery pull, wipe out and OS reinstallation lots of times but same problem happens... 

    Hi tarifiq and welcome to the BlackBerry Support Community Forums!
    Can you send me a private message with your PIN so I can check this out for you?
    Thanks
    -CptS
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • How to make an applet with curved edges in the browser

    Hi all,
    I m doing an applet application in which i want to show an image inside a player in the website. The edges of the player is designed in curved shape. So i too wanted to do an applet with curved edges. Otherwise my applet and the images are coming out of the player... do any body have come across such a problem. please give me some suggestions. Awaiting for your suggestions and solutions. If u don't understand what i m trying to say let me know..
    Thanks...

    I tried to get the screen height -1 and subtract from
    all the ys in my applet but it doesnt work all the
    time. I am drawing shapes and stuff with an algorithm
    I wrote for class.
    is there a way to get origin(0,0) to the lower left
    screen easily.
    thanksThe only way I can think of would be write a method to convert a "normal" y coord to an applet y coord. That would probably end up being a huge pain in the ass, since you would have to pass all y coords through it before using them, so I suggest you just get used to y being upside down.

  • How can I see the alpha channel in the channels palette?

    Hello, mi format plugin loads a rgba image. I see it with transparency, that's ok, but when I go to the channels tab I only see 4 items (RGB, Red, Green and Blue).
    How can I see the alpha channel of my file in the channel tab?
    Thanks!

    OK, something must be wrong... but I don't find it!
    That's my whole code (resumed). I ommit some code (saving file code (not used) or main function, where I only call te "DoSomething" functions. You can see that I use layers. The DoReadContinue function is only used to show the preview.
    In the DoReadStart function I set the parameters for the layers (and the preview), and I fill the "data" and "layerName" params in the DoReadLayerContinue function. I hope you can understand the code!
    const int32 IMAGE_DEPTH = 32;
    SPBasicSuite * sSPBasic = NULL;
    SPPluginRef gPluginRef = NULL;
    FormatRecord * gFormatRecord = NULL;
    intptr_t * gMxiInfoHandle = NULL;
    MXIInfo* gMxiInfo = NULL;
    int16 * gResult = NULL;
    #define gCountResources gFormatRecord->resourceProcs->countProc
    #define gGetResources   gFormatRecord->resourceProcs->getProc
    #define gAddResource    gFormatRecord->resourceProcs->addProc
    CmaxwellMXI* cMax;
    static void DoReadPrepare (void){
        gFormatRecord->maxData = 0;
    static void DoReadStart(void){
        char header[2];
        ReadScriptParamsOnRead (); // override params here
      if (*gResult != noErr) return;
        // Read the file header
        *gResult = SetFPos (gFormatRecord->dataFork, fsFromStart, 0);
        if (*gResult != noErr) return;
        ReadSome (sizeof( header ) * 2, &header);
        if (*gResult != noErr) return;
      // Check the magic number for avoid no-mxi files
        int headerID = CheckIdentifier (header);
        if( headerID != HEADER_MXI ) *gResult = formatCannotRead;
      if (*gResult != noErr) return;
      // The file is OK. Let's continue to obtain the data of the image.
      cMax = new CmaxwellMXI( 0 );
      strlen((char*)gFormatRecord->fileSpec->name);
      gMxiInfo->filename = _strdup((char *)gFormatRecord->fileSpec->name + 1);
      bool res = cMax->getMXIIInfo(
                    (const char*)gMxiInfo->filename,
                    gMxiInfo->width, gMxiInfo->height,
                    gMxiInfo->burn, gMxiInfo->monitorGamma, gMxiInfo->iso,
                    gMxiInfo->shutter, gMxiInfo->fStop, gMxiInfo->intensity,
                    gMxiInfo->scattering,
                    gMxiInfo->nMultilightChannels, gMxiInfo->lightNamesList,
                    gMxiInfo->availableBuffersMask,
                    gMxiInfo->widthPreview, gMxiInfo->heightPreview,
                    gMxiInfo->bufferPreview);
      if(!res) return;
      // Check the available extra buffers
      int count = 0;
      if( gMxiInfo->availableBuffersMask & CmaxwellMXI::ALPHA_BUFFER ){
        // We will use that string to obtain later the desired extra buffer.
        gMxiInfo->extraBuffersList[count] = "ALPHA";
        gMxiInfo->hasAlpha = true;
        count++;
      else{
        gMxiInfo->hasAlpha = false;
      gMxiInfo->nExtraBuffers = count;
      switch( IMAGE_DEPTH ){
      case 8:
          gMxiInfo->mode = plugInModeRGBColor;
          break;
      case 16:
          gMxiInfo->mode = plugInModeRGB48;
          break;
      case 32:
          gMxiInfo->mode = plugInModeRGB48; //96 gives me an error
          break;
      // SET UP THE DOCUMENT BASIC PARAMETERS.
      VPoint imageSize;
      if( gFormatRecord->openForPreview ){
        // Preview always RGB8.
        imageSize.v = gMxiInfo->heightPreview;
        imageSize.h = gMxiInfo->widthPreview;
        gFormatRecord->depth = 8;
        gFormatRecord->imageMode = plugInModeRGBColor;
        gFormatRecord->planes = 3;
        gFormatRecord->loPlane = 0;
        gFormatRecord->hiPlane = 2;
        gFormatRecord->colBytes = 3;
        gFormatRecord->rowBytes = imageSize.h * gFormatRecord->planes;
        gFormatRecord->planeBytes = 1;
      else{
        // Configure the layers. All RGBA32.
        imageSize.v = gMxiInfo->height;
        imageSize.h = gMxiInfo->width;
        gFormatRecord->depth = IMAGE_DEPTH;
        gFormatRecord->imageMode = gMxiInfo->mode;
        gFormatRecord->layerData =
            2 + gMxiInfo->nMultilightChannels + gMxiInfo->nExtraBuffers;
        gFormatRecord->planes = 4; // RGBA.
        gFormatRecord->loPlane = 0;
        gFormatRecord->hiPlane = 3;
        gFormatRecord->planeBytes = IMAGE_DEPTH >> 3;
        gFormatRecord->rowBytes = imageSize.h * gFormatRecord->planes * ( IMAGE_DEPTH >> 3 );
        gFormatRecord->colBytes = gFormatRecord->planes * ( IMAGE_DEPTH >> 3 );
        gFormatRecord->transparencyPlane = 3;
        gFormatRecord->transparencyMatting = 1;
        gFormatRecord->blendMode = PIBlendLinearDodge;
        gFormatRecord->isVisible = true;
      SetFormatImageSize(imageSize);
      gFormatRecord->imageHRes = FixRatio(72, 1);
      gFormatRecord->imageVRes = FixRatio(72, 1);
      VRect theRect;
      theRect.left = 0;
      theRect.right = imageSize.h;
      theRect.top = 0;
      theRect.bottom = imageSize.v;
      SetFormatTheRect(theRect);
      // No resources for now.
      if (sPSHandle->New != NULL) gFormatRecord->imageRsrcData = sPSHandle->New(0);
      gFormatRecord->imageRsrcSize = 0;
        return;  
    /// Called for prewiew only.
    static void DoReadContinue (void){
        // Dispose of the image resource data if it exists.
        DisposeImageResources ();
      if( gFormatRecord->openForPreview ){   
        VPoint imageSize = GetFormatImageSize();
        gFormatRecord->data = gMxiInfo->bufferPreview;
          if (*gResult == noErr) *gResult = gFormatRecord->advanceState();
        if( gFormatRecord->data != NULL ){
          delete[] (Crgb8*)gMxiInfo->bufferPreview;
          gMxiInfo->bufferPreview = NULL;
          gFormatRecord->data = NULL;
      // De momento nos olvidamos de los icc profiles [TODO]
        //DoReadICCProfile ();
    static void DoReadFinish (void)
        // Dispose of the image resource data if it exists.
        DisposeImageResources ();
        WriteScriptParamsOnRead (); // should be different for read/write
      // write a history comment
        AddComment ();
      // Clean some memory.
      if( gMxiInfo->lightNamesList != NULL ){
        for( unsigned int i = 0; i < gMxiInfo->nMultilightChannels; i++){
          if( gMxiInfo->lightNamesList[i] != NULL ){
            delete[] gMxiInfo->lightNamesList[i];
            gMxiInfo->lightNamesList[i] = NULL;
        delete[] gMxiInfo->lightNamesList;
        gMxiInfo->lightNamesList = NULL;
      if( gMxiInfo->bufferPreview != NULL ){
        delete[] gMxiInfo->bufferPreview;
        gMxiInfo->bufferPreview = NULL;
      if( gMxiInfo->filename != NULL ){
        delete[] gMxiInfo->filename;
        gMxiInfo->filename = NULL;
      if( cMax != NULL ){
        delete cMax;
        cMax = NULL;
    static void DoReadLayerStart(void){
      // empty
    static void DoReadLayerContinue (void){
      int32 done;
        int32 total;
      VPoint imageSize = GetFormatImageSize();
      // Set the progress bar data
      done = gFormatRecord->layerData + 1;
      total = gMxiInfo->nMultilightChannels + gMxiInfo->nExtraBuffers + 2;
      // Dispose of the image resource data if it exists.
      DisposeImageResources ();
      uint32 bufferSize = imageSize.v * gFormatRecord->rowBytes;
      int nPixels = gMxiInfo->width * gMxiInfo->height;
      char* lightName = NULL;
      // SET THE BLACK BACKGROUND
      if( gFormatRecord->layerData == 0 ){
        gFormatRecord->data = (void*)new byte[bufferSize];
        for( int i = 0; i < nPixels; i++ ){
          ((float*)gFormatRecord->data)[ i * 4 ]     =
          ((float*)gFormatRecord->data)[ i * 4 + 1 ] =
          ((float*)gFormatRecord->data)[ i * 4 + 2 ] = 0.0;
          ((float*)gFormatRecord->data)[ i * 4 + 3 ] = 1.0;
        // Set the layer name.
        gFormatRecord->layerName = new uint16[64];
        gFormatRecord->layerName[0] = 'B';
        gFormatRecord->layerName[1] = 'a';
        gFormatRecord->layerName[2] = 'c';
        gFormatRecord->layerName[3] = 'k';
        gFormatRecord->layerName[4] = 'g';
        gFormatRecord->layerName[5] = 'r';
        gFormatRecord->layerName[6] = 'o';
        gFormatRecord->layerName[7] = 'u';
        gFormatRecord->layerName[8] = 'n';
        gFormatRecord->layerName[9] = 'd';
        gFormatRecord->layerName[10] = '\0';
      // LOAD THE LIGHT LAYERS
      else if( gFormatRecord->layerData < gMxiInfo->nMultilightChannels + 1 ){
        void* lightBuffer = NULL;
        void* alphaBuffer = NULL;
        byte foob;
        dword food;
        // Get the light buffer.
        bool res = cMax->getLightBuffer(
                               (char*)gMxiInfo->filename,
                               gFormatRecord->layerData - 1, IMAGE_DEPTH,
                               lightBuffer,
                               gMxiInfo->width, gMxiInfo->height, lightName);
        if(!res){
          *gResult = readErr;
          return;
        if( gMxiInfo->hasAlpha ){
          // Get the alpha buffer.
          res = cMax->getExtraBuffer(
                                (char*)gMxiInfo->filename,
                                "ALPHA", IMAGE_DEPTH, alphaBuffer,
                                food, food, foob);
          if(!res){
            *gResult = readErr;
            return;
        else{
          alphaBuffer = (void*)new float[ gMxiInfo->width * gMxiInfo->height * 3 ];
          for( int i = 0; i < nPixels; i++ ){
            // Only need to set the red channel.
            ((float*)alphaBuffer)[ i * 3 ] = 1.0;
        // Put them together.
        gFormatRecord->data = (void*)new byte[bufferSize];
        for( int i = 0; i < nPixels; i++ ){
          ((float*)gFormatRecord->data)[ i * 4 ]     = ((float*)lightBuffer)[ i * 3 ];
          ((float*)gFormatRecord->data)[ i * 4 + 1 ] = ((float*)lightBuffer)[ i * 3 + 1 ];
          ((float*)gFormatRecord->data)[ i * 4 + 2 ] = ((float*)lightBuffer)[ i * 3 + 2 ];
          ((float*)gFormatRecord->data)[ i * 4 + 3 ] = ((float*)alphaBuffer)[ i * 3 ];
        delete[] (float*)lightBuffer;
        delete[] (float*)alphaBuffer;
        // Set the layer name.
      //LOAD THE EXTRA CHANNELS
      if( ... ){
      //READ THE RENDER BUFFER
      if( ... ){
      // User can abort.
      if (gFormatRecord->abortProc()){
          *gResult = userCanceledErr;
          return;
      // Commit the layer.
      if (*gResult == noErr) *gResult = gFormatRecord->advanceState();
      // Update the progress bar.
      (*gFormatRecord->progressProc)( done, total );
      // Free memory.
      if( gFormatRecord->data != NULL ){
        delete[] (float*)gFormatRecord->data;
        gFormatRecord->data = NULL;
      if( lightName != NULL ){
        delete[] lightName;
        lightName = NULL;
    static void DoReadLayerFinish (void)
      // Nothing to do.
    And that's the image that I obtain loading a 8 layer image:
    The layers have transparency (when I set "transparencyPlane" to  -1, or 0, or 1, or 2, or 3, or 4....., I got the same result!). The blending mode is still "normal". I had set it to "linear dodge" The "isVisible" param works OK.
    Alpha 1 is still black.
    Is possible that I need to set something in the .r file? I had to add "FormatLayerSupport { doesSupportFormatLayers }," to manage layers, for instance.

  • I can't be the only one with this issue. MacBook Pro Retina Late-2013 WiFi disconnects after waking up from sleep.

    Did anyone buy a MacBook Pro Retina 13" from Best Buy this Black Friday?
    I'm having an issue where the WiFi disconnects after the MacBook wakes from sleep but only after a couple of minutes.
    Once the WiFi disconnects, I can't reconnect to the same network and sometimes it won't find nearby networks.
    I have to turn off the WiFi and wait for at least 5 seconds before turning it back on for it to auto-reconnect to my home network.
    If I wait less than 5 seconds, it will continue to attempt connection to the home network but won't connect.
    I've tried reformatting and deleting my network configurations as well as resetting my modem, power cycling it, etc.
    I am using 2Wire Gateway modem/router from AT&T on b/g network.
    I've tried connecting to a friend's network under Time Warner Cable and the same issue occurs.
    I exchanged the MacBook at a Best Buy for a brand unopened one (I hope) and the same exact thing happens with this new one.
    Really, I can't be the only one with this issue. Unless in a 0.00001% chance I received two defective units in a row?
    Please.. does anyone have a clue why this is happening?

    You're definitely not the only one.  I have the same issue.  I spent 6 hours over multiple days on the phone with Apple support trying a variety of things (some of which are mentioned above), and none of them worked.  They finally sent me a replacement laptop.  I made sure to try it periodicaly as I was moving files and installing applications to see if I ran into it again and things seemed okay at first but now I am running into the same issue and it is terribly annoying.  I've got 5 other devices that connect to the same router and I've never had this issue with any of them.
    My router is a Linksys E2000.  I haven't tried changing the router channel but I have tried to cnnecting to other networks in the building I live in and I have run into the same issue there.

Maybe you are looking for