[RWP] Extending reaper with Reascript Macros
Jim Snowbarger
Snowman at SnowmanRadio.com
Sat May 18 22:43:02 EDT 2013
I think the first step on this is to install Python on your machine, and
learn to write the simplest possible Python script. That's about where I am
right now. Your python scripts can be as complicated as you can imagine,
but they dont' have to be. You won't need to be a Python expert to string
actions together. It looks like that will be quite simple. About how to
tell Reaper what hot key to connect to the script, Haven't gotten there
yet. But, this link Indigo provided is pretty instructive. So, it's all
there.
time, all it takes is time. Anybody got enough of it?
----- Original Message -----
From: "Nadine Jahns" <beats4thenation at gmail.com>
To: "Reapers Without Peepers" <rwp at reaaccess.com>
Sent: Friday, May 17, 2013 2:49 AM
Subject: Re: [RWP] Extending reaper with Reascript Macros
> Cool! I really have to try this out next week, when I'm back home!
> Yesterday i looked shortly in the reascript documentation and totally got
> lost :)!
>
> Am 17.05.2013 um 04:43 schrieb "Jim Snowbarger"
> <Snowman at SnowmanRadio.com>:
>
>> Well, there you go. Once you can bind a script to a hot key, your home
>> free. All you need to do to string actions together is to have multiple
>> lines, each containing this api call, with the appropriate action number.
>>
>> It's worth mentioning, in case anybody else other than me doesn't already
>> know, to get the action numbers to show, you don't have to scroll right,
>> as described. Just right click on the action, down arrow to show action
>> ID'S, and press enter.
>>
>> Time to learn to write a simple REAScript, and bind it to a hot key.
>>
>>
>> ----- Original Message ----- From: "Indigo" <33indigo at charter.net>
>> To: "Reapers Without Peepers" <rwp at reaaccess.com>
>> Sent: Thursday, May 16, 2013 12:06 PM
>> Subject: [RWP] Extending reaper with Reascript Macros
>>
>>
>>> Python programming language and ReaScript, which uses Python, can get
>>> complex, but I understand this to say that I can call any action with
>>> this API script; and; I'm assuming that I can list more than 1 action,
>>> though this isn't stated here.
>>> I'm going to buy the e-book: Reaper 4 Unleashed; about $10 USD, which
>>> claims to get you going with custom actions, keymaps, etcetera.
>>> I'm already finding already written custom actions in Reaper's resources
>>> link, also in the Cockos forums.
>>> Here's the quote from the Wiki on ReaScript:
>>> Snip:
>>> top Calling REAPER Actions
>>>
>>> You can call any REAPER action from ReaScript by using the API function
>>>
>>> RPR_Main_OnCommand(actionnumber, 0)
>>>
>>> Find the action number for a given action by opening the Actions list,
>>> and scrolling the window right to reveal an extra column. For example,
>>> from ReaScript you would call the REAPER action "Item: Split item under
>>> mouse cursor" like this:
>>>
>>> RPR_Main_OnCommand(40746, 0)
>>>
>>> If you use ReaScript as an advanced macro language, this is the only API
>>> function you need to know.
>>> End Snip.
>>>
>>>
>>> http://www.reaper.fm/sdk/reascript/reascript.php
>>>
>>> _______________________________________________
>>> RWP mailing list
>>> RWP at reaaccess.com
>>> http://reaaccess.com/mailman/listinfo/rwp_reaaccess.com
>>
>>
>>
>> _______________________________________________
>> RWP mailing list
>> RWP at reaaccess.com
>> http://reaaccess.com/mailman/listinfo/rwp_reaaccess.com
>
>
> _______________________________________________
> RWP mailing list
> RWP at reaaccess.com
> http://reaaccess.com/mailman/listinfo/rwp_reaaccess.com
>
More information about the Rwp
mailing list