<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7714188728416201038</id><updated>2026-06-22T18:25:01.192-07:00</updated><category term="Programming"/><category term=".NET"/><category term="C++"/><category term="Windows"/><category term="Technology"/><category term="C#"/><category term="Eclipse"/><category term="Screencast"/><category term="NetBurner"/><category term="Windows 7"/><category term="Visual Studio"/><category term="Mac"/><category term="Nontechnical"/><category term="Camtasia"/><category term="Embedded"/><category term="WPF"/><category term="LINQ"/><category term="Reaper"/><category term="Entertainment"/><category term="Office 2007"/><category term="vista"/><category term="Javascript"/><category term="SVN"/><category term="Humor"/><category term="Office 2010"/><category term="Unit Testing"/><category term="DataBinding"/><category term="Reading"/><category term="SQL"/><category term="Hg"/><category term="MVVM"/><category term="Ninject"/><category term="Politics"/><category term="Qt"/><category term="ReSharper"/><category term="iPad"/><category term="STL"/><category term="VM"/><category term="iPhone"/><category term="MatLab"/><category term="Objective C"/><category term="PowerShell"/><category term="WCF"/><category term="XCode"/><category term="zapier"/><category term="CodeContracts"/><category term="D"/><category term="F#"/><category term="Knockout"/><category term="Linux"/><category term="jQuery"/><category term="lambda"/><category term="slack"/><category term="zap"/><title type='text'>Tod&#39;s Tech Tomes </title><subtitle type='html'>Thoughts on programming and audio video production.&lt;br&gt; </subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>270</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-2553526612014830189</id><published>2020-01-02T15:42:00.000-08:00</published><updated>2020-01-02T15:44:23.493-08:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;
Tod&#39;s Tech Tomes Has a new Home&lt;/h2&gt;
&lt;br /&gt;
It&#39;s 2020 and I&#39;m going to try to be better about posting this year but you&#39;ll need to travel to my &lt;a href=&quot;https://rolias.github.io/&quot;&gt;new home over on GitHub&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/2553526612014830189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/2553526612014830189' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/2553526612014830189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/2553526612014830189'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2020/01/tods-tech-tomes-has-new-home-its-2020.html' title=''/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-5086027500202906665</id><published>2017-06-19T05:11:00.000-07:00</published><updated>2017-06-19T05:11:00.876-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="zapier"/><title type='text'>Using JavaScript In Zaps Part 2</title><content type='html'>&lt;h2&gt;You need a way to trigger your code&lt;/h2&gt;&lt;p&gt;Last time in &lt;a href=&quot;http://bit.ly/jszap_pt1&quot;&gt;part 1&lt;/a&gt;, we looked at a dead-simple bit of JavaScript code this time I want to create some more complex code but also have a convenient way to trigger that code outside of the Zapier interface. There are lots of Apps you can use but since I&#39;m in Slack all day I find it&#39;s a convenient trigger and testing tool. This works better in a public channel, so I have one I use for this and related tasks. You could use a private channel, but when posting to a private channel, Zapier only looks on a timed schedule. Posting from a public channel makes the trigger INSTANT, and you&#39;ll see that tag on your step once you finish the trigger.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjVo2BOqF5jLpwF7_oISOd2a4tehbAem5h-bqxoPZdGhivYXTYqVfN1pL04KejanRor_sRlP4nudAmDURhaCE7-RnLLw8Op9L2ytp0W2tM8rRYOA7nhwOQ-25WlzqNnbO_b5izD_9eOcra/s9999/1497851853.png&quot; alt=&quot;img-alternative-text&quot; style=&quot;max-width: 100%;&quot;&gt;&lt;/div&gt;&lt;p&gt;Once you have a channel to use, create a new Zap. I select the Slack App as a trigger and select the radio button for &lt;strong&gt;New Message Posted to Channel&lt;/strong&gt;. In the next step you can click the drop down, and Zapier will poll your Slack and provide you with a list of your team&#39;s channels. You can use the search item that shows up first to find your channel or just scroll through and find it.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5f-TQ0kx5_jnF8RM9ZVrkHcvRiJ318inwTPI5oUq2rCrPKXrNy6dV9Cnlbj2St37AkcNJN6rvbpIhT7gFjWS-aih1wvpKNr-TcurzbwZBpz7hCV4l-LSWCccD-N1PeOFUW-q-iI-sOeDD/s9999/1497847028.png&quot; alt=&quot;img-alternative-text&quot; style=&quot;max-width: 100%;&quot;&gt;&lt;/div&gt;&lt;p&gt;While I could trigger on any message in my channel, I like to add a filter step next. I set it to continue only if the text contains &quot;jstest.&quot; Then my third step is the &lt;code&gt;Code by Zapier&lt;/code&gt; step. We will come back to this step in a minute. My final step is another Slack App step to &lt;strong&gt;Send Channel Message&lt;/strong&gt;. Select the same channel you used for the trigger and for now put anything in the Message Text. Eventually, we will use data from our JavaScript code here. Here&#39;s an overview of the steps you&#39;ll have.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU84ZZOvrPZuw0qU6L5udoLdzz6Ur4XrKNX4DEkunthLuEdQZB630gLCJhinHABR62hHEgLZOf1M4V6ud9CKFYfRCGTCaZDHwtnHMxQUHBSzwVLkcFUXGJk7PEBlyE5HeDMeTfFb7OrZgN/s9999/1497851721.png&quot; alt=&quot;img-alternative-text&quot; style=&quot;max-width: 100%;&quot;&gt;&lt;/div&gt;&lt;h2&gt;More elaborate JavaScript code&lt;/h2&gt;&lt;p&gt;I think it can be instructive to write some more complicated JavaScript code. One problem you might run up against when using JavaScript code in Zapier is timezone related. While you can set your time zone in your prefs and some Zap Apps will use that, the &lt;code&gt;Code By Zapier&lt;/code&gt; App isn&#39;t one of them. The code always appears to think it&#39;s in UTC 0. We can solve this problem with Google&#39;s Timezone API. It&#39;s a pretty simple API, and you might figure it all out just by reading this post. However, you do need to get free API key, and &lt;a href=&quot;https://developers.google.com/maps/documentation/timezone/intro&quot;&gt;the documentation&lt;/a&gt; can walk you through that. It&#39;s very straightforward.&lt;/p&gt;&lt;p&gt;When writing more complicated JavaScript code for Zapier I would suggest using a good JavaScript editor like Brackets, VSCode, or even jsHint.com to help. We can get started with our code by setting up a bunch of constants that we need.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;/*jshint esversion: 6 */
const googleUrl = &quot;https://maps.googleapis.com/maps/api/timezone/json?&quot;,
    la = &quot;location=34.0522,-118.2437&quot;,
    timestamp = &quot;×tamp=&quot;,
    googleKey = &quot;&amp;amp;key=&quot;,
    currentDate = new Date(),
    SECS_PER_HOUR = 3600,
    MSECS_PER_SEC = 1000,
    timeAsSecs = parseInt(currentDate.getTime() / 1000),
    googleCmd = googleUrl + la + timestamp + timeAsSecs + googleKey;
//console.log(googleCmd);

