<div dir="ltr"><div><div><div>Another control surface support feature - my Zoom's (and I suspect others) "Punch In/Out" button when used as a standalone recorder works something like this:<br><br></div>Press "Punch In" button (F1) and it sets the punch in point. Press it again and it sets the punch out point. Press it a third time and it will clear both punch in and out.  I created a function in gtk2_ardour/editor_ops.cc to mimic this behavior. It does the above, with one exception not explicitly defined by the recorder's docs - If Punch In has been set, and the playhead is rewound before the punch-in point, pressing the button again will move the punch-in point without setting the punch-out. Otherwise behavior is as stated above.<br><br></div>Here's my proposed patch for it. Since this is for control surface support - I didn't add it to the Edit menu, but it is accessible from the editor actions menu. There's a feature request for this (<a href="http://tracker.ardour.org/view.php?id=2903">http://tracker.ardour.org/view.php?id=2903</a>) going back to 2009. <br><br></div>Nathan<br></div>