{"product_id":"rh-mid-control-pro-dctl","title":"RH Mid Control PRO DCTL","description":"\u003ch3 data-path-to-node=\"2\"\u003eRH MidControl PRO DCTL – The Ultimate Contrast \u0026amp; Exposure Engine\u003c\/h3\u003e\n\u003chr\u003e\n\u003cp data-path-to-node=\"3\"\u003e\u003cem\u003eShape Contrast with\u003cb data-index-in-node=\"0\" data-path-to-node=\"3\"\u003e Mathematical Precision \u0026amp; Predictive Metering\u003c\/b\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eIf you have worked as a Colorist or DI artist, you know that shaping contrast is only half the battle—maintaining signal integrity and exposure precision is the other. Standard tools require you to visually guess where your mid-tones land after a heavy grade. \u003cb data-index-in-node=\"260\" data-path-to-node=\"4\"\u003eRH MidControl PRO\u003c\/b\u003e bridges the gap between artistic contrast shaping and technical exposure management.\u003c\/p\u003e\n\u003cp data-path-to-node=\"5\"\u003eIt combines the smooth \u003cb data-index-in-node=\"23\" data-path-to-node=\"5\"\u003eHermite S-Curve engine\u003c\/b\u003e of the standard version with a \u003cb data-index-in-node=\"77\" data-path-to-node=\"5\"\u003ereal-time Densitometer and Predictive Math Engine\u003c\/b\u003e. Now, you don’t just \u003ci data-index-in-node=\"148\" data-path-to-node=\"5\"\u003efeel\u003c\/i\u003e the contrast; you calculate exactly where your Middle Gray will land, verify your curve geometry with an on-screen ramp, and probe your image values without disrupting your grade. It is designed for colorists who need total control over their signal pipeline.\u003c\/p\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003chr\u003e\n\u003ctable style=\"width: 99.9886%; height: 411.449px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 30%; height: 19.5928px;\"\u003eFeature\u003c\/th\u003e\n\u003cth style=\"width: 68.6082%; height: 19.5928px;\"\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 58.7784px;\"\u003e\n\u003ctd style=\"width: 30%; height: 58.7784px;\"\u003e\u003cstrong\u003ePredictive Math Engine (\u003cspan style=\"color: #4facfe;\"\u003eCAL\u003c\/span\u003e)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 58.7784px;\"\u003eAutomatically calculates exactly where your reference gray (e.g., 33.6 DWG) will land after your curve adjustments—before you even look at the scopes.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7784px;\"\u003e\n\u003ctd style=\"width: 30%; height: 58.7784px;\"\u003e\u003cstrong\u003eReal-Time Exposure Metering\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 58.7784px;\"\u003eInstantly reads the average exposure of your full frame, with built-in \u003cstrong\u003eExposure Check\u003c\/strong\u003e offsets (-1 \/ 0 \/ +1 Stop) to verify lighting ratios.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 117.557px;\"\u003e\n\u003ctd style=\"width: 30%; height: 117.557px;\"\u003e\u003cstrong\u003eDual-Mask System\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 117.557px;\"\u003eFeatures two distinct visualization modes: \u003cbr\u003e• \u003cstrong\u003e\u003cspan style=\"color: #00f260;\"\u003eGreen Mask (Input)\u003c\/span\u003e:\u003c\/strong\u003e Visualizes your Grading Pivot (Mid Point). \u003cbr\u003e• \u003cstrong\u003e\u003cspan style=\"color: #ff5e62;\"\u003eRed Mask (Output)\u003c\/span\u003e:\u003c\/strong\u003e A decoupled \"Probe\" tool to find specific values (like 18% gray) in the final image without changing the grade.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 30%;\"\u003e\u003cstrong\u003eSpatial Spot Meter (SPOT)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eA moveable X\/Y crosshair that acts as a post-grade densitometer. It measures the exact output IRE of any specific pixel, allowing you to track exposure changes across multiple nodes.\u003c\/span\u003e\u003c\/p\u003e\n\u003cb id=\"docs-internal-guid-256b2ec7-7fff-6b7c-64f6-d7af436cd664\"\u003e\u003c\/b\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7784px;\"\u003e\n\u003ctd style=\"width: 30%; height: 58.7784px;\"\u003e\u003cstrong\u003eVisual Curve Ramp 📉\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 58.7784px;\"\u003eA grayscale gradient overlay at the bottom of the frame shows the exact geometry of your S-Curve, helping you spot crushed blacks or clipped whites instantly.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7784px;\"\u003e\n\u003ctd style=\"width: 30%; height: 58.7784px;\"\u003e\u003cstrong\u003eCustom Pivot \u0026amp; Independent Curves\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 58.7784px;\"\u003eTarget specific tonal zones (Skin, Sky, Shadows) with independent Shadow\/Highlight S-Curves that maintain natural roll-off.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1856px;\"\u003e\n\u003ctd style=\"width: 30%; height: 39.1856px;\"\u003e\u003cstrong\u003eGPU-Accelerated \u0026amp; Non-Destructive\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 39.1856px;\"\u003eFloating-point precision designed specifically for DaVinci Resolve Studio.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3\u003eControls Overview\u003c\/h3\u003e\n\u003chr\u003e\n\u003ctable style=\"width: 99.9886%; height: 450.634px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 30%; height: 19.5928px;\"\u003eControl\u003c\/th\u003e\n\u003cth style=\"width: 68.6082%; height: 19.5928px;\"\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 39.1856px;\"\u003e\n\u003ctd style=\"width: 30%; height: 39.1856px;\"\u003e\u003cstrong\u003eMID_POINT\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 39.1856px;\"\u003eSets the tonal boundary (Pivot) where shadows meet highlights. This is the anchor for your contrast curve.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1856px;\"\u003e\n\u003ctd style=\"width: 30%; height: 39.1856px;\"\u003e\u003cstrong\u003eSHADOWS \/ HIGHLIGHTS CURVE\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 39.1856px;\"\u003eIndependently lift or deepen tonal areas below or above the pivot with smooth, filmic roll-off.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1856px;\"\u003e\n\u003ctd style=\"width: 30%; height: 39.1856px;\"\u003e\u003cstrong\u003eBLACK \/ WHITE POINT\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 39.1856px;\"\u003eThe anchors for your dynamic range. Slide to lift\/crush blacks or expand\/protect highlights.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7784px;\"\u003e\n\u003ctd style=\"width: 30%; height: 58.7784px;\"\u003e\u003cstrong\u003eCOLOR SPACE MID GRAY\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 58.7784px;\"\u003eInput your working color space standard (e.g., 33.6 for DWG\/LogC3, 40.0 for Rec.709). This calibrates the math engine.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 30%;\"\u003e\u003cstrong\u003eSPOT POSITION X\/Y\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eToggles the visual crosshair overlay. When enabled, it adds a \u003c\/span\u003e\u003cspan\u003eSPOT\u003c\/span\u003e\u003cspan\u003e readout to the text display.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 39.1856px;\"\u003e\n\u003ctd style=\"width: 30%; height: 39.1856px;\"\u003e\u003cstrong\u003eSHOW SPOT CROSSHAIR\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 39.1856px;\"\u003eInstantly offset the metering by \u003cstrong\u003e-1, 0, or +1 Stop\u003c\/strong\u003e. Useful for checking if a face is exactly 1 stop over\/under key.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7784px;\"\u003e\n\u003ctd style=\"width: 30%; height: 58.7784px;\"\u003e\u003cstrong\u003eCHECK MIDDLE GRAY (Probe)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 58.7784px;\"\u003eA dedicated slider to \"search\" for values in your image. Connected to the \u003cstrong\u003e\u003cspan style=\"color: #ff5e62;\"\u003eRed Mask\u003c\/span\u003e\u003c\/strong\u003e, it lets you verify if a specific area hits your target value (e.g., 18% gray).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 58.7784px;\"\u003e\n\u003ctd style=\"width: 30%; height: 58.7784px;\"\u003e\u003cstrong\u003eSHOW CURVE RAMP 📉\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 58.7784px;\"\u003eToggles a grayscale strip at the bottom of the frame. Use this to visually inspect the smoothness of your curve and ensure no data is being clipped.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 97.964px;\"\u003e\n\u003ctd style=\"width: 30%; height: 97.964px;\"\u003e\u003cstrong\u003eSHOW TEXT INFO\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 68.6082%; height: 97.964px;\"\u003eDisplays real-time data on screen: \u003cbr\u003e• \u003cstrong\u003eAVG:\u003c\/strong\u003e Measured Full-Image Average. \u003cbr\u003e• \u003cstrong\u003eMID:\u003c\/strong\u003e Your current Pivot setting. \u003cbr\u003e• \u003cstrong\u003e\u003cspan style=\"color: #4facfe;\"\u003eCAL\u003c\/span\u003e:\u003c\/strong\u003e The theoretical output of your reference gray. \u003cbr\u003e• \u003cstrong\u003e\u003cspan style=\"color: #fecf42;\"\u003eVAL\u003c\/span\u003e:\u003c\/strong\u003e The value of your Probe slider.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 data-path-to-node=\"24\"\u003eInstallation\u003c\/h3\u003e\n\u003chr\u003e\n\u003col data-path-to-node=\"26\" start=\"1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,0,0\"\u003eCopy\u003c\/b\u003e \u003ccode data-index-in-node=\"5\" data-path-to-node=\"26,0,0\"\u003eRH_MidControl_PRO_v27.dctl\u003c\/code\u003e to your Resolve DCTL folder:\u003c\/p\u003e\n\u003cul data-path-to-node=\"26,0,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,1,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,0,1,0,0\"\u003emacOS:\u003c\/b\u003e \u003ccode data-index-in-node=\"7\" data-path-to-node=\"26,0,1,0,0\"\u003e~\/Library\/Application Support\/Blackmagic Design\/DaVinci Resolve\/Fusion\/DCTL\/\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,1,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,0,1,1,0\"\u003eWindows:\u003c\/b\u003e \u003ccode data-index-in-node=\"9\" data-path-to-node=\"26,0,1,1,0\"\u003e%AppData%\\Blackmagic Design\\DaVinci Resolve\\Support\\Fusion\\DCTL\\\u003c\/code\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,1,0\"\u003eRestart\u003c\/b\u003e DaVinci Resolve.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003eIn the \u003cb data-index-in-node=\"7\" data-path-to-node=\"26,2,0\"\u003eColor page\u003c\/b\u003e, find it under \u003cb data-index-in-node=\"33\" data-path-to-node=\"26,2,0\"\u003eEffects Library \u0026gt; Color \u0026gt; DCTL\u003c\/b\u003e.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"27\"\u003eRecommended Workflow\u003c\/h3\u003e\n\u003chr\u003e\n\u003col data-path-to-node=\"29\" start=\"1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"29,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"29,0,0\"\u003eSet Reference:\u003c\/b\u003e Set \u003ccode data-index-in-node=\"19\" data-path-to-node=\"29,0,0\"\u003eColor Space Mid Gray\u003c\/code\u003e to your timeline standard (e.g., 33.6).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"29,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"29,1,0\"\u003eShape Contrast:\u003c\/b\u003e Adjust \u003ccode data-index-in-node=\"23\" data-path-to-node=\"29,1,0\"\u003eMid Point\u003c\/code\u003e and Curves to achieve your look.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"29,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"29,2,0\"\u003eCheck Integrity:\u003c\/b\u003e Enable \u003ccode data-index-in-node=\"24\" data-path-to-node=\"29,2,0\"\u003eShow Curve Ramp\u003c\/code\u003e to ensure your gradients are smooth and not clipping.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"29,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"29,3,0\"\u003eVerify Exposure:\u003c\/b\u003e Use the \u003ccode data-index-in-node=\"25\" data-path-to-node=\"29,3,0\"\u003eCheck Middle Gray\u003c\/code\u003e slider + \u003ccode data-index-in-node=\"52\" data-path-to-node=\"29,3,0\"\u003eRed Mask\u003c\/code\u003e to confirm your gray card or skin tones are landing exactly where the \u003ccode data-index-in-node=\"131\" data-path-to-node=\"29,3,0\"\u003eCAL\u003c\/code\u003e readout predicts.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cstrong\u003eMulti-Node Tracking (External):\u003c\/strong\u003e To verify exposure after complex grading (HDR wheels, etc.), use the Spot Position to place the crosshair on your reference chart. The SPOT readout will tell you the final output value, regardless of what other nodes have done.\u003cb id=\"docs-internal-guid-00e65097-7fff-3823-0052-1d2326a491f5\"\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"29,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"29,4,0\"\u003eFinal Polish:\u003c\/b\u003e Disable masks and text before rendering.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003chr data-path-to-node=\"30\"\u003e\n\u003cp data-path-to-node=\"31\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"31\"\u003eRH MidControl PRO\u003c\/b\u003e transforms your grading node into a precision instrument—giving you the confidence that your artistic choices are backed by mathematical accuracy.\u003c\/p\u003e","brand":"RenderHub","offers":[{"title":"Default Title","offer_id":51834613104962,"sku":null,"price":8999.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/7542\/2786\/files\/MidControlpro.png?v=1768401456","url":"https:\/\/renderhub.in\/products\/rh-mid-control-pro-dctl","provider":"RenderHub","version":"1.0","type":"link"}