&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You may want to change &lt;code&gt;la&lt;/code&gt; with a city of interest to you, but you &lt;strong&gt;HAVE&lt;/strong&gt; to replace the part that says &lt;code&gt;&amp;lt;Your API KEY HERE&amp;gt;&lt;/code&gt; with the API key you get from Google. Otherwise you won&#39;t get timezone information returned, just an error message. You&#39;ll notice I have a log statement disabled that shows the actual command. If you have problems you&#39;ll want to enable that line to help debug. We are just creating a URL that will look something like:&lt;br&gt;&lt;code&gt;https://maps.googleapis.com/maps/api/timezone/json?location=34.0522,-118.2437&amp;amp;timestamp=1497848541&amp;amp;key=&lt;/code&gt;&lt;br&gt;And again, your API key should appear at the end after that final equals sign.&lt;/p&gt;&lt;p&gt;Now we can use Zapier&#39;s built in fetch command which returns a promise. If you&#39;ve never used Javascript promises you can find a great explanation of them on Pluralsight in Jonathan Mill&#39;s &lt;a href=&quot;https://app.pluralsight.com/library/courses/javascript-best-practices/table-of-contents&quot;&gt;&lt;em&gt;JavaScript Best Practices&lt;/em&gt;&lt;/a&gt; - watch the first three clips (&lt;em&gt;Introduction, Callbacks, Promises&lt;/em&gt;) of the module &lt;em&gt;Async Patterns&lt;/em&gt;. Pluralsight (where I work) is a subscription service, but you can get a free ten-day trial. However, the example below is pretty simple and you should be able to follow along.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;fetch(googleCmd)
    .then(function (res) {
        return res.json();
    })
    .then(function (json) {

&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;That&#39;s the basic boilerplate for doing the API fetch to Google. Now inside this then clause, we can just use dot notation to get to any property of the returned JSON object. If you read the docs, you&#39;ll see all the names, but at the end, we&#39;re going to print it out, so you&#39;ll see it there. The key thing we want is the &lt;code&gt;rawOffset&lt;/code&gt; field and the &lt;code&gt;dstOffset&lt;/code&gt; field.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;const offsetSecs = (json.rawOffset + json.dstOffset) * MSECS_PER_SEC,

&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The rawOffset doesn&#39;t include any daylight savings time adjustment so we need to add the two fields together to get our local time adjusted for DST, then I convert the value to milliseconds. The &lt;code&gt;currentDate&lt;/code&gt; variable is in UTC 0, I can use getTime() to get the timestamp in milliseconds, add the two together and I have the timestamp for my local time.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;localTimeStamp = currentDate.getTime() + offsetSecs,

&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Now we can just create a new date object with that timestamp, create the &lt;code&gt;output&lt;/code&gt; object (which Zapier provides to us). I will put the &lt;code&gt;localTimeStamp&lt;/code&gt;, the new &lt;code&gt;localDateObj&lt;/code&gt; and the &lt;code&gt;json&lt;/code&gt; timezone object into output, log that object to the console and issue the callback() command.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;localDateObj = new Date(localTimeStamp),
output= {localTimeStamp:localTimeStamp,  localDateObject: localDateObj, originalTimezoneObj: json};
console.log (output); 
callback(null, output);

&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;As a final step we want to add a &lt;code&gt;.catch(callback&lt;/code&gt; section in case anything goes wrong. The entire example should look similar to this:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;const googleUrl = &quot;https://maps.googleapis.com/maps/api/timezone/json?&quot;,
    la = &quot;location=34.0522,-118.2437&quot;,
    timestamp = &quot;×tamp=&quot;,
    googleKey = &quot;&amp;amp;key=&quot;,
    currentDate = new Date(),
    SECS_PER_HOUR = 3600,
    MSECS_PER_SEC = 1000,
    timeAsSecs = parseInt(currentDate.getTime() / 1000),
    googleCmd = googleUrl + la + timestamp + timeAsSecs + googleKey;
console.log(googleCmd);
fetch(googleCmd)
    .then(function (res) {
        return res.json();
    })
    .then(function (json) {

        const offsetSecs = (json.rawOffset + json.dstOffset) * MSECS_PER_SEC,
            localTimeStamp = currentDate.getTime() + offsetSecs,
            localDateObj = new Date(localTimeStamp),
            output = {
                localTimeStamp: localTimeStamp,
                localDateObject: localDateObj,
                originalTimezoneObj: json
            };
        console.log(output);
        callback(null, output);
    })
    .catch(callback);

&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;When you test this in Zapier if you click on the &lt;em&gt;view your run javascript&lt;/em&gt; link you should see an object that looks something like the following.&lt;/p&gt;&lt;pre&gt;&lt;code&gt;{ localTimeStamp: 1497823736838,
  localDateObject: Sun Jun 18 2017 22:08:56 GMT+0000 (UTC),
  originalTimezoneObj: 
   { dstOffset: 3600,
     rawOffset: -28800,
     status: &#39;OK&#39;,
     timeZoneId: &#39;America/Los_Angeles&#39;,
     timeZoneName: &#39;Pacific Daylight Time&#39; } }

&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In our final Step where we post back to the original channel, we can use the selector in the upper right of the Message Text area to pick our Javascript by name and then select a field or fields that we write back to the channel as shown in the image below. Now from you selected Slack channel you can post a message with the text you filtered on it step 2, in about a second you should see your Zap post back the text from your JavaScript code that you selected.&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMy08cPsS-hOicBOBVkl3dSAG9NqVy6Si5GbTQyiyLxVzpyQvRYalRYXhyx3eZriIweUloabT2PKmJkjnLMtfaIib2P8CxxtPMGik2z5c2xJTraNMScbjwAAfdaFqHWH_UypZCpZ3ABKRU/s9999/1497851319.png&quot; alt=&quot;img-alternative-text&quot; style=&quot;max-width: 100%;&quot;&gt;&lt;/div&gt;&lt;p&gt;The problem with this code is every time we want to use it we have to cut and paste it into a new &lt;code&gt;Code By Zapier&lt;/code&gt; step. This wasn&#39;t an issue when we wrote a couple of lines of simple code. However, as we write more complex code not only is this a violation of &quot;Don&#39;t Repeat Yourself&quot;, it has the potential to be a maintenance nightmare. In the next post we&#39;ll turn this code into our very own Zapier App so we can easily reuse it just like any other Action in Zapier.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/5086027500202906665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/5086027500202906665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/5086027500202906665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/5086027500202906665'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2017/06/using-javascript-in-zaps-part-2.html' title='Using JavaScript In Zaps Part 2'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjVo2BOqF5jLpwF7_oISOd2a4tehbAem5h-bqxoPZdGhivYXTYqVfN1pL04KejanRor_sRlP4nudAmDURhaCE7-RnLLw8Op9L2ytp0W2tM8rRYOA7nhwOQ-25WlzqNnbO_b5izD_9eOcra/s72-c/1497851853.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-3917207948740560670</id><published>2017-06-12T17:49:00.001-07:00</published><updated>2017-06-13T11:24:40.765-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="slack"/><category scheme="http://www.blogger.com/atom/ns#" term="zap"/><category scheme="http://www.blogger.com/atom/ns#" term="zapier"/><title type='text'>Using JavaScript in Zaps</title><content type='html'>Zapier has a utility called &quot;Code by Zapier&quot; that allows you to run anything from little snippets of code to full-blown Node.js apps inside your zaps. There are some limitations on how long your code can take to execute, so the power isn&#39;t limitless, but it turns out this tool can solve a lot of problems with only a little (or a lot) of code.&lt;br /&gt;
Many times the Zapier triggers do just what I want, but the actions don&#39;t. Now I can solve that by writing more sophisticated code on the back end and using the new &lt;em&gt;Code by Zapier&lt;/em&gt; to call that code. Other times, I just need to add some simple if-then-else logic inside a Zap and again this new feature does just what I need. I&#39;m planning a series of posts here to dig into various ways to use Javascript. This feature also supports Python, but I&#39;ll limit myself to examples that use Javascript.&lt;br /&gt;
A simple example is the ability to set your Slack Status via a Zap. Normally this is a two-step Zap using a &lt;em&gt;Schedule by Zapier&lt;/em&gt; trigger to fire an action on a Slack Action that sets the Slack status and emoji. Each weekday morning this fires to set my Slack status and emoji to indicate I&#39;m available. This works great without code, but the first time I was out of the office on PTO, it overrode my PTO status. This is where a bit of code and three extra Zap steps were helpful.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;The Slack &lt;strong&gt;Find User by Email&lt;/strong&gt; action.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Code by Zapier&lt;/strong&gt; action&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;Filter by Zapier&lt;/strong&gt; filter.&lt;/li&gt;
&lt;/ol&gt;
The first step just needs to find yourself. Set the Code by Zapier step to use JavaScript then do these steps (shown in the image):&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;In the Input Data section in the box on the left, type a name for the data, I used &lt;em&gt;StatusText&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Using the &lt;em&gt;Insert a Field&lt;/em&gt; widget Select the newly added &lt;strong&gt;Find User by Email&lt;/strong&gt; action. After clicking you&#39;ll see a long drop down and you can scroll down until you see &lt;em&gt;User Profile Status Text&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;The selected field Select that to map the user status to the StatusText input field. The selected user&#39;s status will be stored in an object named &lt;em&gt;inputData&lt;/em&gt; in a field named &lt;em&gt;StatusText&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Add an if statement and set up a json object to return that can be used in the next step.. The code looks like this.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;    //If on PTO don&#39;t change the status
    if (inputData.StatusText.toUpperCase().indexOf(&quot;PTO&quot;) != -1){
    output = {continue:false};
    }
    else{
    output = {continue:true};
    }  

&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img alt=&quot;image-7&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrZUSaPuVC3qCem03YNT-42U_M4H6VHQ7iQN9MDJXRfEVlyVJaTWVr2T9thkKVTYv2NBybEauD9lIfsHZCUJF0U_6A0L1wwpiL5OojEHsgYAAPwGuROulVw2QRFo7rCJao1sv7Ils00LPC/s9999/CodeByZapier.png&quot; style=&quot;max-width: 100%;&quot; /&gt;&lt;/div&gt;
Now in the &lt;em&gt;Filter by Zapier&lt;/em&gt; step you&#39;ll click the &lt;strong&gt;Code by Zapier&lt;/strong&gt; step. You&#39;ll notice in the image I named my code step &quot;Set continue false if on PTO&quot;. Once you click on your code step, you should see an element named Continue. This name can also be anything you want, although Zapier does appear to capitalize it. If your code needs to return more information just create a valid JSON object and every valid field from the JSON object will show up in the list. Once you have the Continue field selected, set the conditional box to &lt;em&gt;(Boolean) iS true&lt;/em&gt;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img alt=&quot;img-alternative-text&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCMIeWMZxEDbzHYeBHf9kw55iAb85wTbWSDb3_mr_WmBeoqPXPT0nCMoUKsV30vHTUYt3ccx52SNNRB2WO5V1aln21Fou0_ytjsfse48jg-8G_eB9mrQIk5zB8l76YrjYMHktFo64RiOdc/s9999/1497314120.png&quot; style=&quot;max-width: 100%;&quot; /&gt;&lt;/div&gt;
That&#39;s it. If the JavaScript returns false, the filter will kick in and the original final step of setting your Slack status won&#39;t fire. If it returns true, the final step will be invoked.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3917207948740560670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3917207948740560670'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2017/06/using-javascript-in-zaps.html' title='Using JavaScript in Zaps'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrZUSaPuVC3qCem03YNT-42U_M4H6VHQ7iQN9MDJXRfEVlyVJaTWVr2T9thkKVTYv2NBybEauD9lIfsHZCUJF0U_6A0L1wwpiL5OojEHsgYAAPwGuROulVw2QRFo7rCJao1sv7Ils00LPC/s72-c/CodeByZapier.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-3928206018402446422</id><published>2016-12-08T11:00:00.000-08:00</published><updated>2017-03-20T15:33:22.485-07:00</updated><title type='text'>Camtasia 3 Mac - Five  Quick Tips</title><content type='html'>&lt;br /&gt;
TechSmith&#39;s latest version of Camtasia for the Mac brought the product into near parity with the Windows&#39; version. There are a few things that are either easy to overlook or not yet documented that I think are worth knowing about.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg220MinQQW7ZGTUFbXrs2pOdAgLYPTj7JFFa1Y1Plz6aRs0PvzF-6nTYwGTE7pvcyia6XtVNJfHWt45w7-ZCh_HPwKNf86cFdcTqNCnMULqe2X82t-H0XzKqGvxAqQtbZeEFUE0vQsCtza/s1600/Cam3Tip1.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg220MinQQW7ZGTUFbXrs2pOdAgLYPTj7JFFa1Y1Plz6aRs0PvzF-6nTYwGTE7pvcyia6XtVNJfHWt45w7-ZCh_HPwKNf86cFdcTqNCnMULqe2X82t-H0XzKqGvxAqQtbZeEFUE0vQsCtza/s200/Cam3Tip1.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Save Style To Annotations - I tend to use arrow callouts in most projects. Once I thicken up an arrow, change its color, shape, and delete that annoying default drop shadow effect, I can save that version to the User tab of the Arrows &amp;amp; Lines annotations. First, make sure you&#39;re on the annotations tab as shown; number 1 in the image. (By the way, the visual properties tab on the left, is where you can delete the drop shadow effect). Second, click the button shown by the number 2 callout to save your customized annotation.&lt;br /&gt;
&lt;h2 style=&quot;clear: both;&quot;&gt;
 &lt;/h2&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWqgCCbT_Xn98hrmTo6XFU00Ydt8J1liJguMUnnAPHW53HkFBSolVLCcyiGQR-1-Irhs5F_k0fl4HSX5SYSAdXxLhB75q6ghLZkpe0Vp7kW1ILaFQfG0VCPzciRJZfpizzLnx1543TNMmS/s1600/Remove+Drop+Shadow.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWqgCCbT_Xn98hrmTo6XFU00Ydt8J1liJguMUnnAPHW53HkFBSolVLCcyiGQR-1-Irhs5F_k0fl4HSX5SYSAdXxLhB75q6ghLZkpe0Vp7kW1ILaFQfG0VCPzciRJZfpizzLnx1543TNMmS/s200/Remove+Drop+Shadow.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;You can delete that drop shadow effect from the timeline. Open the effect clicking on the white &quot;up arrow&quot; on the callout. Then right-click directly on the effect inside the callout and select the &quot;Remove Effect&quot; item from the context menu. If you want to remove all effects you can do that by just right-clicking on the callout itself and use the &lt;i&gt;Remove-&amp;gt;All Effects&lt;/i&gt; item. &amp;nbsp;You can also delete any&amp;nbsp;effect&amp;nbsp;from the properties pane, just click on the X that&#39;s to the left of each effect name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;h2 style=&quot;clear: both;&quot;&gt;
 &lt;/h2&gt;
&lt;/ol&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCwa_4p8AMfvM56qYTD3Ppac6Fzo0zQFT16IbPTL9WOR5haPb9hMYak0zoyqLjt-k_A1TORJoyMEX3Vb7xVl09OhVVAIfWaGTjEveYM552NS1nSPBjJaMgEroHnrWc03Xhs-hGpMnWgDbs/s1600/Cam3Tip2.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCwa_4p8AMfvM56qYTD3Ppac6Fzo0zQFT16IbPTL9WOR5haPb9hMYak0zoyqLjt-k_A1TORJoyMEX3Vb7xVl09OhVVAIfWaGTjEveYM552NS1nSPBjJaMgEroHnrWc03Xhs-hGpMnWgDbs/s200/Cam3Tip2.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Quick Split/Ripple Edit - A quick way to split and create some open time in your clip is to hold down the Shift key and then drag the play head&amp;nbsp;to the right.&lt;br /&gt;
If you are positioned on a break with open space available to the left in ALL tracks, you can also Shift-drag to the left to move all the tracks at once.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;h2 style=&quot;clear: both;&quot;&gt;
 &lt;/h2&gt;
&lt;/ol&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj_DGiLQgNiqtvr9u8hyphenhyphenXq0EWEtJEtWaD9JNHqbv28inINetYYyoT_MrW1zRrhwv_V4Q798-mrrG_7LrN0HjifKASh5JH8ipLyVnYIw7-3oI-gkildgXYomqhe9ZuZL9xZDpgMEGy7sHtc/s1600/Cam3Tip3.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;142&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj_DGiLQgNiqtvr9u8hyphenhyphenXq0EWEtJEtWaD9JNHqbv28inINetYYyoT_MrW1zRrhwv_V4Q798-mrrG_7LrN0HjifKASh5JH8ipLyVnYIw7-3oI-gkildgXYomqhe9ZuZL9xZDpgMEGy7sHtc/s200/Cam3Tip3.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Extend Frame - If you use the previous tip to split your&amp;nbsp;track and insert some time, you can easily extend the last frame of your video track. Hold down the Alt key and position your cursor near the video track you want to extend. The cursor should change to the shape shown in the image. Now clicking on the right edge of the video and dragging will extend that clip.&lt;br /&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7qpIXl4_SWP7OouFW3EGgu4F6ypNGavoYAjncX-qGpNTn1r-vJbzrzDZ0TbzePwX4VZiqNpbNOZ3C6hzHmEFSBHqfVdWNbc0SfNOkiUbP444JbDEtiHlOxpk8y4ZrW9F6hwMiomeLBXl/s1600/ResizeSketch.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;65&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7qpIXl4_SWP7OouFW3EGgu4F6ypNGavoYAjncX-qGpNTn1r-vJbzrzDZ0TbzePwX4VZiqNpbNOZ3C6hzHmEFSBHqfVdWNbc0SfNOkiUbP444JbDEtiHlOxpk8y4ZrW9F6hwMiomeLBXl/s200/ResizeSketch.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;Resize Sketch Callouts - I have no idea why the logic of sketch callouts is different from other callouts, but with Sketch callouts, dragging the handles does a scaling change and won&#39;t allow you to change the aspect ratio. If you hold down the Shift key while dragging the handles, you can change a sketch callout&#39;s aspect ratio. (Thanks to the kurrykid&amp;nbsp;for that tip.) Although after being thwarted by this for a while I did grow to like the normal callouts better than the sketch ones. I now just drag a &lt;i&gt;Full Opacity&lt;/i&gt; animation to the beginning and a &lt;i&gt;No Opacity&lt;/i&gt; animation to the end of the callout and the effect is very pleasing and less obtrusive. I&#39;ll reserve the sketch callouts when I feel I need a much more dramatic in-your-face callout.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/3928206018402446422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/3928206018402446422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3928206018402446422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3928206018402446422'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2016/12/camtasia-3-mac-three-quick-tips.html' title='Camtasia 3 Mac - Five  Quick Tips'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg220MinQQW7ZGTUFbXrs2pOdAgLYPTj7JFFa1Y1Plz6aRs0PvzF-6nTYwGTE7pvcyia6XtVNJfHWt45w7-ZCh_HPwKNf86cFdcTqNCnMULqe2X82t-H0XzKqGvxAqQtbZeEFUE0vQsCtza/s72-c/Cam3Tip1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-7015517602931232038</id><published>2015-09-08T16:17:00.001-07:00</published><updated>2015-09-08T16:17:09.150-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>Whack-a-mole Scroll Bars on the Mac - No More</title><content type='html'>&lt;p&gt;I recently got a MacBook Pro and moved from my Win7 desktop machine to this laptop for my daily work. One thing that drove me crazy until today was the disappearing scroll bars on the Mac. At first I didn’t realize it was Mac-wide I just thought certain apps and web pages were auto-hiding scroll bars for aesthetic reasons. I had to move my mouse wheel to get the scroll bars to show up and then try and move my mouse quickly enough to grab the scroll bar. Often I wasn’t fast enough. &lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;file:///Users/todgentille/Library/Caches/com.blogo.Blogo.nonmas/1441753643_full.png&quot; target=&quot;_blank&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmnLo0YblcmMjbrNjPbj9lnU_3Qc_XlsYkajkKDIpDTNs8sMlVPWfh0RzZEgzmmE2f1TElYsSpCWikNd7m5NsnxTGitRlsCuZAUeck4kMMwrKF0_3lTrf4AP4Ifv2V0wf9ryIj1ETZ4BZl/&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Turns out there’s a system preference setting that will “correct” this. Open the &lt;strong&gt;General&lt;/strong&gt; preferences and click on the Always radio button under the &lt;em&gt;Show scroll bars: &lt;/em&gt;area. That’s it. My beloved scroll bars are back and I’m more than willing to sacrifice the 15 pixels or so of width they want to call their own.   &lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7015517602931232038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7015517602931232038'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/09/whack-mole-scroll-bars-on-mac-no-more.html' title='Whack-a-mole Scroll Bars on the Mac - No More'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmnLo0YblcmMjbrNjPbj9lnU_3Qc_XlsYkajkKDIpDTNs8sMlVPWfh0RzZEgzmmE2f1TElYsSpCWikNd7m5NsnxTGitRlsCuZAUeck4kMMwrKF0_3lTrf4AP4Ifv2V0wf9ryIj1ETZ4BZl/s72-c" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-7410047157093083074</id><published>2015-07-25T19:11:00.001-07:00</published><updated>2015-07-25T19:11:37.905-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><title type='text'>OWC Thunderbolt 2 Dock and the ASUS PB278Q Monitor</title><content type='html'>&lt;p&gt;I recently acquired a MacBook Pro 15 and I like to move it from my desk to other areas of the house. I thought this would be quite a bit easier with a dock so I ended up going with the OWC Thunderbolt 2 dock. Unfortunately the dock didn’t play so well with my new ASUS PB278Q monitor (which is as goregeous as everyone says). I then tried an Elgato Thunderbolt 2 dock and had the same issues. When the laptop boots or comes out of sleep the laptop screen just flashes and changes resolutions and it never wakes up the monitor. After two docks did the same thing I got suspicous about the monitor. I’ve written to ASUS but haven’t received a reply yet (it’s the weekend). &lt;/p&gt;&lt;p&gt;However &lt;strong&gt;I did find a work-around&lt;/strong&gt;. Originally I was toggling off/on the monitor and it was somewhat hit or miss trying to get it synch up to the laptop. Then I started messing around with the On Screen Display (OSD) menu. I think the key is just to hit the menu button next to the power button, but here’s the full set of steps I first took. &lt;/p&gt;&lt;p&gt;I placed my index finger on the button next to the power button and each of the next fingers on the adjacent buttons. I pressed the menu button and that brought up the main menu. Now my ring finger was on the input select menu so I pressed that. That allows you to select things like VGA, DVI, HDMI, or Display port. I made sure HDMI was selected and hit the checkmark button to accept. The signal from the laptop showed up a few seconds later. Now I’ve tried sleep and restarting a few times. When the laptop starts flashing I just press the button next to the power button. The input select menu shows and I do NOTHING. Just bringing up the menu seems to wake up the monitor enough to to the trick. The menu will disappear and the monitor will still be black. BUT, a few seconds later the correct resolution gets set and the monitor displays the desktop. &lt;/p&gt;&lt;p&gt;By the way I sent back the Elgato dock. It has two fewer USB ports, no firewire, and worst of all its audio port was really noisy making it unusable. &lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7410047157093083074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7410047157093083074'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/07/owc-thunderbolt-2-dock-and-asus-pb278q.html' title='OWC Thunderbolt 2 Dock and the ASUS PB278Q Monitor'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-3911262650724993302</id><published>2015-06-25T22:25:00.001-07:00</published><updated>2015-06-25T22:25:19.157-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><title type='text'>Playing Audio from Reaper to a VOIP app</title><content type='html'>&lt;p&gt;I&#39;ve had this idea for a while that it should be possible to use my recording setup to send cleaner audio to apps like Skype and Blue Jeans and other voice over IP applications. What I wanted to do was talk into my mic, process that input through whatever effects I have loaded in the current Reaper project and send the result to the VOIP program. After watching many complicated videos involving Jack, ASIO Bridge, Voice Meter etc. none of which worked, I finally figured it out and it was pretty simple. &lt;/p&gt;  &lt;p&gt;The key was a piece of donation-ware software from VB Audio called &lt;a href=&quot;http://bit.ly/Hi_Fi&quot;&gt;Hi-Fi Cable&lt;/a&gt;. The download button for the Hi-Fi version is pretty far down the page. There’s also another cable app called VB-Cable but I installed the Hi-Fi version.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqsVT3C9UJFZ7xIDpg_QQm9ie9_IFqzhBPcszt67PdPRqzDdk6yDFH3MErB6Dw-XArK2lbz8aXTG1qdfUTmXXKC9pInfABAajWtoi06QnOR-zgKMfJSrfl7ax-N_frT6vkA-IlpsUXmPD7/s1600-h/SNAGHTML1e499d%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;SNAGHTML1e499d&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; margin: 0px 5px 0px 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;SNAGHTML1e499d&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKscwlmMMuSO04cTa-0cwglwNnVqp_Y7P7bFOsgdXp0wvnh6wnPyiBOmlr6nuNmiCoU2pnDRFI2zBo0nkgegXF-8ECPpEDsn05eqOjOGQ0XEErrT2WpvI-fz1E8_HJ0D5JNO6ZtXGBwiyd/?imgmax=800&quot; width=&quot;345&quot; align=&quot;left&quot; height=&quot;382&quot; /&gt;&lt;/a&gt;What it installs are two new devices in your sound control panel.&amp;#160; One in the Playback tab and one in the recording tab.&lt;/p&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi88OcBlfwqFGA2Wn6fSiGl3IOjeDm0vKwx_1cdoxuTgh5F7tqcQE99yxN_07J67xDL5snEf56JMCOG_2YJEi2VMWcWhIzkjpCG9eMYrzJqKpogETdrFGaoC7RSnXCY3SniEyjAdTukYYZ4/s1600-h/SNAGHTML2212f4%25255B7%25255D.png&quot;&gt;&lt;img title=&quot;SNAGHTML2212f4&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; margin: 0px 5px 0px 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;SNAGHTML2212f4&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRVKE210k-SxcwQXMfyiptbmX-Bf-6HOIMRMggXcFLQT2sm6WrhbjZPyFqbv6_9I1w68c64HLpG3Swrt_gQ-I12qoFwWQkoFpK6K7joiOeHlYAidH1Q25DJTmnALEh_EZKGYBLyx4Wfvg7/?imgmax=800&quot; width=&quot;445&quot; align=&quot;left&quot; height=&quot;326&quot; /&gt;&lt;/a&gt;Once it installs, you just need to change the output device in &lt;a href=&quot;http://www.reaper.fm&quot; target=&quot;_blank&quot;&gt;R&lt;/a&gt;&lt;a href=&quot;http://www.reaper.fm&quot; target=&quot;_blank&quot;&gt;eaper&lt;/a&gt;’s Device Preference panel as shown to be the Hi-Fi cable input.&amp;#160; &lt;strong&gt;Note&lt;/strong&gt; that you’re setting the output of Reaper to the input of the cable. I think it helps to think of a&amp;#160; cable where sound only travels in one direction from the input to the output.&amp;#160; You can’t mess it up though, because the input is the only option you have. &lt;/p&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJK_XpfKKMCBDOQhV1qn5aX7K2_RzBmv9gB_czC5yJ3vYiFxykaNz7hginkwupWfDUHoFdeqkuFn3xDtpR2ZIcp1RM0s6QxKt7Mf5YPfU8gA0aFG3sYyHFKgxBz4GFqKj4EHgMEmh2hAtT/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; margin: 0px 5px 0px 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip4I6rDgQZt_HZak2cAXbrzyv4-Y8ZjHn1Tq70925MN2w4FYvXiUUNfFDiMDoStvmWXjGkKP5_YD0p6doSPaDnyGQB_A0smg_LheUzgqos0ElPFx5UaAz5Wk7yEGBpxpSyJlfdQWnYYZBh/?imgmax=800&quot; width=&quot;385&quot; align=&quot;left&quot; height=&quot;153&quot; /&gt;&lt;/a&gt; You then need to turn on the monitor function of the track that is armed to record. You don’t actually have to record, you just have to arm a track and turn on the monitor. &lt;/p&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_RF1bPIUhLXUzdFo5ZjPSbCdKdMf_JP7hZltVWLG13lMe-O-D-EUS5_MAhr4UsIVB24Qhen_e6EM4f8vMAzXUrbimzwk-pSYy8DI4k0Cf9YfEVw-drrP0FDk4EK3nWMha9a7tQj6lC_xP/s1600-h/SNAGHTML23ae87%25255B6%25255D.png&quot;&gt;&lt;img title=&quot;SNAGHTML23ae87&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; margin: 0px 5px 0px 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;SNAGHTML23ae87&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-xVoGhyf0XEx0Xm0ov_xM4hilLq8Y8T2YenanxxcDaB847wffCwtE9kfpolD6uww3OhpyF7RN9HpswHlakKIin3FjyuAKWFgEAFRzTZXcNr10GRtGjmZXRF17tDtoSvm6-QlC5sRxwac_/?imgmax=800&quot; width=&quot;470&quot; align=&quot;left&quot; height=&quot;369&quot; /&gt;&lt;/a&gt;Then in your VOIP software you need to set the microphone to be the Output of the Hi-Fi cable.&amp;#160; Here I’m showing the options pane for Skype, but it was pretty much the same in the Blue Jeans teleconference software.&amp;#160; You don’t have to worry about confusing the input or output of the Hi-Fi cable, you’ll only have the correct choice in each drop down list.&lt;/p&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;  &lt;p&gt;In Reaper I can add EQ, a noise gate and the RX4 Dialog Denoiser and that can all process in faster than real time and go right to the VOIP app.&amp;#160; Skype is somewhat noisy in the test call so I couldn’t tell how well it worked, but in a BlueJeans call the difference was dramatic! Enjoy. &lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/3911262650724993302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/3911262650724993302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3911262650724993302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3911262650724993302'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/06/playing-audio-from-reaper-to-voip-app.html' title='Playing Audio from Reaper to a VOIP app'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKscwlmMMuSO04cTa-0cwglwNnVqp_Y7P7bFOsgdXp0wvnh6wnPyiBOmlr6nuNmiCoU2pnDRFI2zBo0nkgegXF-8ECPpEDsn05eqOjOGQ0XEErrT2WpvI-fz1E8_HJ0D5JNO6ZtXGBwiyd/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-8909784833427786910</id><published>2015-06-19T11:15:00.001-07:00</published><updated>2015-12-04T11:59:57.541-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Ada Rulez!</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPOgDmyXOsVobQTtHp8AMV9RzzjXg_gNBd7gKncMqOH5myaEjWRMXwddPCl_DCZO4xJtsMriVXfnFerHAwgJVd_AWugkSaWTEUnD7IDVLAA1qrBZjPtVJsDkzkXh3jHh6FPbdOuhCAYKYn/s1600-h/PathologicalCode_33%25255B5%25255D.jpg&quot;&gt;&lt;img title=&quot;PathologicalCode_33&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; margin: 0px 0px 0px 10px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;PathologicalCode_33&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjosMWUd5ejwvDZRbc_OsgGRVbyFIjLNNmjLDJigLT9Gney-tNPfHqxjiXQr86PWaYZE72dArj6JU4GUcMBitOn3HJJQJcPgQLFEyql6roPWq7AijTqmvse83GDwWPYcTCP-ik6mAHmADUa/?imgmax=800&quot; width=&quot;364&quot; align=&quot;right&quot; height=&quot;364&quot; /&gt;&lt;/a&gt;My new course, &lt;a href=&quot;http://bit.ly/Ada_2012&quot; target=&quot;_blank&quot;&gt;Introduction to Ada 2012&lt;/a&gt;, just went live on &lt;a href=&quot;http://www.shareasale.com/r.cfm?b=620905&amp;amp;u=1012916&amp;amp;m=53701&amp;amp;urllink=&amp;amp;afftrack=&quot; target=&quot;_blank&quot;&gt;Pluralsight&lt;/a&gt;.&amp;#160; &lt;strong&gt;HEY&lt;/strong&gt; , you in the back stop giggling!&amp;#160; You better be ready to be shocked and challenge your assumptions.&amp;#160; Ada might just be the most maligned, misunderstood and most unjustly ignored language out there. It’s development pretty much parallels that of C++. Some misinformed people think of it as a legacy language but as you might guess from the name of the course, &lt;strong&gt;the last major update was in 2012&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;Ada the language, like Ada Lovelace herself, was ahead of the times. It has not only OOP constructs but support for generics, design by contract and just about everything else you’d want in a modern language. Plus it compiles to the metal so performance isn’t going to be an issue. It has by the far the best, most easily understood compiler messages I’ve ever seen. Once you learn Ada, you’ll think of C++ as a weakly typed language!&amp;#160; You can develop with the GNAT Programming Studio (GPS)&amp;#160; at no cost.&amp;#160; I think if you watch the course you’ll learn things from Ada that you can apply to your current language of choice. In other words, the course will benefit you even if you never write a line of production Ada code.&amp;#160; &lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/8909784833427786910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/8909784833427786910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/8909784833427786910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/8909784833427786910'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/06/ada-rulez.html' title='Ada Rulez!'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjosMWUd5ejwvDZRbc_OsgGRVbyFIjLNNmjLDJigLT9Gney-tNPfHqxjiXQr86PWaYZE72dArj6JU4GUcMBitOn3HJJQJcPgQLFEyql6roPWq7AijTqmvse83GDwWPYcTCP-ik6mAHmADUa/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-1888391174313084649</id><published>2015-06-16T17:01:00.001-07:00</published><updated>2015-06-16T17:01:23.330-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>System Sounds</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;
I had a little free time I
decided to address something that easily confuses me. Sometimes my PC makes
beeps, boops and whooshes and I have no idea what it’s trying to tell me. One
thing in particular that I find easy to miss is the Skype sound indicating
someone just sent me a chat message.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I decided to make some less ambiguous
sounds and use them. &amp;nbsp;Most of the
audio clips I made actually use English words and say &amp;nbsp;things like “Warning Low Battery” with some
relatively low volume &amp;nbsp;special effects
sounds in the background. I started off just intending to make three for Skype.
Of course, in addition to being easily confused I&#39;m easily led down a rabbit
hole, so I ended up making almost two dozen in three categories:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 7pt; font-stretch: normal; text-indent: -0.25in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Three for skype (named with the Skype prefix)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-stretch: normal; text-indent: -0.25in;&quot;&gt;A&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 7pt; font-stretch: normal; text-indent: -0.25in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;dozen or so for Windows &lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;(named with the Win prefix, &lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;and named after the windows sound control
panel events – including ones for Visual Studio)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;And a few&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;with no prefix that say Majel Barret things
like “Unable to comply”&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Now I doubt that anyone really wants my voice on their
computer but you can &lt;/span&gt;&lt;a href=&quot;http://bit.ly/TodSounds&quot; style=&quot;text-indent: -0.25in;&quot;&gt;download&lt;/a&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt; and use
them for free if you want or be inspired to make better ones. The download is a
single zip file with .wav and .mp3 versions (3.6 MB). &lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Plus, now I’m hoping I’ll finally find out if
a “System Notification” event ever happens and what causes it.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/1888391174313084649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/1888391174313084649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/1888391174313084649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/1888391174313084649'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/06/system-sounds.html' title='System Sounds'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-207306603955299575</id><published>2015-06-01T05:51:00.000-07:00</published><updated>2015-06-01T05:51:00.551-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Technology"/><title type='text'>Google Voice Won’t Verify Phone Number</title><content type='html'>&lt;p&gt;I got an email from Google that I had to verify my home phone number to continue allowing phone calls to be forwarded to that number. I dutifully followed the instructions . I went to the &lt;a href=&quot;https://www.google.com/voice#phones&quot; target=&quot;_blank&quot;&gt;indicated link&lt;/a&gt; and selected the phone number and clicked on the verify number link. A dialog box appeared with a two digit code and a connect button. I would click the connect button and nothing would happen. My phone would never ring. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuBm0WJmA8MAX2_nrcpaDXajSi8f7MgT6Qa8_BEHxRGFE3stZguRKUSNdadjr_B5eieWKyc3GcznN4xtMSW9SyJrghBM9QVeNQbIlBDUXhGgXiTewSzHCTQA6tbVSJA1goC8cVH46KVsvT/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxbf8AV_mkPssgfSzBYPjx3C8O2HqNWwcTnPw6qfdeOhl8lYyT6aVZzDvY81BVCWyTvFxjy9gmBg9cnJjUNOLelZ21VKZ801Uo9_IEz95P-xCcEejOowZB4tht2kLTOyvN57rWOJif8HvB/?imgmax=800&quot; width=&quot;606&quot; align=&quot;left&quot; height=&quot;336&quot; /&gt;&lt;/a&gt; After a few attempts it finally occurred to me that perhaps my &lt;em&gt;Nomorobo&lt;/em&gt; service was automatically blocking the Google calls. It’s a wonderful service and easy to forget it’s there once your phone has stopped ringing constantly for a few months. I use Ooma, so for others that do, log into my.ooma.com, and follow the size steps shown in the image.&amp;#160; Just to be safe I turned off all the blacklist features, saved, verified the phone number and then turned all the features back on.&lt;/p&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt; &lt;img title=&quot;CookUpAFeast&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; float: left; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;CookUpAFeast&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie_dtX5EM3FdUhcNMXihhoObUT_8998ExaXtawBDEUc9kj1y8zLkLnKHO6SICrVZ1fKoUBLJTJwXU1qRzShtF6O9-E37VN1V-ahlLmsl-FlWKqogLKAFR4pTmNLJ9m2BSWhPcQkOWd8nfn/?imgmax=800&quot; width=&quot;244&quot; height=&quot;211&quot; /&gt;   &lt;p style=&quot;padding-bottom: 180px; padding-top: 5px; padding-left: 15px; padding-right: 15px; background-color: lightskyblue&quot;&gt;&lt;font color=&quot;#ffffff&quot; size=&quot;5&quot;&gt;Get cooking with Qt! The trilogy of courses on the Qt framework is complete. Check out the latest course: &lt;a href=&quot;http://bit.ly/qtquickcpp&amp;gt;         &amp;lt;font color=&quot; #ffffff?=&quot;#ffffff?&quot; size=&quot;5&quot;&gt; Integrating Qt&amp;#160; Quick with C++ &lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/207306603955299575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/207306603955299575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/207306603955299575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/207306603955299575'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/06/google-voice-wont-verify-phone-number.html' title='Google Voice Won’t Verify Phone Number'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxbf8AV_mkPssgfSzBYPjx3C8O2HqNWwcTnPw6qfdeOhl8lYyT6aVZzDvY81BVCWyTvFxjy9gmBg9cnJjUNOLelZ21VKZ801Uo9_IEz95P-xCcEejOowZB4tht2kLTOyvN57rWOJif8HvB/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-6390667765602604139</id><published>2015-05-25T05:30:00.000-07:00</published><updated>2015-05-25T05:30:00.435-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Camtasia"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Camtasia Tip #10 – The Waveform Bug</title><content type='html'>&lt;p&gt;There’s a bug I’ve seen before in Camtasia where you replace an audio file and the waveform for the new audio file, looks identical to the old audio file and in fact plays the old audio file.&amp;#160; Here’s a video showing the problem and how to make Camtasia display and play the correct waveform.&lt;/p&gt;  &lt;div style=&quot;padding-bottom: 5px; padding-top: 5px; padding-left: 15px; padding-right: 15px; background-color: lightskyblue&quot;&gt;&lt;font color=&quot;#ffffff&quot; size=&quot;5&quot;&gt;Get cooking with Qt! The trilogy of courses on the Qt framework is complete. Check out the latest course: &lt;a href=&quot;http://bit.ly/qtquickcpp&amp;gt;         &amp;lt;font color=&quot; size=&quot;5&quot; #ffffff?=&quot;#ffffff?&quot;&gt; Integrating Qt Quick with C++ &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit4BaCVxXAhJ8zijgzPd3hzMDevxwczA_7iAG31TS8k8dC1hqeXXVB3DpgODaXyTSBRtcCG-fINQdSbHDz99_yzICS87-5tB14oMJNXxTsn4iP0kXsCRECt8xk4sH4ovAdN68BM_FqVUhp/s1600-h/GetCookingWithQt%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;GetCookingWithQt&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;GetCookingWithQt&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrv-1LrPgGKXw9mMCLIZUnpDrF9AW-YdJ-HIzRMjMfCYmwIfwBnnlUF5VpG1gDa76H0F9uBhXB7mHN4zUDgWB5IXZMBnGgZAzW3eYH7U9dRP9jMwB-q311ntpcgR0QZ5hsmJIaq08tSBbe/?imgmax=800&quot; width=&quot;244&quot; height=&quot;139&quot; /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/font&gt;&lt;/div&gt; &lt;iframe height=&quot;540&quot; src=&quot;https://www.youtube.com/embed/yAHCa_0654c&quot; frameborder=&quot;0&quot; width=&quot;960&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;  &lt;p&gt;The &lt;a href=&quot;http://bit.ly/Cam_Tips&quot; target=&quot;_blank&quot;&gt;full list of Camtasia tips&lt;/a&gt;.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/6390667765602604139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/6390667765602604139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/6390667765602604139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/6390667765602604139'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/05/camtasia-tip-10-waveform-bug.html' title='Camtasia Tip #10 – The Waveform Bug'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrv-1LrPgGKXw9mMCLIZUnpDrF9AW-YdJ-HIzRMjMfCYmwIfwBnnlUF5VpG1gDa76H0F9uBhXB7mHN4zUDgWB5IXZMBnGgZAzW3eYH7U9dRP9jMwB-q311ntpcgR0QZ5hsmJIaq08tSBbe/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-2389489990202776686</id><published>2015-05-18T06:34:00.000-07:00</published><updated>2015-05-19T12:41:12.072-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Camtasia"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Camtasia Tip #9 – Speeding up Rendering</title><content type='html'>&lt;h2&gt;
&lt;span style=&quot;color: #8000ff;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;a href=&quot;http://bit.ly/Cam_Tips&quot;&gt;See all the Camtasia Tips&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisRqOWeDmG8HLM7_JhI4hqskBIQvH4M7q5BSDaC1vzcp0UGXPOJEEtmorlg1y6lD-C2Zkh3nQDq03Wv8TvrysZoYtIBggsSrGBcAPoSppOkhBveKUzcUJav2io1OhdhRreAv4LCQRuyZM2/s1600-h/image%25255B7%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtuDEhQvupLzIVJbMnT_xYL9bfbk-yWgZfu-g3dhp9pQtyMZxLN2JV-HrEAFEx1aupgw0_LGxQp_HSQWcMpn8t4GTv_0oWhA8-igpGt3_o9tkplm974-__q6P7OPnMQgRvk1PHgxXhsfvu/?imgmax=800&quot; height=&quot;291&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 15px 0px 0px;&quot; title=&quot;image&quot; width=&quot;190&quot; /&gt;&lt;/a&gt;I switched to producing my Camtasia videos in HD format using an mp4 encoding. I noticed they got a little bit slower and no longer seemed to be using multiple CPUs.&amp;nbsp; Previously I was rendering at 1024X768 in WMV.&amp;nbsp; I tried multiple experiments, including read/writing from an SSD (surprisingly little improvement) to try and improve the render speed. I also reran some tests using the WMV encoding. The one consistent, albeit small, improvement I got came from turning off the GPU acceleration. You can do this under the Tools-&amp;gt;Options… menu.  &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;div style=&quot;background-color: lightskyblue; padding-bottom: 95px; padding-left: 15px; padding-right: 15px; padding-top: 5px;&quot;&gt;
&lt;span style=&quot;color: white; font-size: large;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8qZukOYBYc7pPugb26UMY7-wOCsH7UuFfe2ADtpNAla9k6zPfqc1edMuMrIA_SaVCjpEDf1Da68exm4m0kbJfbk3Z5epv1neARS_5U3pBsy48fsIcr4wQZ8yg0A9BfvHnmtSTu6yYUz6d/?imgmax=800&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;chef cooking&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-PA47Hu0omD_RjmkHCdjt1uI6e4pnK3hEj7Rx-tN2T5IQGxyoUWfOzTIrX1lsV4goq4A4H9M8t-KX5njNDIjD0AVFF91Zp8Y6vxZPlIhTlSKahaiUlNFYd_uVoBrNZY4nxu6Vqfe7cjS_/?imgmax=800&quot; height=&quot;150&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; margin: 0px 5px 0px 0px;&quot; title=&quot;chef cooking&quot; width=&quot;248&quot; /&gt;&lt;/a&gt;Get cooking with Qt! The &lt;a href=&quot;http://bit.ly/QtTrilogy&quot; target=&quot;_blank&quot;&gt;trilogy of courses &lt;/a&gt;on programming in C++ with the Qt framework is complete.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;img align=&quot;left&quot; alt=&quot;SNAGHTML18fe6441&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwJxSieN_rh7ExyIVsshJACXuRKbpEhsKI-SuWV5a2JUoNoxz0nsXhSxQ1-pwRepawTs9dRBcXpz2jBhse6u3uoHmOOgv_c2F30VaDR28mzdhSJpdmQa-hElTRiV6dhgvvog-gld2-10tR/?imgmax=800&quot; height=&quot;382&quot; style=&quot;border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; margin: 0px;&quot; title=&quot;SNAGHTML18fe6441&quot; width=&quot;277&quot; /&gt; In the resulting Options dialog uncheck the Use GPU acceleration if available. My test clip was 5:11 long. The rendering time lowered from 3:11 to 2:53 a savings of about 5%. Rendering in WMV lowered the time to 2:20 but I’ll be sticking with mp4 for quality reasons.   &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiobez5bZi1ICeh3lqsXOvY3FBmTUpDvBDggExmikY98cAsHlcEp9lW4vCKn1lhfdU7e2mPI25X12TGfF57NwFtT7cmD1qKeUf7o34gWr5_2ZzjnItIUe6QJuqYBiOElumuOlhkGe11Hdoi/s1600-h/SNAGHTML18fe6441%25255B6%25255D.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/2389489990202776686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/2389489990202776686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/2389489990202776686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/2389489990202776686'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/05/camtasia-tip-9-speeding-up-rendering.html' title='Camtasia Tip #9 – Speeding up Rendering'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtuDEhQvupLzIVJbMnT_xYL9bfbk-yWgZfu-g3dhp9pQtyMZxLN2JV-HrEAFEx1aupgw0_LGxQp_HSQWcMpn8t4GTv_0oWhA8-igpGt3_o9tkplm974-__q6P7OPnMQgRvk1PHgxXhsfvu/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-8338343707920974400</id><published>2015-05-11T06:30:00.000-07:00</published><updated>2015-05-11T11:46:31.340-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Camtasia"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Camtasia Tip #8 - Sending Snagit Captures Directly to Camtasia</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://bit.ly/Cam_Tips&quot;&gt;See all the Camtasia Tips&lt;/a&gt;&lt;/p&gt; When I make a screencast with something like PowerPoint I don’t actually record the video of the PowerPoint in slide mode. I find it more flexible to just take screenshots of the slides and send them over to Camtasia. If the slide is a pedestrian Title/Bullet approach I’ll often have one animation on the slide. The slide with just the title shows first then the slide with all the bullets shows. Having the title only slide makes it easy to transition between slides. I then use various animation techniques in Camtasia to hide or highlight the bullets as I talk about them. I find I can make a nicer, more fluid, final video this way as opposed to locking myself into the PowerPoint animations.   &lt;br /&gt;The process is painless enough if you just have a few slides. In Snagit&amp;#160; hit the Print Screen hot key, click to capture the slide. Click twice (the first returns to PP the second advances the slide) and then repeat. All the slides can be captured in a few seconds. A slight amount of pain comes in when I swap over to Snagit and use the Share with Camtasia button to send each slide over to Camtasia, especially when I have more than a handful of slides.&amp;#160; I have to name and save each slide.   &lt;br /&gt;Much less painful is to set up a profile that captures the image, identifies the target folder, auto names the file and shares it with Camtasia in a single click. Here’s how:   &lt;br /&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgfL-CP4IoJsX3G4ITMh86mXrmtyyRoTPtbUBfevawOyOMqa02ItkeyljxEGvP-dTOz4re4H0xcOx9XNF5VSlHgbAAEzIlGNnTjom98QYIh_KEYanLalPYaUS4Nd4Zsi7AMpjgduuDDfvv/s1600-h/SNAGHTML9f9b3a9%25255B6%25255D.png&quot;&gt;&lt;img title=&quot;SNAGHTML9f9b3a9&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 20px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;SNAGHTML9f9b3a9&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuuEjYHptD01OJmdxq5cClhmrIEw63G9OrkcR0-ffDO-GQ9syFITDmdYdcCFdI2KDwG9WXmm72ZOPz52NUXTq4fldAJr3eH-7fLTFtT89T3HB6DkptvrkZHzYGcetS5UzL7nlAqUz0mnll/?imgmax=800&quot; width=&quot;337&quot; align=&quot;left&quot; height=&quot;305&quot; /&gt;&lt;/a&gt;I’m on Snagit 11 still so I use the classic view to get started. Clicking the + icon in the upper right allows my to create a new profile.       &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;      &lt;div style=&quot;padding-bottom: 95px; padding-top: 5px; padding-left: 15px; padding-right: 15px; background-color: lightskyblue&quot;&gt;&lt;span style=&quot;font-size: large; color: white&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8qZukOYBYc7pPugb26UMY7-wOCsH7UuFfe2ADtpNAla9k6zPfqc1edMuMrIA_SaVCjpEDf1Da68exm4m0kbJfbk3Z5epv1neARS_5U3pBsy48fsIcr4wQZ8yg0A9BfvHnmtSTu6yYUz6d/?imgmax=800&quot;&gt;&lt;img title=&quot;chef cooking&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 5px 0px 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;chef cooking&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-PA47Hu0omD_RjmkHCdjt1uI6e4pnK3hEj7Rx-tN2T5IQGxyoUWfOzTIrX1lsV4goq4A4H9M8t-KX5njNDIjD0AVFF91Zp8Y6vxZPlIhTlSKahaiUlNFYd_uVoBrNZY4nxu6Vqfe7cjS_/?imgmax=800&quot; width=&quot;248&quot; align=&quot;left&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;Get cooking with Qt! The trilogy of courses on the Qt framework is complete. Check out the latest course: &lt;a href=&quot;http://bit.ly/qtquickcpp&quot;&gt;&lt;span style=&quot;font-size: large; color: yellow&quot;&gt;Integrating Qt Quick with C++&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;      &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJywsbvTTwaTGepTqJfIq6LcAzP5wGFOzODOsjBDJU-2p95OpGzlOP-qgf80uTlGXKOLkZreBJrfpHXuzWMraPlqChY4LTFe9rwHeFGqEF-GNQWYhgcFsQh2CkcJsq378CQU3qV80D9v_T/s1600-h/image%25255B15%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 25px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCF-OyT4KKLgtd4V4jAAy6MJxfSXs7Nsr4HW2pjzNUTuOrZZGeJNlKzyCQbWLo2PYJ9zXffD91Erd6WXhsX80xVwJbFK7amiTDZ73Wmc81iWRUbX7DEfjk9QMx7fg2GmoP7Mc6KoqJnoQ2/?imgmax=800&quot; width=&quot;269&quot; align=&quot;left&quot; height=&quot;412&quot; /&gt;&lt;/a&gt; Then click on the Share button at the bottom. Unselect the &lt;em&gt;Preview in Editor&lt;/em&gt; option. Notice that I already had a tool from TechSmith installed that shares captures with Camtasia Studio. &lt;strong&gt;HOWEVER&lt;/strong&gt;, as illogical as it seems, don’t use this. It wouldn’t work for me. Instead we’ll use the Properties…. option at the bottom of the menu to manually set up a link to Camtasia Studio. But before you do, uncheck the option for &lt;em&gt;Preview in Editor&lt;/em&gt;. You don’t want the editor showing up between captures.       &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;      &lt;p&gt;       &lt;br /&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV90BwSDJ9l-09yHF_pV-OD_lYbGBmCSr0eHueISuWggpj_CKuAAS9JDeuY5i1ZT-FCPsEHc97dnxW9Ex7w2_cL9fsTYpW7TX9Ty6aqs6dTJz3fOsOCD_OXZ16S4jFx_F2DoymeipqaHLD/s1600-h/SNAGHTMLa0f38d0%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;SNAGHTMLa0f38d0&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 25px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;SNAGHTMLa0f38d0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKvQ4peCNrKXxsZD5rwNlsULTaxLzQlahIgBYyY_meb-vhZ6MfmRFIb6AmJY45GVrMCvzXe0T4CyAA1lpLKMb9B_oKA5VL5mmgIzuztet83-qN_VliydPUI_2ADMG1iwFw-SkPFJF6PHAH/?imgmax=800&quot; width=&quot;378&quot; align=&quot;left&quot; height=&quot;324&quot; /&gt;&lt;/a&gt;The &lt;em&gt;Share Properties&lt;/em&gt; dialog appears to have two different tabs&amp;#160; (&lt;em&gt;Image File&lt;/em&gt; and &lt;em&gt;Program&lt;/em&gt;) that allow the same information to be specified. It is safest to enter this in both places if you have any problems.&amp;#160; However, I’ll start with the method that ended up working for me. Click on the &lt;em&gt;Program&lt;/em&gt; tab. Next use the &lt;em&gt;Add…&lt;/em&gt; button (Item 2 in the image)and navigate to where ever your copy of CamtasiaStudio.exe is located.       &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYhn4xEUo7U3dtWzA6F8Y9g36lBewEsSizhyphenhyphenRp8Wvs72Xlm09uIgQCTIxqZe8aua27hwrUisKUO-IYkt1vFT6ufFtOFy1FY1H1E6PUQ-S7pdYBs8hMenWndG65LedTtNxj_M4rfr_rGLIz/s1600-h/image%25255B25%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 25px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCxlGZEbrVW62Chp-ZV4qiCZGwvV3WC2hJkSZ_IEzdB1Zp7pEccS8g2WRrhyphenhyphennhmcPD6cNI9bXKBy0Mr4ac7jri67s1NbMSbPcLA4YSHHhVO-6RKlQ_EGczvxb0UPSIxUmKsBsUU9vQjvH0/?imgmax=800&quot; width=&quot;569&quot; align=&quot;left&quot; height=&quot;286&quot; /&gt;&lt;/a&gt;Here’s an example of a typical location. Note, makes sure you select the CamtasiaStudio.exe not the recorder or any other .exe.       &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV90BwSDJ9l-09yHF_pV-OD_lYbGBmCSr0eHueISuWggpj_CKuAAS9JDeuY5i1ZT-FCPsEHc97dnxW9Ex7w2_cL9fsTYpW7TX9Ty6aqs6dTJz3fOsOCD_OXZ16S4jFx_F2DoymeipqaHLD/s1600-h/SNAGHTMLa0f38d0%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;SNAGHTMLa0f38d0&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 25px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;SNAGHTMLa0f38d0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKvQ4peCNrKXxsZD5rwNlsULTaxLzQlahIgBYyY_meb-vhZ6MfmRFIb6AmJY45GVrMCvzXe0T4CyAA1lpLKMb9B_oKA5VL5mmgIzuztet83-qN_VliydPUI_2ADMG1iwFw-SkPFJF6PHAH/?imgmax=800&quot; width=&quot;378&quot; align=&quot;left&quot; height=&quot;324&quot; /&gt;&lt;/a&gt;Next use the Folder Icon (Number 3 in the image) to specify the folder where you want all the images save. This remains a bit of a pain point as for each project you’ll probably want a different folder so you do have to come back and customize the profile for each project. Then click the &lt;em&gt;Options...&lt;/em&gt; button (Number 4 in the image).&amp;#160; &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSKFIvsog7jpc78oPkfHUjS_SQvtEjKWkWQb_3zKABbAKQ587LAdDX-dpnIOrxrp1RsSASxNBUTY6YYordLxSlJ2ityCKpjs9ZuAXUxudj8EnjmeGI21MK9BcPpiEx8J0SsLoBPYXEqoTz/s1600-h/image%25255B30%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 25px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidgwm-4TOit3l3YVIwdm8ghGsfwfZFzk0OS1Rh1KT4Nbe2J1JknKNMFIELBQyhtlMD7cJdrHBa-4DM8EdRmcN3vJzXKakwa5Q0nTe3Dn1pKFNy_94sZh9UKm-jufDfIYO710P6PARWaoG_/?imgmax=800&quot; width=&quot;388&quot; align=&quot;left&quot; height=&quot;255&quot; /&gt;&lt;/a&gt;This will open the &lt;em&gt;Automatic File Name&lt;/em&gt; dialog. Fill out the fields to create a file name of your choice.&amp;#160; Click &lt;strong&gt;OK&lt;/strong&gt; when done.       &lt;div style=&quot;clear: both&quot;&gt;When you’re done you can right-click on your new profile and assign a hot key combination. Typically you’ll want to open Camtasia and load the target project before using this profile. If you don’t, the profile will launch Camtasia with a new project for you.        &lt;br /&gt;If after doing this, Snagit keeps asking you for a filename, then try using the &lt;em&gt;Image File&lt;/em&gt; tab and specify the folder and filename options in that tab as well.&amp;#160; I want to thank Joe Morgan for showing me this tip. He has a &lt;a href=&quot;http://bit.ly/SendToCam&quot; target=&quot;_blank&quot;&gt;video version&lt;/a&gt; of this tip you can watch. &lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;a href=&quot;http://bit.ly/Cam_Tips&quot;&gt;See all the Camtasia Tips&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/8338343707920974400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/8338343707920974400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/8338343707920974400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/8338343707920974400'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/05/camtasia-tip-8-sending-snagit-captures.html' title='Camtasia Tip #8 - Sending Snagit Captures Directly to Camtasia'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuuEjYHptD01OJmdxq5cClhmrIEw63G9OrkcR0-ffDO-GQ9syFITDmdYdcCFdI2KDwG9WXmm72ZOPz52NUXTq4fldAJr3eH-7fLTFtT89T3HB6DkptvrkZHzYGcetS5UzL7nlAqUz0mnll/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-3277009191944908983</id><published>2015-05-04T05:01:00.000-07:00</published><updated>2015-05-11T11:47:23.082-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Camtasia"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Camtasia Tip #7- A Nicer Way to Zoom</title><content type='html'>&lt;h2&gt;&lt;span style=&quot;color: #8000ff&quot;&gt;Using the Crop Tool for a Kindler Gentler Zoom Effect&lt;/span&gt;&lt;/h2&gt; &lt;a href=&quot;http://bit.ly/Cam_Tips&quot; target=&quot;_blank&quot;&gt;See all the Camtasia Tips&lt;/a&gt;   &lt;br /&gt;Camtasia does have a built-in zoom effect but it’s pretty jarring. The whole screen zooms in and the viewer can often lose a sense of “context” of what they are watching. Additionally, if you use it very much you can easily make your viewers sea sick. I find a much more effective technique is to zoom just a part of the screen. This is especially effective when you want to make something small easier to see or just call attention to a particular item on a crowded screen.&amp;#160; It looks like this. (Detailed steps are below)   &lt;br /&gt;&lt;iframe height=&quot;360&quot; src=&quot;https://www.youtube.com/embed/qf3JJQQTDx8&quot; frameborder=&quot;0&quot; width=&quot;640&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;  &lt;br /&gt;  &lt;br /&gt;In the example I’m in a code editor and I want to make the code area bigger. First I add a split to the&amp;#160; video track and make a copy of the piece so that the zoom will take place in a section of the video. I then move that track above the main video track. The main video track will become the ‘background’ track.&amp;#160; &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTQ0jhg-V6CoZT7oEb7Bu3hcq6Yi2pQgKnRLOMZYGz47Frh1gqAbWSD6CigNek9TBaYlpbexi0XUojEOnkfSVDPYA46nR-OXr8IcoroakDOViZdKlLb8-yW4TNr1QnF9gj3UXdpO3mOnsc/s1600-h/image%25255B12%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 5px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxBqCNBNV9vp2uF6L6RkiNvB794w7JsIIBrHm8PVPyHOUp9zSx-g3vMrd9n9fwHn3n5WgSlRsMgOahXHYWTBjb79L1jw4qdrdh-wKavMokoHRm_FtlXfyQI3TPuDnAH6y6s59G09Ug6q9u/?imgmax=800&quot; width=&quot;334&quot; align=&quot;left&quot; height=&quot;298&quot; /&gt;&lt;/a&gt;The next step is to crop the duplicated track to just the portion that will zoom.&amp;#160; It’s important to do this step so that the entire video clip is cropped. You can use the Camtasia zoom so you get a really accurate crop.   &lt;br /&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;  &lt;div style=&quot;padding-bottom: 5px; padding-top: 5px; padding-left: 15px; padding-right: 15px; background-color: lightskyblue&quot;&gt;&lt;span style=&quot;font-size: large; color: white&quot;&gt;Get cooking with Qt! The trilogy of courses on the Qt framework is complete. Check out the latest course: &lt;a href=&quot;http://bit.ly/qtquickcpp%3E%20%20%20%20%20%20%20%20%20%3Cfont%20color=&quot; ffffff=&quot;ffffff&quot; size=&quot;5&quot;&gt;Integrating Qt Quick with C++ &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdczm8UAmPyzRvJ89syjyxBHYs3mgYyScS12_i5LKEEBw-i8_6atvvJ7_9JW_-aER0BTGunZ7xvUXhQ0m82OAflJAwcgRuNTXPXMeQes6lB3-ImzsAXpJPpAtNoY7NdIJVq4veKfEYm8on/s1600-h/image18%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZXMZCYpnZmjEimzxSxvhSC3za9HCLVVqJMO7MR9OCb33lOwXD0O83st_eUlFQo98KjWcMIRsICAfszjqk2RwnFHM3IltDwXcbwcjh5Qc7hylf0rZi3CseHacsXxI1KZNJchLOSGQsTxfa/?imgmax=800&quot; width=&quot;247&quot; height=&quot;152&quot; /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/div&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCsqXjVQ2TcV5ZR127cJXKFWvFZ16Fe4cBZRrdTVrQzUiKXzczuNMv0jWDLM-DZhC81KK33Kb8yPujH4yE1i8XJtbv6R0bvPModCiHdSPc6Yrn_kj3tjo5ss6YOGn9p3yeQERPsN7dXYjD/s1600-h/image%25255B13%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDQe91f0aErSb-KPWAFKF6B0cuRAr-ZdZO-euSku9aFdbfFrdgpcO4ktIoH1KmoVL5BtB5hYrK_x_CN2S2HPdWEuIHTFF6X3dQ-QpTwqHeQeg6blkkdw_B8C3PBUFHv4zyrCz_Yxq9D0wq/?imgmax=800&quot; width=&quot;338&quot; align=&quot;left&quot; height=&quot;246&quot; /&gt;&lt;/a&gt; Once you have it cropped to your liking, set two animations on the new track, one near the beginning&amp;#160; and one near the end.   &lt;br /&gt;Click in between the two animations and set the zoom (using Visual Properties)&amp;#160; and reposition. In my example I want the code to grow down and to right so I drag the zoomed clip so that the top left position is back at the original location.   &lt;br /&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwLQmbe5sGMR-5b8DrfGKrDU_lll5gx-8VD03CDDmpLGxH5Ox7oipwsd2mjEb7fHgCOU8t1Ugm45ZqHb3nLUVMu7qYe0B0uLGcpdiRDyT9vA6b6PVXBKM3pkZLAfIWe0yNYNHv9X4go_L3/s1600-h/image%25255B17%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 5px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjVvtlLdcNPMs-i2zFt_TJWmwJRf8qNKXjmigrIuwmvyxKTXtHiaDzv_ryRhFTrrj-2SVHn_zHT8Gb_sCnNK3TCK_a7oXW0FLB9hnyU3YCbQDNbvYwwzFdBsvdXCOqi0QM0gKccN4W5OjO/?imgmax=800&quot; width=&quot;244&quot; align=&quot;left&quot; height=&quot;216&quot; /&gt;&lt;/a&gt; Finally for an additional effect add a spotlight callout and position it below your crop/zoom effect and above everything else.&amp;#160;&amp;#160; &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt; The &lt;a href=&quot;http://bit.ly/Cam_Tips&quot;&gt;full list of Camtasia tips&lt;/a&gt;.    </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/3277009191944908983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/3277009191944908983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3277009191944908983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/3277009191944908983'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/05/camtasia-tip-7-nicer-way-to-zoom.html' title='Camtasia Tip #7- A Nicer Way to Zoom'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/qf3JJQQTDx8/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-1596278196468621854</id><published>2015-04-27T06:22:00.000-07:00</published><updated>2017-02-16T15:17:43.725-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tip: More FX Customization</title><content type='html'>This is a series of tips on using the Digital Audio Workstation software: &lt;a href=&quot;http://www.reaper.fm/&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt;&amp;nbsp; with an emphasis on voice-over work. &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-GMi8FsCj9EF74qR-4po_LUAoiIc8NdbBeOMqLUtv8PGUqgFrKqWzpyGsL5fGKYC0Y-lnRB7bjtSNwS9n5y2lcY_WXGgwxCtS2Hu25WvpoqeGp4MrjWetUehONIxp6crmOUoHHL-UqQhO/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;314&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjokliXcvLgG5KCjFXsTSrf-FGWAqjngJJ20Qpriw13Sjlh7Jf7OP_IR6Bg89gTkEPXFGMbqhznEDopYjKjQZnsM6_34hZJDqu-oFWPkBabn51m47nW4rvlekY3ISyNzc0DBmQRFU0BVtYR/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;461&quot; /&gt;&lt;/a&gt;Typically I have a single track in a project and I want the same chain of effects on each project. However slight variations while recording means I may want to adjust some settings. Typically this involves slight tweaks to the threshold values on various FX.&amp;nbsp; &lt;br /&gt;
First open up the FX you want to work with. Then click on the control you want to customize. Then use the &lt;strong&gt;Param&lt;/strong&gt; button and it will now have multiple options. Since I don’t want four controls named Threshold I give each an alias that is more meaningful to me, using the &lt;em&gt;Alias Parameter&lt;/em&gt; option. This will open a small dialog where you can type your own alias name.&lt;br /&gt;
Then I enable the option &lt;em&gt;Show in track controls&lt;/em&gt; and that control shows up at the bottom of my track window. You can see the final result in the image, in the area highlighted with the rounded orange rectangle. Once this is all done I save the FX chain as mentioned in a previous tip and reusing that chain also reuses the alias and automatically puts the FX control in my track.&lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;h2&gt;
&lt;/h2&gt;
&lt;h4&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;See the &lt;a href=&quot;http://bit.ly/ReapTip1#TOC&quot; target=&quot;_blank&quot;&gt;full list of 
Reaper tips&lt;/a&gt;.&lt;/span&gt;&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/1596278196468621854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/1596278196468621854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/1596278196468621854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/1596278196468621854'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/04/reaper-tip-more-fx-customization.html' title='Reaper Tip: More FX Customization'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjokliXcvLgG5KCjFXsTSrf-FGWAqjngJJ20Qpriw13Sjlh7Jf7OP_IR6Bg89gTkEPXFGMbqhznEDopYjKjQZnsM6_34hZJDqu-oFWPkBabn51m47nW4rvlekY3ISyNzc0DBmQRFU0BVtYR/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-568558315920540763</id><published>2015-04-20T06:26:00.000-07:00</published><updated>2017-02-16T15:16:57.892-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tip: Using the ShuttlePro V2</title><content type='html'>This is a series of tips on using the Digital Audio Workstation software: &lt;a href=&quot;http://www.reaper.fm/&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt; (full list of tips below). I have a Shuttle Pro V2 and a long time ago I posted on using the &lt;a href=&quot;http://syncor.blogspot.com/2013/06/camtasia-studio-and-shuttlepro-v2.html&quot; target=&quot;_blank&quot;&gt;ShuttlePro V2 Controller with Camtasia&lt;/a&gt;. It’s equally useful with Reaper. Below are the settings I’m using.&amp;nbsp; You can grab the &lt;a href=&quot;http://bit.ly/sv2Reap&quot; target=&quot;_blank&quot;&gt;Reaper.pref settings from Bit Bucket&lt;/a&gt;. It&#39;s not shown but the inner wheel is set to just mimic the right and left arrows so it scrubs audio as well. It ends up being dependent on your zoom level but that&#39;s usually what I want. I find the inner wheel much more useful than the outer jog wheel.  &lt;br /&gt;
The only warning is in reference to that “Custom Trim Action” button. In a previous tip I talked about creating custom actions and I find the custom trim one so useful it’s assigned to one of my buttons and triggered by the shortcut “a”.&amp;nbsp;&amp;nbsp; As I fine tune my settings I update the settings and image on Bit Bucket so this blog post image may be out of date.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5mhrbis_Ma3XSga9c7YXHLOKbl8qs6_mP6VKb2FbliIF2qQ4U7mNLT8A84Z5_o03YYjAzEgvYbz5FRex-0YyAaTgA7CvT5H9Xcb16YlAP0E1dhHHwfwgYUcdN0stbpYUyiogO_7oDjhh4/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;641&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirgGg0hgai-Lq4e4woJrWEwcAWt5CaDPMRTdpzlxVciPnBXiipurTfVkali4Ycs461UBHhyvzJ_O6M-5S0kXvjRUpE_lBOm0_lETx6qcqqpJ0PF1Y13MP7dxotXaSwLPQvjsIullB6Eevq/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;&quot; title=&quot;image&quot; width=&quot;818&quot; /&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;h4&gt;
See the &lt;a href=&quot;http://bit.ly/ReapTip1#TOC&quot; target=&quot;_blank&quot;&gt;full list of Reaper tips&lt;/a&gt;.&lt;/h4&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/568558315920540763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/568558315920540763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/568558315920540763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/568558315920540763'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/04/reaper-tip-using-shuttlepro-v2.html' title='Reaper Tip: Using the ShuttlePro V2'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirgGg0hgai-Lq4e4woJrWEwcAWt5CaDPMRTdpzlxVciPnBXiipurTfVkali4Ycs461UBHhyvzJ_O6M-5S0kXvjRUpE_lBOm0_lETx6qcqqpJ0PF1Y13MP7dxotXaSwLPQvjsIullB6Eevq/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-4090343163915784028</id><published>2015-04-13T16:54:00.000-07:00</published><updated>2017-02-16T15:15:06.215-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tip - Creating Custom Actions</title><content type='html'>At first creating custom actions didn’t seem like much of a time savings to me. &lt;strong&gt;But&lt;/strong&gt;, for those tasks that you do over and over again it can both save significant time and make the entire editing process that much more enjoyable. This post was inspired by a video from &lt;a href=&quot;http://reaperblog.net/2014/07/video-editing-podcasts-in-reaper/&quot; target=&quot;_blank&quot;&gt;The Reaper Blog.&lt;/a&gt; The one thing that really qualifies for me is doing small trims. Maybe I cough, or say ‘uhmmm’ or there’s a background noise or an additional take. Doesn’t matter. The process is the same. Here’s what I used to do:   &lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Go to the start of the problem &lt;/li&gt;
&lt;li&gt;split. &lt;/li&gt;
&lt;li&gt;drag the clip on the right to trim it until I removed the offending part. &lt;/li&gt;
&lt;li&gt;Drag the clip over to the left to butt up against the split. &lt;/li&gt;
&lt;li&gt;Move the playhead back a few seconds &lt;/li&gt;
&lt;li&gt;Hit play to hear the new edit &lt;/li&gt;
&lt;/ol&gt;
Not too bad, but those last three steps require some time and precision dragging and get tedious. It’s not a huge savings but now instead of steps 3 through 6, I just position my mouse to the end of the offending area and hit the trim button on my Shuttle Pro. The clip gets trimmed and moved automatically and it starts playing so I can validate the trim. I do have ripple editing enabled for the track.&lt;br /&gt;
&lt;br /&gt;
The process is pretty simple.   &lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFXu-ozWO2M8PzQu_3P1qmurq7ecOxF22Iw-Jx8qsJF5RY2Bw55w7dUgJvt3MwlT2hyphenhyphenB118-beoUlyhXAIqwLJTOd6qsC1oMEwhe9gfueBKm0k0SxrUMkGSttCO2K-jGReX7jF_dAHCyfF/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJkkyjWAinGgMU5JdXfwCUIvAke90BgOcCV4Hmfy0w8t_-LpzIlrf-wlHKQbRm9OcNoiBEWU-P7A0KMVuybBs7eBEqlRkpj_fcpJcdukLlTdkpl1iFkrM4lo2XgfPjEYWWGGjfxRf3Lik-/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 40px 0px 0px;&quot; title=&quot;image&quot; width=&quot;518&quot; /&gt;&lt;/a&gt;Use the &lt;em&gt;Actions&lt;/em&gt; menu and select the &lt;em&gt;Show Action List…&lt;/em&gt; item &lt;/li&gt;
&lt;li&gt;Next to Custom Actions… click the &lt;em&gt;New…&lt;/em&gt; button       &lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_aNPVZpwcDY186AluE_1uFnRTz4QFzUvyg2qaDQkaAAsG6hjsQ3C3aowsoReBd2YOX6MV5jFdQ4ZsyNKQ9QU-W_oWK0DwZl581INVIpJrg4XontcHsQEjUwqm6_sQyvF7PdxfuFZq8VqH/s1600-h/SNAGHTML23a1b017%25255B5%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;SNAGHTML23a1b017&quot; border=&quot;0&quot; height=&quot;298&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4ge2fv6Ie5ZNcbF3ENgu4jRe2FZ6m6E0WV7qxW4SNEvS6ZWfs2QSCpherh80pGh02nfRX3QHXgacJ_hWKOwzEf9KbXS69xucMSl5UroESgIRW21Xp-Z0O9yqC9_7s4Cbuo7ILw2sn8yti/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 30px 0px 0px;&quot; title=&quot;SNAGHTML23a1b017&quot; width=&quot;423&quot; /&gt;&lt;/a&gt;In the Edit Custom Action dialog drag the desired steps from the left to the right. Use the filter box to find them easily. &lt;/li&gt;
&lt;li&gt;Check the&lt;em&gt; Consolidate undo points&lt;/em&gt; and &lt;em&gt;Show in actions men&lt;/em&gt;u checkboxes and click &lt;strong&gt;OK&lt;/strong&gt;       &lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Click the &lt;em&gt;Add…&lt;/em&gt; button in the Shortcuts for selection action area and in the resulting dialog assign your shortcut. I usually just override the less useful default. &lt;/li&gt;
&lt;/ol&gt;
I also installed the &lt;a href=&quot;http://sws.mj-s.com/&quot; target=&quot;_blank&quot;&gt;SWS extensions&lt;/a&gt; so I could move the cursor to the left one second, instead of the default 3 seconds provided by the built-in action &lt;em&gt;Transport: Rewind a little bit&lt;/em&gt;.   &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUtrDI52ObK3tvWOUbFNwQ-4un1SzYkCtCJ7SAy_aU3Kj6V9Rt8ofGdg0-p-WC-YwlojpbiI_sjsDLXeCSiTGUq7M30HXWp6UjNcqOJ5D0i-AkF7ph1C7YoK1WfPYlVzn4a3nvsIrqcLlf/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;80&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5yqqGgXvKTk0KRY1l9joZvkw9WdBPXhRfMDlY55RNFzBn6V0ZnJm6V-zx5E3bmILO1RI3yJc9SRt_7dee9JldTP1h_akAo2ofPtpWwUR0N7fxJ1ky7v6spqF3gkbJMD3B4I5GMr3GXY_3/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;372&quot; /&gt;&lt;/a&gt;This new action is also a good candidate for the toolbar even though it has a simple shortcut. When you add it to the toolbar you can right-click it, and the action will &lt;strong&gt;arm&lt;/strong&gt; and turn orange. Now if you have already done a bunch of splits and just need to do multiple trims, a simple left click will repeat the custom trim action until you disarm it by right-clicking on the icon again. This arming tip works with other actions as well.  &lt;br /&gt;
&lt;br /&gt;
See the &lt;a href=&quot;http://bit.ly/ReapTip1#TOC&quot; target=&quot;_blank&quot;&gt;full list of Reaper tips&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #804000;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/4090343163915784028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/4090343163915784028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/4090343163915784028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/4090343163915784028'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/04/reaper-tip-creating-custom-actions.html' title='Reaper Tip - Creating Custom Actions'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJkkyjWAinGgMU5JdXfwCUIvAke90BgOcCV4Hmfy0w8t_-LpzIlrf-wlHKQbRm9OcNoiBEWU-P7A0KMVuybBs7eBEqlRkpj_fcpJcdukLlTdkpl1iFkrM4lo2XgfPjEYWWGGjfxRf3Lik-/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-5952572073910084807</id><published>2015-04-06T05:28:00.000-07:00</published><updated>2017-02-16T15:14:16.729-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tip - Reafir Madness</title><content type='html'>&lt;span style=&quot;color: #8000ff;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #8000ff;&quot;&gt;Intelligent Noise Reduction&lt;/span&gt;&lt;/h2&gt;
One of the most critical things I need when post processing audio is a noise reduction filter. The room is pretty quiet yet there is still audible room noise. The noise sits around –60dB which is pretty far down but noticeably audible for anyone listening on headphones. I also like to use a noise gate to remove low level breathing, lip smacking and other distracting sounds. The problem is if you use a noise gate with room noise and you don’t add a track of room noise, it’s very noticeable when the gate kicks in. A properly used noise reduction filter makes this problem go away. A badly used noise reduction filter adds those tinkling high frequency artifacts that to my ear, are worse than the original noise. In theory they’re quieter than the noise but they are much more noticeable.&amp;nbsp; &lt;a href=&quot;http://www.reaper.fm/&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt; has a built-in plug-in called &lt;strong&gt;Reafir&lt;/strong&gt; that is a multi-purpose tool for audio processing. So far I’ve only used it for noise reduction. Here’s how.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbTN4JVs5Td49XHihW1YaBTzGBbK1gI9bsC1ayg1bVH7CBP3Lih-mUWYHlNa8ZVX7EIBYWnZe1x6-uPqM6khuPGg-PLj4nvlUEI3ZEcdyXi1oc-ubM7vS49h302w01XP-tCyCblUk2hrx9/s1600-h/SNAGHTML28b0342f%25255B5%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;SNAGHTML28b0342f&quot; border=&quot;0&quot; height=&quot;418&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5IITpS4EBGVzQLrbMZbx7S-MFofNr-uYxIKnPejc6Z16SfG8iVvOBr-tfA7bWkqJ6Havl_97V82EGbA-Y9fbuDv-Lo5yBhg7AXBvqEF2bxnjk922d9We744TKKUESqMeaUSNwCn-IlF5o/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 25px 0px 0px;&quot; title=&quot;SNAGHTML28b0342f&quot; width=&quot;458&quot; /&gt;&lt;/a&gt;The first step is to use the &lt;em&gt;Mode&lt;/em&gt; dropdown and select the &lt;em&gt;Subtract&lt;/em&gt; option. Then select a piece of audio that has only steady room noise. No clicks, no chair sounds just whatever ambient noise you want to remove. You can loop this section of audio. &lt;/li&gt;
&lt;li&gt;Then enable the checkbox for &lt;em&gt;Automatically build noise profile (enable during noise).&lt;/em&gt; &lt;/li&gt;
&lt;li&gt;Select an FFT size. I tried all of them and I ended up just using the 4K FFT to build the profile. Now hit Play on the transport bar and it will build up a waveform in the bottom of the display. Hit Stop. If the red line doesn’t move to follow the noise then something isn’t working. Make sure the checkbox in the upper right corner is enabled.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Once Reafir has a profile uncheck the checkbox from step 2. You no longer want to build a waveform. Here is where you have to use your ears. Select a minute or so of your audio and loop it.&amp;nbsp; You can apply the noise reduction differently from how you collected it. You can change the FFT size and listen. I found that I could hear artifacts with most of these settings. They higher the FFT size the worse the artifacts seemed to get. This led me to use the &lt;em&gt;Edit mode&lt;/em&gt; drop down and select the &lt;em&gt;Points (smooth)&lt;/em&gt; option. I don’t know precisely what this does but I suspect it changes from a 4,000 point filter to a 7 band filter. You would think this would be horrible but it sounded quite good to me when I did this. &lt;/li&gt;
&lt;li&gt;Next while you’re still looping and listening hold down the control key and drag the red line up and down. I dragged it really high so I could hear it really trash the audio and really low so I could hear the noise. Then I closed my eyes and dragged it until I felt I had minimal noise and minimal artifacts. Turns out I dragged it about 1dB higher than the default. &lt;/li&gt;
&lt;li&gt;Use the + button to save your final results as a preset. If your room noise changes you may have to repeat the process but I’m finding my room noise has been pretty consistent for weeks and I haven’t needed a new profile. &lt;/li&gt;
&lt;br /&gt;
After I had a noise filter I liked, I&amp;nbsp; added a noise gate to my FX chain. I wasn’t able to detect when the gate kicked in and out but all the low level breath sounds and noises were gone. When I turned the gate off I could hear some mild artifacts on my breathing but since the gate eliminated this I didn’t really care.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
See the &lt;a href=&quot;http://bit.ly/ReapTip1#TOC&quot; target=&quot;_blank&quot;&gt;full list of Reaper tips&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/5952572073910084807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/5952572073910084807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/5952572073910084807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/5952572073910084807'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/04/reaper-tip-reafir-madness.html' title='Reaper Tip - Reafir Madness'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5IITpS4EBGVzQLrbMZbx7S-MFofNr-uYxIKnPejc6Z16SfG8iVvOBr-tfA7bWkqJ6Havl_97V82EGbA-Y9fbuDv-Lo5yBhg7AXBvqEF2bxnjk922d9We744TKKUESqMeaUSNwCn-IlF5o/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-7488229090193614738</id><published>2015-04-03T13:56:00.001-07:00</published><updated>2015-05-11T11:48:35.221-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Camtasia"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Camtasia Tip #6</title><content type='html'>&lt;h2&gt;&lt;font color=&quot;#8000ff&quot;&gt;Changing the Production Default Checkboxes&lt;/font&gt;&lt;/h2&gt;  &lt;p&gt;&lt;a href=&quot;http://bit.ly/Cam_Tips&quot; target=&quot;_blank&quot;&gt;See all the Camtasia Tips&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyV_9PG-p9Tc8h-dh6JtZXAKTnk6M2i_sUPydrAe7Bur446LStUZ1YATuPAbdR5bQ9-BEukJ1pwuKhuPhC5G0qlb0wPjMoNvLaLVEFg7q5fu8LLQeyIJ8AirNj5LQRrH5eHTa6e_6gABqI/s1600-h/image%25255B9%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU3KrHTXxRElA3ZkEdI1dX5mg8NRkza3TuOzqTT3AkJwDqdeeymhsWHmlo8eCiC-Pw0A2GccUsXwwh4qaET85W6aVuuHfHr3IGOVlUGHPCT1_OgYONTND-tLe89WkXNSyOA_2BxM67gI4r/?imgmax=800&quot; width=&quot;342&quot; align=&quot;left&quot; height=&quot;258&quot; /&gt;&lt;/a&gt;TechSmith’s decision to not give us preference setting control over various facets of the production steps strikes me as rather very user-unfriendly but there are hidden workarounds.&amp;#160; My old nemesis, a default check on the organize produced files into sub-folders, resurfaced the other day after I uninstalled 8.5 and went back to the more stable 8.4 release. Unfortunately, some of my default settings were forgotten, especially on the dialog shown at the left. I never documented the fix so I had to rediscover it. &lt;/p&gt;  &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;  &lt;div style=&quot;padding-bottom: 5px; padding-top: 5px; padding-left: 15px; padding-right: 15px; background-color: lightskyblue&quot;&gt;&lt;font color=&quot;#ffffff&quot; size=&quot;5&quot;&gt;Get cooking with Qt! The trilogy of courses on the Qt framework is complete. Check out the latest course: &lt;a href=&quot;http://bit.ly/qtquickcpp&amp;gt;         &amp;lt;font color=&quot; size=&quot;5&quot; #ffffff?=&quot;#ffffff?&quot;&gt; Integrating Qt Quick with C++ &lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJh2cVz0TwDI0dcnsxqLwlhR7JOHsS5QOK6kB7OTSHCIJo3SO21aJSe2ge3FZYzBH-X1beVc5qXUNwwICBjIaNdt50KQQQXOvogxawkmpEyYMzXLJjE-qiO6t9cG1AkYM9oluq_imrrJCx/?imgmax=800&quot;&gt;&lt;img title=&quot;image_thumb1&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image_thumb1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFK_0neWxy9a5xoANUTUPRDsfkxylPKtAuxUcSWsL1tGzPTNwR3C46NVApUCCEUO6gSDJvNXRjdMzgvOOamJCwFIDSg5JJNG4VkP0r3LkAvHXT0vI9CKWRq9naGOsts6xOTxdwwzcQl_8z/?imgmax=800&quot; width=&quot;328&quot; height=&quot;201&quot; /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/font&gt;&lt;/div&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrgpHLPukQY1kxoeXCGStVoCplu4AgdKfreOtqvhYUiN-GLyAQ14bFaQET-aKp085gVA0V1Vj4pYyvcwxN-iLmxoBF3WJgUOt9lkMwr0fYLYhoVVPCzWXD7V300w1Y3ns1-Zv2piJ2uB4q/s1600-h/image%25255B4%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 5px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5-oV8fgm_krxr2PTNbhJWzkIQtSXJvi_WJdKi3M_v2IFkxXqIL9ShIAHNUKCDTEWfoTajM16bIN5O6a5qBJgm45du8_XzAlH3nRq_chVnfkmN6KNn6kCTcOWqZ35296gM9b-3xuz3xmAE/?imgmax=800&quot; width=&quot;345&quot; align=&quot;left&quot; height=&quot;210&quot; /&gt;&lt;/a&gt;You have to do a custom production settings run again. When you get the last page, check or uncheck all the options the way you want. I then proceeded to generate the final file but as soon as it started I canceled it. Then I went back to using my &lt;a href=&quot;http://www.shareasale.com/r.cfm?b=620905&amp;amp;u=1012916&amp;amp;m=53701&amp;amp;urllink=&amp;amp;afftrack=&quot; target=&quot;_blank&quot;&gt;Pluralsight&lt;/a&gt; HD preset and the Organize produced files into sub-folders was no longer checked.&lt;/p&gt;  &lt;p&gt;If you have other problems with this dialog you might want to see my &lt;a href=&quot;http://bit.ly/camtip2&quot; target=&quot;_blank&quot;&gt;Camtasia Tip 2&lt;/a&gt; post. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The &lt;a href=&quot;http://bit.ly/Cam_Tips&quot; target=&quot;_blank&quot;&gt;full list of Camtasia tips&lt;/a&gt;.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/7488229090193614738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/7488229090193614738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7488229090193614738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7488229090193614738'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/04/camtasia-tip-6.html' title='Camtasia Tip #6'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU3KrHTXxRElA3ZkEdI1dX5mg8NRkza3TuOzqTT3AkJwDqdeeymhsWHmlo8eCiC-Pw0A2GccUsXwwh4qaET85W6aVuuHfHr3IGOVlUGHPCT1_OgYONTND-tLe89WkXNSyOA_2BxM67gI4r/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-907001153495181790</id><published>2015-03-30T05:00:00.000-07:00</published><updated>2017-02-16T15:13:10.246-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tips Part 3 – Effects Quick Access</title><content type='html'>This is a series of tips on using &lt;a href=&quot;http://www.reaper.fm/&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt; (&lt;a href=&quot;http://bit.ly/reaperTip2&quot; target=&quot;_blank&quot;&gt;see part 2&lt;/a&gt;). There are many ways to get to the effects for a track in reaper and many ways to apply a chain of effects to a track.&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI9dYKAshhiscauKr9FebGIy9qsrX_b2S4Lb2lITN6G0BmGEb8EWKLCaLix9JT1DfC7_SpIge1KyFQYBtrNM2Eo0cpxvObFSdmR7zj-eQLIm-BbxOLxc4qd00-MAyeOeJCph9b9_doYE3T/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh8MQkRv33d2_onJ7-gAG6kVTcwodGUt9Kha8_xVhLOq9ge1Gbk6nVLD2bGf01s2-eQjs2QrDeBA4zGtAA6A7MEvyNUsZts5Hs7Ott5X6rHNuhGiubgxzOaHY_vwx5s0D3k5eqMMc3Q_CG/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;302&quot; /&gt;&lt;/a&gt; One of the easiest ways to get to the window for effects is to just click on the FX button in the track header area. This will immediately open up the overall effects window for that track as shown in the image below.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4QiEHctT832G_C3DtgNTpgkpB0RdNam73HxewxPBm6JLkplkbSsaH770a5Kjv_5MxC_cbVNVOf09rNnAsKnqSp_L0xqZmNec-fy1WXG8JreJMiO7IT6y9c0EBNDrVDJDlKtHJfBt_l33G/s1600-h/SNAGHTML9bb6a68%25255B5%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;SNAGHTML9bb6a68&quot; border=&quot;0&quot; height=&quot;309&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqkX9H7X6TAuPqAwlWuaiIIKS2JfCM5r8SI7xYPXwLBIfDIgSJSlGsmR5A7DXvs0dzU_KStjOzkKN74He5wO1H4C6gTzYOlDvMXX41LhvVfiX6dMzpXCoeeczSNpdsbb8bAtECNrFp6SdC/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;SNAGHTML9bb6a68&quot; width=&quot;452&quot; /&gt;&lt;/a&gt;This window will show you all the effects that have been added to the track in the left hand pane. Details on the selected effect can be adjusted in the right hand pane. Double-clicking any effect in the left hand pane will give you a separate floating window for just that effect.   &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqP2pRBMKaJ06EDs_0h4aw84tRq4C4qxNEF68dV1FzIYWjDijI7uJDAkJ867Vvj5g6zv_K4PynfdTLXRQvimzaL6bOfbAjdNNmyT5bN1LSEGvG8JGHc8CPag5QZbwjZTTXOcLbQcW9ujPB/s1600-h/image%25255B8%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLeYVLntnWS5WNk9U9nzBEFq61QAd-plQqOR5J0XZR6bbGhPTRC62vLwrHBDR6HlQ-jeIR6GwtSpAoNQFU-G1dzEcsA1JpGLOp3_Npe8a3oUnjnMfjtJzE6mgO3CJkBTgniMKbsk41PAOJ/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;457&quot; /&gt;&lt;/a&gt; I find it more convenient to just right-click the FX button and you’ll get a drop down list of the effects applied to that track. Select one from the list and you immediately get a window with just that effect.&amp;nbsp; (By the way the little pin icon in the upper right can be used to pin that window on top of other windows).   &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8VXPR-qePC_jLCRBmUGZtoOD2n6rJTpVdgPPEdN1d4r8l6gE9pM0992LL0AEHoMa0Sge_Yd2HrdzAni1VBMHCKU3VDB7o5BdDwIoS31Fgw4rbtaX05xff1VAYCQX_GG4dwZ559l17KQ72/s1600-h/image%25255B1%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;458&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhscdbCTFi5FWFtSooVuhxOAFnu8zfuIke7jJRu42XjXGsGf4oziQrEYgRwfzWkwN2vNGqaIQ5z0pOCYaPo8AADTCR3PYEF-65ceIuaX7SHbvN803E9urZGhFopldC3KP7l0WmGy3eS6zco/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;153&quot; /&gt;&lt;/a&gt;     &lt;br /&gt;
Perhaps most convenient way to get to the effects is to just expand the mixer area on the bottom of the screen. If you drag the splitter bar high enough; an area for your effects appears. If it’s not made big enough to see them all, you get some up and down arrows for scrolling through them. Clicking on a effect here opens its window. There is also another splitter bar just under the effects so you can dedicate more area to the list of effects on a track by track basis.&amp;nbsp; &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCVGjU25xdGFscsCCnNjDMOYbeWL2bv2c3YkWEVylPoZY9sfUSwP5q8mah8Vz8oHtpqqWt-OhLYwJkZSgkJn5rU1aKXBsEIuPD_XJ4lrFmcUIa-kOVnQhzbgJqb2xh4KB1Off3Q8Ixh3eP/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4UKzEEQAnOV6OZKpic37YqJK1PVRLbpgI0X2JMk_yGnxdpvdRv_iGSLDuyva9mRXbZBDFhHZggaieB3FTqjP7naPCsIAa_mGMaxVaPe4hQ1uWuCFhteOSNOwSwyzce5Nym0ji-w2PZd_w/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;506&quot; /&gt;&lt;/a&gt;In addition to using a track template to automatically insert a track with effects there are two more convenient ways to add effects to a track. Both involve creating a chain of effects. &lt;br /&gt;
First right-click in the main effect’s window area. From the resulting popup menu use the &lt;em&gt;Fx Chains&lt;/em&gt; submenu. You can use the&lt;em&gt; Save all FX as chain…&lt;/em&gt; option to give the current collection of effects a name. Now you can use the &lt;em&gt;Save all FX as default chain for new tracks&lt;/em&gt; or more selectively the&lt;em&gt; Load FX chain…&lt;/em&gt; option to add your collection of effects quickly to a track. This won’t open all the floating windows where you last had them the way a track template will but this is more convenient if you have multiple tracks and only need the chain on select tracks. &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;h2&gt;
See the &lt;a href=&quot;http://bit.ly/ReapTip1#TOC&quot;&gt;full list of Reaper tips&lt;/a&gt;.&lt;/h2&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #008040;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/907001153495181790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/907001153495181790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/907001153495181790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/907001153495181790'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/03/reaper-tips-part-3-effects-quick-access.html' title='Reaper Tips Part 3 – Effects Quick Access'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh8MQkRv33d2_onJ7-gAG6kVTcwodGUt9Kha8_xVhLOq9ge1Gbk6nVLD2bGf01s2-eQjs2QrDeBA4zGtAA6A7MEvyNUsZts5Hs7Ott5X6rHNuhGiubgxzOaHY_vwx5s0D3k5eqMMc3Q_CG/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-7889549759513893923</id><published>2015-03-26T15:48:00.001-07:00</published><updated>2015-03-29T13:55:32.189-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tip : Backup Your Settings</title><content type='html'>&lt;h2&gt;Keep multiple versions with DropBox&lt;/h2&gt;  &lt;p&gt;This is a bonus &lt;a href=&quot;http://www.reaper.fm&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt;&amp;#160; tip for Windows 7 users. The &lt;a href=&quot;http://reaperblog.net/2015/03/quick-tip-complete-reaper-backup/&quot; target=&quot;_blank&quot;&gt;reaperblog&lt;/a&gt; has a video for doing something similar for Mac. &lt;/p&gt;  &lt;p&gt;This entry has both a written and video version of the tip. The video version is a little more explicit. If you need it, I have a blog entry on &lt;a href=&quot;http://syncor.blogspot.com/2012/03/showing-hidden-items-in-windows-7.html&quot; target=&quot;_blank&quot;&gt;how to show hidden folders in Windows 7&lt;/a&gt;. &lt;/p&gt; &lt;iframe height=&quot;600&quot; src=&quot;https://www.youtube.com/embed/FaZN_4dJR9o&quot; frameborder=&quot;0&quot; width=&quot;800&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The basic idea here is to automate the process of taking your entire &lt;a href=&quot;http://www.reaper.fm&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt; settings folder and making a copy of it each day in your DropBox or GoogleDrive. Since those services keep multiple versions of files you should be able to restore more than just the most recent version. You don’t need any additional tools or programs to do this under window. It takes just two steps you need to create a single line DOS batch file and you need to schedule that batch file to run every day. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; First, create a small batch file with any text editor to contain a single line&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;cp –r&amp;#160; %appdata%\Roaming\REAPER&amp;#160;&amp;#160; E:\Dropbox\Backup\Reaper&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If you want to test this first, you might want to add a “pause” command at the end so the command window doesn’t close right away. The environment variable %appdata% will lead to a hidden folder similar to C:\UserName\AppData\Roaming. If you show hidden folders in the Windows Explorer you can see it.&amp;#160; The above assumes you you have your DropBox on the E&amp;#160; drive so change it to whichever drive you use for DropBox. If you’re using Google Drive and you use the default name with the space then quote the entire string like: “E:Google Drive\Backup\Reaper”.&amp;#160; &lt;/p&gt;  &lt;p&gt;I just stored the .bat file in the Dropbox\Backup folder itself. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use the Windows start menu and type “Task” you should see Task Scheduler at the top of the menu. Launch Task Scheduler.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5b4cml0XV-QpKCMOThQnkwOb4IQL0UmrHXhB9iJwb3R80WhLlpI6IAJIEmJ3KLrfbWnOSW9z6YRUfqbSP-2WG4SXKhl3QKfwsfO-8J0gsJYrLVqw11vieU1-NMaBJZmEMrLJiy95GCOVw/s1600-h/SNAGHTML101fb87a%25255B6%25255D.png&quot;&gt;&lt;img title=&quot;SNAGHTML101fb87a&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; margin: 0px 5px 0px 0px; display: inline; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;SNAGHTML101fb87a&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXcpERKceXIuMGSQlxnevnRK7itLJm93rnuXvnDxBHYiTUs3LLNgsx4PHMq5aWK049rqSxcV-OkWL0p_ABRCQ3a7CGnOVIVw5C9C-uvAk7aoByQhHoF4vdXYHUweDqKzSR19VDwCzipX5/?imgmax=800&quot; width=&quot;479&quot; align=&quot;left&quot; height=&quot;349&quot; /&gt;&lt;/a&gt;Now you can use the option Create Basic Task… and walk your way through the wizard. When you get to the Actions section. You’ll select the &lt;em&gt;Start a program&lt;/em&gt; option and select the .bat file you created in step 1. That’s all there is too it. Now at the time and frequency you specified your Reaper folder will be backup up to the cloud and you can get a previous version for however many versions your cloud storage option supports. &lt;/p&gt;  &lt;p&gt;If you have any questions, the video version walks through all the steps on using the task scheduler.&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/7889549759513893923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/7889549759513893923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7889549759513893923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/7889549759513893923'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/03/reaper-tip-backup-your-settings.html' title='Reaper Tip : Backup Your Settings'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/FaZN_4dJR9o/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-8027789869744095469</id><published>2015-03-23T05:00:00.000-07:00</published><updated>2017-02-16T15:08:23.426-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tips Part 2 – Track Templates</title><content type='html'>&lt;br /&gt;
This is a series of articles on tips for using Reaper for voice over. Links to other tips in the series can be found at the bottom of this post.&amp;nbsp; &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIbgPrjJdL-QeYZPU14TOwdfjHd2e-Qd9yOIk4surTb5jmWXju2Nm3TRYGJOEafyQmTHjQlwoOTf2DLpcyP6V5BjLdkPngGEOeBXNw8yRHEEx-4maImbVHYx4rVTibdnlG7i0eJA9FLoL1/s1600-h/image5.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg740WEtf4lmvmAogogJFYBsYUh0fiaFOwZ7b2ZXuTI_xkL2fgZ9D6nPjolADxJ7yBj8UTDug6TqXoOLNdt2yuA1BJnhWPLt6dbOJsNVdlF3D96BZGmMgi9-wap7L201a_VomQF3md1lP0b/?imgmax=800&quot; height=&quot;349&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;521&quot;&gt;&lt;/a&gt; I mentioned last time that I create a new project for each clip. This would be a pain if I had to set up my effects by hand every time. Luckily &lt;a href=&quot;http://www.reaper.fm/&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt; lets you create a track template. That way every time I start a new project I just use the &lt;em&gt;&lt;strong&gt;Track&lt;/strong&gt;&lt;/em&gt; menu and select the &lt;em&gt;Insert track from template &lt;/em&gt;menu item, and at the bottom of the submenu is my custom template. The image is also calling out the option for &lt;em&gt;Save tracks as track template…&lt;/em&gt; which you’ll need to use one time to set up the template.&amp;nbsp; You can even put each effect in a floating window and position it where you want and then save the template. Then when you use that templates all the windows will open just where you want them. (You’ll only want to do this if you only use on track/project like I do for voice over. Otherwise each track opens its own set of effects windows – very confusing). Next time some tips/recommendations on FX.&lt;br clear=&quot;all&quot; /&gt;
&lt;h2&gt;
&lt;a href=&quot;http://bit.ly/ReapTip1&quot; target=&quot;_blank&quot;&gt;See Part 1&lt;/a&gt; – &lt;span style=&quot;color: #804000;&quot;&gt;Eight Quick Tips&lt;/span&gt;     &lt;/h2&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;a href=&quot;http://bit.ly/reapback&quot; target=&quot;_blank&quot;&gt;Bonus Tip&lt;/a&gt; – &lt;span style=&quot;color: #008040;&quot;&gt;Backing up your Reaper settings files automatically.&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;a href=&quot;http://bit.ly/reaperTip3&quot; target=&quot;_blank&quot;&gt;See Part 3&lt;/a&gt; – &lt;span style=&quot;color: #804000;&quot;&gt;Using Track Templates&lt;/span&gt;&lt;/h2&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/8027789869744095469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/8027789869744095469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/8027789869744095469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/8027789869744095469'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/03/reaper-tips-part-2-track-templates.html' title='Reaper Tips Part 2 – Track Templates'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg740WEtf4lmvmAogogJFYBsYUh0fiaFOwZ7b2ZXuTI_xkL2fgZ9D6nPjolADxJ7yBj8UTDug6TqXoOLNdt2yuA1BJnhWPLt6dbOJsNVdlF3D96BZGmMgi9-wap7L201a_VomQF3md1lP0b/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-1212542125391792448</id><published>2015-03-16T05:15:00.000-07:00</published><updated>2017-02-16T15:15:44.289-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Reaper"/><category scheme="http://www.blogger.com/atom/ns#" term="Screencast"/><title type='text'>Reaper Tips for Voice Over</title><content type='html'>I recently moved from Audacity to &lt;a href=&quot;http://www.reaper.fm/&quot; target=&quot;_blank&quot;&gt;Reaper&lt;/a&gt; for working with my voice over audio files.Reaper is really overkill for this as it’s a full functioned Digital Audio Workstation. I would call it on par with Logic and ProTools but I haven’t actually used those, but that is the claim I see. The bigger difference is price. The price for Reaper is either $60 or $250 depending on how you use it. A fully functional version can be downloaded for free. The limitation seems to be a small delay when opening the program while it reminds you it’s not free and it counts down. The great advantage I find to Reaper over Audacity is the ability to render in real time. You put a section of your recording in a loop, adjust an effect and you can immediately hear how it’s going to affect the final audio. That and it’s just one heck of a lot more fun to use. Easily worth $60.   &lt;br /&gt;
I’m planning a series of tips that I discover while using Reaper that are appropriate for the screencast voice over.  &lt;br /&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0080ff;&quot;&gt;Tip 1 – Name the Track&lt;/span&gt;&lt;/h2&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0XXUxrrpRlSg-wR5Zury_eHyh-m5JicVscKag-KwXBuqjEyRkvoyxj9xWSlJgzNadq6OwR7ydcmHDq_-dNy8AK8kSYk2bVHzTAgu-rtRs8NeU__pQREo8Mwyq0zRbiIyJdzqPbABd0w01/s1600-h/image%25255B6%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimJNRj0GaZSNK8WyfxO2kTI9fJBsVQb9uSFRXvSVeWl6zk5KIvYFKtpANn7wtyvPkxrRfZhdFEruq2H-1nK7J_YQTioSgS-G5h7QlfEgre99Lt7xOMuGHxLGUB72AYvR7NqKM3zLPN23hJ/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 10px 5px 0px;&quot; title=&quot;image&quot; width=&quot;244&quot; /&gt;&lt;/a&gt; 1. Reaper is geared towards multi-track music recording. When I use it for voice over I just work with one track and I tend to create a new project for every clip I create. My courses are composed of modules and modules are composed of clips. It pays to name each clip. Just double-click next to the arming button and type in your name.&lt;br /&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0080ff;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0080ff;&quot;&gt;Tips 2-7:&amp;nbsp; Rendering&lt;/span&gt;&lt;/h2&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXIej0QqZa2rmT8mMsSiom7pjg38rLSEKM1c6O8NnpCi3KbO2Z0SxnyBKLHp-wVSLzJkoe13OVITGRIT2E5irxynDqdyrmfHY_-VWSbXfbFXIvWKrSZYQqmKia42jEl0JUVTZ5jv1nDhdu/s1600-h/image%25255B19%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;image&quot; border=&quot;0&quot; height=&quot;442&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtH2c_GU861aMWfaWhnmQSRJXNrsyzxdDueJlJb65ncedWNhuZ4sf_4YAWZhHslmi5eb9YhXxG2Ijp6oUzpsvwAL_F2b8H0-XSr84hyphenhyphenVCzVtD4oNwpDXWT7YIDDOozPUY3I3pbeQ4pH21g/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;image&quot; width=&quot;553&quot; /&gt;&lt;/a&gt;     &lt;br /&gt;
2. If you do have more than one track you can first click somewhere in the track header area on the left and then when you render &lt;em&gt;(Ctrl-Alt-R is the shortcut otherwise use the File menu and selection Render…)&lt;/em&gt; you can select the Stems (selected tracks) option and just render out the single track.     &lt;br /&gt;
3. Use the wildcard popups or just type $trackname and now the rendered file will have your track name.     &lt;br /&gt;
4. I use my rendered files in Camtasia but the default WAV settings are not compatible with Camtasia. Still leave the selection at &lt;strong&gt;WAV&lt;/strong&gt; and…     &lt;br /&gt;
5. Select &lt;strong&gt;16 bit PCM&lt;/strong&gt; from the bit depth menu and all should work when you import the file to Camtasia.     &lt;br /&gt;
6. Make sure you leave some headroom. As the file renders it shows you the output level and then how much headroom you have left. If it clips you’ll need to redo it.     &lt;br /&gt;
7. You can have the window close automatically but see Tip 8. &lt;br /&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;br clear=&quot;all&quot; /&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0080ff;&quot;&gt;Tip 8 : Don’t use Tip 7&lt;/span&gt;&lt;/h2&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDu-13YFTkUDFUYik-QWsqfU-_wfQ1yUqo4zTR9GmcSvE35Rch5ihcrMdLotUwx2LnGHVXT7M2eBlWImFIhUTMEaa2uKUqsHp6Zl7S-1BvEcBhQ83z89ayTKLBkqijX1KSEnqZ4hKnHcnj/s1600-h/SNAGHTML9a2e3fa%25255B2%25255D.png&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;SNAGHTML9a2e3fa&quot; border=&quot;0&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-fiRlsLijbefLZ-rcz5VDdz3aXVlzYKB39GmEi0-ME74_HY0pXnVqP7zn7lbU3d-A3X-DoMNIrN_MlJ1jU-aSH-VZLAbRjxQX3-BAzIfnbS8bM9T9oc1CdLE-DjH3zLYMwZlnHjcIcGqC/?imgmax=800&quot; style=&quot;border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px 5px 0px 0px;&quot; title=&quot;SNAGHTML9a2e3fa&quot; width=&quot;386&quot; /&gt;&lt;/a&gt;   &lt;br /&gt;
8. When the render finishes there’s a very handy button that will show you your rendered file&amp;nbsp; in an explorer window. Very convenient for dragging said file into the Camtasia &lt;em&gt;Clip Bin&lt;/em&gt; area.   &lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;color: #0080ff;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2&gt;
&amp;nbsp;&lt;/h2&gt;
&lt;a href=&quot;https://draft.blogger.com/null&quot; name=&quot;TOC&quot;&gt;   &lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;
&lt;a href=&quot;https://draft.blogger.com/null&quot; name=&quot;TOC&quot;&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Quick Reference For All The Reaper Tips      &lt;/a&gt;&lt;/h2&gt;
&lt;a href=&quot;https://draft.blogger.com/null&quot; name=&quot;TOC&quot;&gt; &lt;/a&gt;  &lt;br /&gt;
&lt;h3&gt;
&lt;a href=&quot;http://bit.ly/ReapTip1&quot; target=&quot;_blank&quot;&gt;See Part 1&lt;/a&gt; – &lt;span style=&quot;color: maroon;&quot;&gt;Eight Quick Tips&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;span style=&quot;color: #0080ff;&quot;&gt;&lt;a href=&quot;http://bit.ly/reaperTip2&quot; target=&quot;_blank&quot;&gt;See Part 2&lt;/a&gt; – Using Track Templates&lt;/span&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
&lt;a href=&quot;http://bit.ly/reapback&quot; target=&quot;_blank&quot;&gt;Bonus Tip&lt;/a&gt; – &lt;span style=&quot;color: #008040;&quot;&gt;Backing up your Reaper settings files automatically.&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;a href=&quot;http://syncor.blogspot.com/2015/03/reaper-tips-part-3-effects-quick-access.html&quot; target=&quot;_blank&quot;&gt;See Part 3&lt;/a&gt; – &lt;span style=&quot;color: #804000;&quot;&gt;Quick Access to Effects&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
I stopped Numbering them…&lt;/h3&gt;
&lt;h3&gt;
&lt;a href=&quot;http://bit.ly/Reafir_tip&quot; target=&quot;_blank&quot;&gt;Reafir Madness&lt;/a&gt; – &lt;span style=&quot;color: #400080;&quot;&gt;Intelligent Noise Reduction&lt;/span&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;a href=&quot;http://syncor.blogspot.com/search?q=creating+custom+actions&quot; target=&quot;_blank&quot;&gt;Reaper Custom Actions&lt;/a&gt; – speed up your workflow     &lt;br /&gt;&lt;a href=&quot;http://bit.ly/reap_sp&quot; target=&quot;_blank&quot;&gt;Using the ShuttlePro V2 with Reaper&lt;/a&gt; – speed up your workflow even more&lt;/h3&gt;
&lt;h3&gt;
&lt;a href=&quot;http://bit.ly/reap_fxc&quot; target=&quot;_blank&quot;&gt;More FX Customization&lt;/a&gt; – FX control aliases and add a UI for control to the track&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/1212542125391792448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/1212542125391792448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/1212542125391792448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/1212542125391792448'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/03/reaper-tips-for-voice-over.html' title='Reaper Tips for Voice Over'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimJNRj0GaZSNK8WyfxO2kTI9fJBsVQb9uSFRXvSVeWl6zk5KIvYFKtpANn7wtyvPkxrRfZhdFEruq2H-1nK7J_YQTioSgS-G5h7QlfEgre99Lt7xOMuGHxLGUB72AYvR7NqKM3zLPN23hJ/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-6376343583596246627</id><published>2015-02-05T12:30:00.000-08:00</published><updated>2015-02-05T12:30:01.679-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><title type='text'>The Qt Trilogy is Complete</title><content type='html'>&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2xjONcX4tXXZJuOJYyESpmULtHZTn6gpO-VMiKU-xiwo-3CXu8ZFQ4Zprz77-nVsIRNP-DZ1dSh9TMNz5fM_-VbMaF1N44ZNECmeEthB_EfRh92EluGGUoBZDqkbSoi9fY81fugKysoz9/s1600-h/BotHandStand_Flexible_40%25255B4%25255D.jpg&quot;&gt;&lt;img title=&quot;BotHandStand_Flexible_40&quot; style=&quot;border-top: 0px; border-right: 0px; border-bottom: 0px; margin: 0px 5px 0px 0px; border-left: 0px; display: inline&quot; border=&quot;0&quot; alt=&quot;BotHandStand_Flexible_40&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu7bDUAVlv0QHIhghiuSp9yGK29nec5ExEdu6BBzrEvYBdAp7NaCy0bHxVkcqzrhfIg6WF_FxLwSOUvEnpNBLFVCx9NbP5RoDBOicjKNvm0k2sX4F3oD6_BSZfeqA33YsOBQP0DHHVmpf1/?imgmax=800&quot; width=&quot;332&quot; align=&quot;left&quot; height=&quot;332&quot; /&gt;&lt;/a&gt; My third &lt;a href=&quot;http://www.shareasale.com/r.cfm?b=620905&amp;amp;u=1012916&amp;amp;m=53701&amp;amp;urllink=&amp;amp;afftrack=&quot; target=&quot;_blank&quot;&gt;Pluralsight&lt;/a&gt; course in the series on the Qt Framework for C++ is now live! The &lt;a href=&quot;http://shrsl.com/?~6r0w&quot; target=&quot;_blank&quot;&gt;first course&lt;/a&gt; offered an introduction to the Qt Framework for C++ programmers. The &lt;a href=&quot;http://shrsl.com/?~6w45&quot; target=&quot;_blank&quot;&gt;second course&lt;/a&gt; explained how Qt Quick works and how and why you would use it instead of Qt Widgets to create elegant fluid front-end interfaces. In this course, &lt;em&gt;&lt;a href=&quot;http://shrsl.com/?~7q61&quot; target=&quot;_blank&quot;&gt;Integrating Qt Quick with C++&lt;/a&gt;&lt;/em&gt; , you’ll learn the final moves that tie the first two courses together. Specifically, I’ll show you how to integrate your C++ back-end code with your beautiful QML based Qt Quick GUI. I’ll use a real-world application as a guiding example. You&#39;ll also discover several new areas of the Qt framework in the process. Not to mention this is my first course in HD, so it’s going to look awesome on your high resolution device. Fire up that computer and head on over to Pluralsight and put an awesome new programming tool in your software toolbox. &lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/6376343583596246627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/6376343583596246627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/6376343583596246627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/6376343583596246627'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2015/02/the-qt-trilogy-is-complete.html' title='The Qt Trilogy is Complete'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu7bDUAVlv0QHIhghiuSp9yGK29nec5ExEdu6BBzrEvYBdAp7NaCy0bHxVkcqzrhfIg6WF_FxLwSOUvEnpNBLFVCx9NbP5RoDBOicjKNvm0k2sX4F3oD6_BSZfeqA33YsOBQP0DHHVmpf1/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7714188728416201038.post-6478712467613229467</id><published>2014-12-29T14:12:00.001-08:00</published><updated>2015-02-17T12:53:15.539-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Entertainment"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>Basis Peak Surprises</title><content type='html'>&lt;p&gt;I got a Basis Peak watch/fitness tracker for Christmas and I feel compelled to write some clarifying comments about the biggest surprises I encountered after using it for a few days. This is not a comprehensive review.&lt;/p&gt;  &lt;p&gt;1. &lt;strong&gt;There is no reminder to get up and move on a schedule.&lt;/strong&gt; The software does have a &lt;em&gt;Habit&lt;/em&gt; named &lt;em&gt;Don’t be a Sitter&lt;/em&gt; where the goal is to not sit for more than an hour. The watch does have a vibrate feature. Amazingly (to me), the two pieces of the puzzle haven’t been put together. Once you’re close to&amp;#160; (or exceeding) the hour I thought the watch would vibrate to remind me to move, much like my wife’s Vivosmart does. I guess that’s what makes hers smart. &lt;/p&gt;  &lt;p&gt;2. &lt;strong&gt;There is no vibrate alarm to wake up.&lt;/strong&gt; The watch tracks your sleep and categorizes it as light, deep and REM. It seems a no-brainer that you could ask it to wake you up within a range of time when you’re in light sleep by vibrating. It doesn’t even have a dumb wake-up alarm.&amp;#160; There is just no such feature, I don’t think it’s even planned.&lt;/p&gt;  &lt;p&gt;3. &lt;strong&gt;&lt;a title=&quot;https://www.youtube.com/watch?v=sSjDcSzbk5A&quot; href=&quot;https://www.youtube.com/watch?v=sSjDcSzbk5A&amp;amp;t=0m13s&quot;&gt;&lt;strike&gt;The video ad &lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;on their site is HUGELY misleading&lt;/strike&gt;&lt;/strong&gt;&lt;strike&gt;. If you watched the video one of the first things you see is a woman getting a text notification on her watch at 7:32 (don’t you&amp;#160; hate smug early risers) that a friend will be there at 7:45. It’s also the first of three texts which is why you shouldn’t be surprised when she turns her head and her friend goes rolling by on her bike. Would you be surprised to know that the watch doesn’t support text notifications? Surprise! It’s promised as a free future upgrade. Vaporware is back!&amp;#160; I wouldn’t mind so much if this wasn’t so prominent in the ad. If you can read&amp;#160; tiny white text, really fast, there is a disclaimer that this feature doesn’t actually exist. Gee thanks. It does refer you to &lt;/strike&gt;&lt;a href=&quot;http://www.mybasic.com/availability&quot;&gt;&lt;strike&gt;www.mybasic.com/availability&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt; which says it will be released in Winter 2014. Today is 12/29/2014. I guess I’ll get the feature in the next couple of days?&amp;#160; &lt;/strike&gt;The promised text and email notifications became available&amp;#160; near the end of January 2015.&lt;/p&gt;  &lt;p&gt;4. &lt;strong&gt;There is no manual.&lt;/strong&gt; Really? Do you need a manual for a a fitness tracker that tracks steps, heart rate, body temperature, sleeping patterns (including REM and deep sleep) and skin galvanic response? Crivens, I couldn’t even figure out how to turn on the backlight without looking it up online. There’s not really even an online manual. There is a series of FAQs that substitute as a manual and they answered most of my questions once I clicked on and read them all individually. Still, how expensive is it to put together a PDF for downloading? At the minimum, a printed sheet that shows the various screens and how to swipe to them (including the back lighting)&amp;#160; SHOULD have been in the box. &lt;/p&gt;  &lt;p&gt;5a. &lt;strong&gt;The iOS app software is buggy&lt;/strong&gt;. At least two things struck me here. When going to the Activity Feed page the app often gets hung up, sort of. The wait cursor appears and never goes away. You can still move out of the activity menu but nothing seems to update any longer. Exiting the app (with the Home button) and reentering doesn’t fix the problem. Force quitting the app does. (Double-click Home, swipe up on the Basis Peak app.) This has become a ritual repeated multiple times per day. Hey it’s new, and I’m off of work, give me a break.&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;p&gt;5b. &lt;strong&gt;Bug and&amp;#160; Weird UI decision&lt;/strong&gt;. When I go to select a new habit (from the notification home screen of the iPhone) and decide to exit out and not choose one, I can’t. I’m stuck in that mode unless I force quite the app. When I enter the add habit from inside the app it appears to work fine.&amp;#160; I did find adding new habits confusing at first. You are on a screen where it looks like you should hit &lt;em&gt;Add Habit&lt;/em&gt; to well, add the habit. However, I now think &lt;em&gt;Add Habit&lt;/em&gt; is just the screen title because even though the other things on that line are buttons, the&lt;em&gt; Add Habit&lt;/em&gt; text has no feedback. You have to hit &lt;em&gt;Done&lt;/em&gt; from that screen to add the habit. Let’s just call this poor UI design. Like I said it’s minor, but I still found it surprising.&amp;#160; &lt;/p&gt;  &lt;p&gt;5c. &lt;strong&gt;Syncing is temperamental&lt;/strong&gt;. They acknowledged the problem and said they had it fixed. Then they issued two firmware updates (1.8.15 and 1.8.16) that “Improved Bluetooth connectivity stability” and “Improved system stability”.&amp;#160; Quotes are from the &lt;a href=&quot;http://www.mybasis.com/release-notes/&quot; target=&quot;_blank&quot;&gt;release notes&lt;/a&gt;. My experience is that things have gotten worse. For the last several days my iPhone app can’t find my watch even when they are less than an inch apart. Quitting and restarting the app doesn’t help. Turning off/on Bluetooth on the phone doesn’t work.&amp;#160; Sometimes the app goes into a loop where it finds the watch then immediately tries to find the watch again. This appears to be an infinite loop that never stops and the watch never synchs. Most of the time the issue is solved by restarting the watch which has become a multiple times per day operation. &lt;/p&gt;  &lt;p&gt;&lt;strike&gt;6. &lt;strong&gt;The most surprising thing of all.&lt;/strong&gt; I like it anyway and I’m going to keep it.&amp;#160; Not because it was a gift and I don’t think this is confirmatory bias but what do I know?&amp;#160; Partly I expect Intel to live up to their promise to provide missing features (text notifications and such) and&amp;#160; to provide more features that weren’t promised (movement reminders/waking alarm).&amp;#160; I don’t think they’ll get the promised features to me in the Winter of 2014&amp;#160; (unless they consider that to extend until Spring 2015). Also, the heart rate monitor works surprisingly well. It loses track of my heart rate many times during the day and night, but when I’m exercising and the watch is snug it works and when I compare it to manually taking my heart rate it seems pretty accurate. I’m really interested to see how well it works when I’m sweating and playing tennis. I expect it to work even better. If it doesn’t I’ll let you know.&lt;/strike&gt;&lt;/p&gt;  &lt;p&gt;6. After using it for several months, I can’t recommend this device. The heart rate monitor works worse when playing tennis. I don’t know why but most of the time it can’t find a reading. After using it for several months I’m finding he heart rate monitor in general isn’t as good as I first thought.&amp;#160; If you press and hold it to your wrist&amp;#160; you can usually get a reading within a few minutes.&amp;#160; Of course what you really want is a chart that tracks your heart rate throughout an activity and it just loses track too often to be useful. The pedometer feature is &lt;strong&gt;extremely&lt;/strong&gt; inaccurate and undercounts steps compared to a VivoSmart and a Striiv. I would also have to have a very long stride for the step count to align with the distance walked. In a typical day it can not count THOUSANDS of steps. When it’s cold, I can’t walk with my hands in my jacket pockets or the steps won’t count (do all wrist pedometers have this problem?). I do find getting text messages on my wrist convenient but given the cost and all the other problems (especially the annoying problems with synching), you’d be better off waiting for a device that is better engineered. &lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://syncor.blogspot.com/feeds/6478712467613229467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7714188728416201038/6478712467613229467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/6478712467613229467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7714188728416201038/posts/default/6478712467613229467'/><link rel='alternate' type='text/html' href='http://syncor.blogspot.com/2014/12/basis-peak-surprises.html' title='Basis Peak Surprises'/><author><name>Tod</name><uri>http://www.blogger.com/profile/17212382407893076905</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUDO1mmFObskFh-EUT9HCDY_ex57WHF9Li4yYrX8IVrhBckRiuxWtDwXqvRzhOPlzINVqIyAa9u3rBHFs3WAExjqaCsrS07T1mzCoJLQ1JbUiDj24kDdV-Vy_ibS7hDg/s113/TodHeadshot2015.jpg'/></author><thr:total>0</thr:total></entry></feed>