var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
Kuba says
Amazing light!
Jeff S says
Beautiful as always! I can’t imagine sharp images at those shutter speeds…maybe I’m getting old. LOL Any supplemental light?
tips fotografi says
its just wow
amazing picture joe
Kevin Miller says
Are these Cuban window photos handheld or on a tripod/monopod?
gvb says
Cowboy looks like the Cuban Tarantino
Or it might be just me… 🙂
Kryn says
Joe, your pics are amazing again! I’d love to join on eof yoru workshops in cuba some time!
Gaby Awad says
I couldn’t tell if this is ambient light only or the guru of speedlites (like ussual) showed us once more how to mix both artificial and ambient lights in a seamless way. Looking for the “how it was made” video version…
Dave Benson says
… just finished re-reading (probably 3-4th time)Hot Shoe Diaries and The Moment it Clicks)… I am attempting to glean from your messages how important it is to see and interpret a scene before shooting, and bringing into the mix the solutions that tell the (your) story…
thanks for sharing your expertise and experience…
Andor says
Awesome!
Ani says
These are so wonderfully light. Full of emotion and calm. Cuba is a place on my bucket list. These images help define passion to a people and place my father spoke of so endearingly.
Phil Sharpe says
Excellente’ Maestro!
Mark Rosensteel says
Joe I was wondering, I have seen you work in two different classes now and it is amazing what you do with light. In this photograph here was this all done in camera or was it finished up with any Photoshop?
If you get a chance to come back to Pittsburgh please do so, it seems every time I attend one of your workshops I always pick up a few more ideas.
Thank you sincerely, Mark Rosensteel
Joe Ethridge says
Your photos never cease to inspire. Beautiful wide angle portraiture….not an easy thing to do! Thanks.
Kunal says
Great as always !! Soft light but crisp pic 🙂
Jim Donahue says
Second image looks like one of his famous bed sheet over the window with a dash of light from the right
Mycadisfly says
Great shot with the dancer …I believe I have seen that staircase … nice venue for you to have a model with you..great use of mood thought provoking.
Mup says
Great portrait with a 28mm lens!
Tom McKean says
Awesome shots Joe. Fantastic camera.
E.P. Scott says
Cuban Cowboy looks like emaciated/old Quentin Tarantino
Joe McNally says
On the way to Pittsburgh soon. A bit later this year. What I did here was intro a bit of sharpening, vibrance and contrast via Aperture. No Photoshop, as I don’t have the current version to work a DF NEF and I don’t really know how the cloud works so well, so I’ve just been living with what I can do with a jpeg on Aperture. Sounds dumb I know, but I’ve logged so many air miles of late, I’m behind in a whole bunch of stuff. Joe
Joe McNally says
Quick snaps, natural light…..Joe
Joe McNally says
Hand held…..didn’t bring a tripod….Joe
Joe McNally says
Just the window light….:-)))
Leif says
Fantastic shots – it really rocks
Mario Vargas G. says
wow the cuban cowboy is a masterpiece of fantastic balanced flash with catch light in his eyes but not hifghlights on face, with a beautiful ambient light, without a tripod, stunning¡¡
Patrick says
Love the dancer shot, great natural light!