Posted on

How to read the Reascript API

Next week I’ll begin walking you through how to write real, functioning Reascripts.  My plan with that is to dive in head-first – even if you have zero knowledge – and walk you through it step-by-step.

But before we do that, I have to introduce you to a concept that’s going to confuse the crap out of you if you’ve never programmed a line of code before.

Don’t worry if you don’t understand anything in this post, just continue on with the examples that I write up in future posts.  Once you start learning the basics and seeing patterns, you’ll be coming back to this page for reference.

So today I’m going to introduce you to… Continue reading How to read the Reascript API

Copyright 2016-2017, Adam T. Croft, all rights reserved.

Posted on

Why should you code Reascript?

Yesterday we covered a few reasons why you should start coding in general.

Today we’re going to cover the 2nd part of that topic: Why should you code Reascript?

Or even better…

Why Reascript is the perfect first project for audio people who can’t code

Let’s set the scene – you work in audio (or with audio people).  You don’t know how to program anything but you’ve wanted to learn.  You’re probably afraid you can’t make anything worthwhile, you don’t have any ideas, or what you write might not even work.  Worst case, you get frustrated and want to throw your computer across the room.

But there’s still this… what if I could? Continue reading Why should you code Reascript?

Copyright 2016-2017, Adam T. Croft, all rights reserved.

Posted on

Why you should start programming

If you’re an audio professional, and you don’t know how to write a single line of code – I’m going to start helping you out in the very near future.

Before I get into that, though — I recognize that even the idea of starting to code is daunting if you’re new to it.  Even if you’ve been coding a while, Reascript (what I’ll be covering soon) is a whole new set of resources to learn.

So we start with the foundation: Why should you even start? Continue reading Why you should start programming

Copyright 2016-2017, Adam T. Croft, all rights reserved.

Posted on

PT Actions Kit Beta

Dear Pro Tools and former Pro Tools-but-now-Reaper users,

If you’ve been curious about Reaper or you’ve been using Reaper and miss an old workflow – I’m making something for you.

Today I’m publicly announcing the beta test release of what I’m calling the PT Actions Kit: A few tools to ease your transition to Reaper, and improve your workflow.

Included in the beta package:

  • Instant-Take, Single Effect — A Reaper action similar to Audiosuite workflow, to audition a single effect plugin.
  • Instant-Take, Multi-Effect — A Reaper action similar to an enhanced Audiosuite workflow, to audition an entire FX chain.

Plus a bonus:

  • The PT Keymap — A set of pre-made shortcut keys you’re familiar with, to ease the transition to Reaper.

To get instant access, sign up below.  I’ll be providing further updates, support, and an eventual full release over email first.  Shortly after you sign up and download the beta, I will be following up with a survey to get more input from you.

Signups are now closed.  Thanks for your interest!

Many additional thanks to @mattesque and @markkillborn, for the genesis of the idea and pushing for additional workflow options.

Full release is planned for January 2017

The following are planned features not included in the beta:

  • Apply plugin effects to more than 1 file at a time
  • 2 additional Instant-Take scripts, which remove the need to audition a playback loop

Copyright 2016-2017, Adam T. Croft, all rights reserved.

Posted on

What is a Reascript?

Reascript is (in my opinion) one of the best parts of the Reaper Digital Audio Workstation.  In short – Reascript allows you to create extremely detailed custom actions that Reaper does not ship with itself.  For some quick examples, look at X-Raym and HeDa’s scripts.

A little background, for those completely unfamiliar

In the realm of professional audio editing, there is a small handful of software that can all – for the most part – get the job done.  Most of these are proprietary closed systems and each excels at something a little different than the other.  Very few pieces of audio software allow for heavy user customization via programming or even custom shortcuts.  Those that do don’t make the process easy.

When you combine Reaper’s cost ($60 for a discounted license/$225 for a commercial license) and customizability – it’s incredibly difficult to argue against at least giving the software a shot.

For those of you who get bit by the bug and want to dig further into the system, I’ll explain more below. Continue reading What is a Reascript?

Copyright 2016-2017, Adam T. Croft, all rights reserved.

Posted on

Reascript Resources

Reascripts are custom coded extensions to Reaper Digital Audio Workstation software.  In my opinion, Reascripts (and custom actions in general) are the primary reason for using Reaper as your go-to DAW of choice.  Their availability makes the software able to do anything your mind can dream up — so long as you can get it coded!

In my time of writing Reascripts, I’ve found myself coming back to many resources regularly.  This post will serve as a living repository of said resources for quick-reference by myself and others.

If you think I’m missing anything I should add please let me know.

Continue reading Reascript Resources

Copyright 2016-2017, Adam T. Croft, all rights reserved.

Posted on

One word a day

I have a history of being really really bad at consistency.  But, in the last year I’ve discovered there’s somewhat of a formula for tricking my brain into achieving monumental tasks.

Want to get anything done?  Set an impossibly small goal.


I don’t write — I’m not a writer, but “someday” I would like to be.  I believe that anything you want to do or be is simply based on a decision.  You decide, and you do.  So I’m deciding to write.

It starts today.  It happens every day.  Glad to have you here.


Copyright 2016-2017, Adam T. Croft, all rights reserved.