telerik pdf viewer asp.net demo : How to copy image from pdf file Library SDK component asp.net .net winforms mvc ReaperUserGuide512c42-part611

22 - Main Right-Click Context Menus Summary
Dynamic split items … : Opens the dynamic split dialog box for dynamic splitting.
Quantize item positions to grid: Quantizes the positions of selected items to grid settings.
Move items to source preferred position: Moves items to original position.
Implode items across tracks into items on one track: Merges the selected items into a single track.
Auto-reposition items in free positioning mode: Sets the status of selected items to free positioning mode.
Explode multichannel audio or MIDI items to new mono items: If the media item is a multichannel one, this 
command will create an additional new mono track for each channel used. If it is a MIDI item, it will explode 
(or “dissolve”) MIDI channels.
Explode MIDI items by note row (pitch): Dissolves MIDI items by note row instead of channel.
Convert active take MIDI to in-project event: Changes a previously ghost copied item into a project event in its 
own right.
Convert active take MIDI to file (ghost copyable): Changes the status of the active MIDI take so that it can be 
ghost copied.
Import media cues as project markers: Converts existing media cues in an imported item into REAPER markers.
Propagate take/items to similarly named active takes/items on tracks: This group of four commands offer 
different options for copying media item properties and features (such as FX, fades, envelopes) to other similar 
takes items in track.
22.6
The Record Arm Context Menu
This menu is accessed by right-clicking over the Record Arm 
button or VU meter of any track.
Monitor Input …
Monitor Input (Tape Auto Style)
Monitor track media when recording
Preserve PDC delayed monitoring in recorded items.
The first two of these options are mutually exclusive: you should select whichever of these you prefer if you 
wish to use REAPER’s input monitoring. You do not need to select either of these options, however, if using any 
input monitoring facility supplied by your sound card. Optionally, you may choose to also monitor track media 
when recording.
Record: input (audio or MIDI) : In most cases, for normal audio recording you will want to select Record: input 
to record the incoming audio signal.
Record: MIDI overdub/replace: Displays submenu of MIDI overdub options, including MIDI overdub, MIDI 
replace, MIDI touch-replace and MIDI latch-replace.
Record: output: Displays submenu of record output options, including multichannel latency compensated, 
multichannel, stereo latency compensated, stereo, mono latency compensated, mono or MIDI.
Record input (force format): Displays sub menu of forced recorded input options, including force mono, force 
stereo, force multichannel and force MIDI.
Record: disable (input monitoring only): Allows for input monitoring without recording.
Input: Mono: Displays sub menu from which to select the required mono input from your sound card.
Input: Stereo: Displays sub menu from which to select the required stereo input from your sound card.
Input: MIDI: Displays a menu from which to select your required MIDI device and channels
Input: None: Disables recording input.
Automatic record-arm when selected: Causes the track to be auto armed when selected.
Track recording settings …: Opens Track Recording Settings dialog box, used to change recording format settings 
and/or input quantize settings for this track.
Track input FX chain: Opens FX browser to select FX to be used when input is recorded.
22.7 The Envelopes Context Menu
The envelope menu is commonly accessed by right-clicking over 
any existing point on an envelope. Right clicking over an existing 
envelope but not on a specific point produces a similar menu, but 
instead of point editing commands such as Set point value… and Set point shape, you will find the 
command Create new point.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
421
How to copy image from pdf file - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
how to copy pictures from a pdf file; copy images from pdf
How to copy image from pdf file - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
copy and paste image from pdf to pdf; how to copy pdf image into powerpoint
Up and Running: A REAPER User Guide v 5.12
Envelope defaults: All envelopes: Set default envelope shape. Volume envelopes only: Choose amplitude scaling or 
fader scaling. Pitch envelopes only: Set range/snap values.
Set point value…: Opens a dialog box in which you can specify a different value for the specific point, and, if you 
wish, position and shape.
Set point shape : Lets you specify any of the six available shapes for the current point.
Set shape for selected points: ets shape for all points in current selection.
Select all points: Selects all points in the envelope.
Unselect all points : Unselects all points in the envelope.
Select all points in time selection :Selects all points on the envelope that are contained within the currently 
selected area along the timeline.
Copy points : Copies currently selected envelope point or points to the clipboard.
Cut points : Cuts currently selected envelope point or points to the clipboard.  Pressing Ctrl V causes cut or copied 
points to be pasted onto whichever envelope is currently selected, at the cursor position.
Delete point : Deletes the envelope point.
Delete selected points : Deletes all currently selected envelope points.
Delete points in time selection : Deletes all points on current envelope that are contained within the currently 
selected area along the timeline.
Invert selected points : Causes currently selected envelope points to be inverted.
Reset points to zero/center : Resets all currently selected envelope points effectively to a “neutral” value.
Reduce number of points: Displays the Reduce Points dialog box, enabling you to reduce the number of points in 
either the whole envelope or only the current time selection.
Arm envelope for recording: Arms the envelope ready for recording, for example to write automation changes to 
the envelope.
Show envelope in lane: Determines whether envelope will be shown in its own lane or not.
Hide envelope: Hides the envelope whilst keeping it active. Hidden envelopes can be redisplayed using the 
Envelopes window.
Bypass envelope: Toggles the bypass state of the envelope.
Clear or remove envelope : Removes all points from the current envelope.  You are prompted to indicate whether 
you also wish to remove the envelope completely.
Right clicking over the background area of any envelope lane in the track control panel will produce a context 
menu with three sets of commands:
Existing available envelopes: Used to change the envelope displayed in this lane.
Envelope management: Commands to show, hide, arm or disarm all envelopes on this track, or to move all 
visible envelopes into or out of lanes.
Automation mode: Change your required automation mode for this track.
22.8 The Transport Bar Context Menu
This is accessed by right-clicking on the Transport Bar. An 
explanation of the menu commands appears below. More 
specific context sensitive menus are available by right clicking 
over many of the items on the transport bar. For example, right-
clicking on the Record button gives you a menu of the three record mode options. Right clicking on the play 
rate fader displays the play rate sub menu.
Jump to marker : Displays a fly out menu of markers. Click on any marker in the list to jump to it.
Playrate : Displays a sub menu of options for adjusting the play rate (with or without preserving pitch) and to 
set the play rate fader range.
Transport : Displays a sub menu of various actions equivalent to the Transport control buttons - play, record, pause, 
stop, go to start, go to end, etc.
External timecode Synchronization: Used to synchronize REAPER’s clock to an external device.
Automatically scroll view during playback
When selected, screen display follows play cursor during playback.
Continuous scrolling: Toggles continuous scrolling on and off.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
422
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
PDF file in VB.NET. Extract multiple types of image from PDF file in VB.NET, like XObject Image, XObject Form, Inline Image, etc.
copy image from pdf to powerpoint; how to copy an image from a pdf in preview
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
library for Visual Studio .NET. Extract various types of image from PDF file, like XObject Image, XObject Form, Inline Image, etc.
how to cut image from pdf; how to copy pictures from pdf in
22 - Main Right-Click Context Menus Summary
Smooth seeking (seeks at end of measure): When enabled, moves play cursor on stop/pause to end of measure.
Chase MIDI note-ons in project playback: When enabled, ensures events starting before playback (but 
continuing into or past the playback start position) will be processed.
Stop playback at end of loop if repeat playback is disabled: Toggles this option on and off.
Record mode: normal
Record mode: time selection auto punch
Record mode: auto-punch selected items
Selects one of the three recording modes explained in Chapter 3. The three options are mutually exclusive.
Use ruler time unit
Ensures that whatever time unit is selected for the ruler is also used on the Transport Bar. Alternatively, you can select 
one of the other options (see below).
Minutes:Seconds
Measures.Beats/Minutes:Seconds
Measures.Beats
Measures.Beats (minimal)/
Minutes:Seconds
Seconds
Samples
Hours:Minutes:Seconds:Frames
Absolute Frames
Select your preferred unit of measurement for display on the Transport Bar. These options are mutually 
exclusive.
Show playrate control : Toggles on and off display of playrate controls in transport bar,
Show time signature: Toggles on and off display of time signature in transport bar.
Show play state as text : Toggles on and off text display of play state in transport bar – Playing, Stopped, etc.
Center transport controls
Toggles display of transport controls in center or on left.
Dock transport in docker: Toggles docking transport bar in one of REAPER's dockers.
Dock transport in main window : Toggles on and off docking of Transport Bar in REAPER's main window.
Docked transport position: Offers a submenu of four options for the position of the transport bar when docked in 
REAPER's main window.
Hide transport : Hides the Transport Bar. To redisplay, press Ctrl Alt T.
22.9
The Routing Matrix Context Menu
This menu is displayed by right-clicking on the empty background area of the matrix. The commands 
mainly determine which items are and are not shown in the routing matrix. Exactly which items you will wish to 
show may vary at different times in your project's life cycle. Making the right selection for the right time can 
prevent screen clutter and make the matrix easier to work with.
Matrix mode : Decides whether the routing, grouping or regions matrix is shown.
Show ---- as destination : Determines which items are and are not shown as destinations for sends in the 
header row.
Show ---- as sources: Determines which items are and are not shown as sources of sends in the left hand 
column.
Dock routing window in docker: Determines whether the matrix is or is not docked.
22.10 The FX Window Context Menu
This menu is accessed by right-clicking within any 
track’s FX chain window.
Add FX … : Opens Add FX Window to add one or 
more plug-ins to the FX chain.
Replace FX...: Opens Replace FX window to replace selected FX with another.
FX chains: Displays a sub-menu with options for loading and saving FX chains, including saving current FX chain as 
the default for new tracks and loading default FX chain into this track or item.
Replace FX …: Allows you to replace selected FX with another.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
423
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
PDF Pages in C#.NET. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
paste image into pdf; how to copy and paste an image from a pdf
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Dim page As PDFPage = doc.GetPage(3) ' Select image by the point NET programming example below will show you how to copy pages from a PDF file and paste
how to paste picture on pdf; how to copy pictures from pdf file
Up and Running: A REAPER User Guide v 5.12
FX chains: Used to load or save FX chain.
Freeze track: Displays sub menu with options for freezing (e.g. mono, stereo or multichannel, up to last non-offline 
FX or up to last selected FX).
Copy all FX: Copies all FX in chain to clipboard.
Copy selected FX : Copies currently selected FX to clipboard.
Cut selected FX : Cuts currently selected FX to clipboard.
Paste FX : Pastes FX from clipboard into current FX window.
Remove selected FX : Removes all selected FX from current FX window.
Remove all FX : Removes all FX from current FX window.
Toggle selected FX bypass : Toggles bypass of all currently selected FX.
Toggle selected FX offline : Toggles online/offline status of all currently selected FX.
Rename FX Instance: Allows you to assign a specific name for this instance of the plug-in.
Window float selected FX : Floats selected FX so that they are displayed as separate windows.
Send all keyboard input to plug-in : Toggles the option for all keystrokes to be directed to a plug-in while it is 
selected and active.
Build multichannel for output of selected FX: Creates multichannel/multitrack where appropriate: for use with 
multichannel VSTis and Dxis.
Build 16 channels of MIDI routing to this track: Where appropriate, for use with multichannel VSTis and Dxis.
Dock FX window in docker : Toggles the docked/undocked status of the FX window.
Close FX window : Closes the FX window.
22.11 The Media Explorer Context Menu
Right-clicking over any vacant area within this 
window produces a context menu that is the same 
as the Media Explorer's Options menu. In addition, 
right-clicking over the name of any media item will 
produce its own context menu.
Insert into project: Inserts into selected track at play cursor position.
Insert at time selection (stretch/loop to fit): Inserts into selected track at time selection, stretching/looping to 
fit.
Insert into project on a new track: Inserts at play cursor position on to a new track.
Insert as take in selected items: Adds the selected item in the media explorer to the selected item in Arrange 
view as a new take.
Use as media source for selected items: Replaces current media source in item currently selected in Arrange 
view.
Use as media source for selected item (stretch/loop to fit): Replaces current media source in item 
currently selected in Arrange view, stretching/looping to fit.
Preview: Previews this item.
Show in Explorer/Finder: Shows selected file in Windows Explorer (PC) or Finder (Mac).
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
424
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
copy pdf picture to word; extract images from pdf files without using copy and paste
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
When you have downloaded the RasterEdge Image SDK for also provided you with detailed PDF processing demo Imaging.Demo directory with the file name RasterEdge
paste picture to pdf; how to paste a picture into a pdf document
23 - Using REAPER with Other Applications and Devices
23 Using REAPER with Other Applications and Devices
23.1
What is ReaRoute?
ReaRoute is an ASIO driver that 
allows you to route audio to and 
from any other ASIO enabled 
application. ReaRoute is only 
installed on your system if you 
select the ReaRoute ASIO driver 
during the REAPER installation 
process.
This option is found on the REAPER 
Setup screen on the Choose 
Components page (shown right), 
under the heading Additional 
Functionality.
If you did not have this option 
selected (or if in doubt) when you 
last installed REAPER, simply 
reinstall REAPER, this time making 
sure that it is selected.
When you install ReaRoute, the 
ReaRoute ASIO driver appears in the ASIO driver list for the other audio applications on your system.
Note: 
Some users have reported problems with native ASIO drivers after installing the ReaRoute driver. If you 
experience problems with your ASIO drivers after installing this feature, uninstall REAPER, then re-install with 
this check box cleared.
Once ReaRoute has been installed, you can pass audio streams between REAPER and other audio applications. 
This could, for example, be another DAW such as Cubase or Ableton Live or Sonar, or a stand-alone synth such 
as Cakewalk's Project 5. In 
overview, the basic steps are:
Set up the other 
application to work with 
ReaRoute.
Either
Send audio from 
REAPER to another DAW \ and record it track by track within that application.
Or
Send audio from the other DAW to REAPER, this time bringing it in as a series of submixes.  You can 
then apply REAPER features to that project.
Or
Use a stand alone synthesizer workstation such as Project 5 in conjunction with REAPER.
23.2
Setting Up Applications for ReaRoute
Before you can use any audio application with REAPER via ReaRoute, you need to ensure that the audio settings 
for that application are set up correctly. There are usually one or two basic steps involved.  
The first is to enable ReaRoute ASIO as the preferred driver, the second is to enable the various input and 
output channels required to transmit audio between the application and REAPER.  With some applications, this 
second step is not required.  The method will vary with the application, but always involve specifying your 
preferences on the Audio Settings dialog box (or similar).  
The table below gives some examples.  They are accurate at the time this is being written, but be aware that all 
software programs are likely to change over time.
Note:  Before setting up or using any application for use with ReaRoute, you should:
Make sure that the ReaRoute ASIO Driver has been installed (see previous page), and
Make sure that REAPER is open and minimised.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
425
VB.NET PDF insert image library: insert images into PDF in vb.net
Create high resolution PDF file without image quality losing in .NET WinForms application. Insert single or multiple images or graphics to PDF document.
copy paste picture pdf; copy and paste image from pdf
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Professional VB.NET PDF file splitting SDK for Visual Studio and .NET framework 2.0. Split PDF file into two or multiple files in ASP.NET webpage online.
how to copy a picture from a pdf file; cut and paste image from pdf
Up and Running: A REAPER User Guide v 5.12
Application
Instructions
Ableton Live
1. Options, Preferences then click on the Audio tab.
2. Set Driver Type to ASIO.
3. Set Audio Device to ReaRoute ASIO.
4. Click on Input Config then on each input channel that you wish to enable, 
then OK.
5. Click on Output Config then on each output channel that you wish to 
enable, then OK.
6. Close Preferences window.
FL Studio
Options, Audio Settings, then select ReaRoute ASIO for Output.  Close 
Audio Settings window.
Project 5
Options, Audio then under Audio Driver Selection – Outputs select 
ReaRoute ASIO ReaRoute Client -> REAPER 1 (ASIO) then OK.
Sonar
1. Options, Audio, Advanced then set Driver Mode to ASIO then OK.
2. Options, Audio, Drivers then disable all existing drivers (input and output)
3. Options, Audio, Advanced then set Device to ReaRoute ASIO (8 in, 8 
out) then OK
4. Options, Audio, Drivers and enable all ReaRoute drivers, then OK.
Note: These instructions are for Sonar 8.5. Some earlier versions of Sonar 
require that you exit and restart the program before certain changes to audio 
settings are applied.  Because of this, you may not be able to complete all of 
these steps at once – you may find that you have to close and reopen the 
program after each step before you can go on to the next one.
Tracktion
1. Click on the Settings tab. 
2. From the Wave Device drop down list choose ReaRoute ASIO.
3. Click once on the red word disabled for each channel that you wish to use.  
The display should change for each item clicked on to green enabled.
4. Click on the Projects tab when finished.
If you are using any of these, or any other audio application, and having difficulty in setting it up, ask for help 
on the REAPER forum.
23.3
Sending Audio from REAPER to Another Application
This example looks at sending a project from REAPER to another DAW. You might wish to do this, for example, 
to use one of that DAW's native plug-ins on a track or series of tracks.  Provided you know your other 
application well enough and have already set it up to use ReaRoute (see previous page) you should be able to 
apply these guidelines. They are:
1.
Open REAPER. 
It is important that you open REAPER before the other application.
2.
Open the project file that you wish to use. For each track that you wish to use, create a hardware 
output to a different ReaRoute channel.
3.
Open the other application (e.g. Sonar, Cubase, Ableton Live) and create a new project file.
4.
Insert into your new file one new track for each track that you wish to bring in from REAPER. For 
each track, the input should be set to correspond with the equivalent output used in REAPER. For 
example, if in REAPER you set a track’s output to 
ReaRoute Channel 1
, then the corresponding new 
track in your other DAW will need to have its input set to 
Left ReaRoute ASIO ReaRoute REAPER 
Channel 1
.
5.
Within the second application, start recording. Within REAPER, play the song. 
6.
Stop both when the song finishes.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
426
23 - Using REAPER with Other Applications and Devices
7.
You can then do whatever work you wish. 
8.
When finished, first close the other application and then close REAPER. You should always remember 
– 
Open REAPER first, close it last.
In many cases it would be easier and quicker simply to import the wave files directly into the other application. 
There are, however, other instances when it may be advantageous to use ReaRoute instead. For example:
It might not be easily possible to line up all tracks. Some may start and finish at different times. 
Others might consist of a large number of media items each of short duration. It would be difficult to 
import these piecemeal.
Some tracks might consist of a combination of MIDI items and audio items. Many applications do not 
let you mix MIDI and audio on the same track. This way, they are all taken across as audio.
23.4
Sending Audio From Another DAW App to REAPER
Staying with the same example, we are now going to use ReaRoute to take our open Sonar project and send an 
audio signal back to REAPER. In overview, this is how it is done.
1.
Open REAPER and create a new project file. Insert as many tracks as you need. 
2.
Assign ReaRoute inputs to these 
tracks as required (see right). 
Arm these tracks for recording.
3.
Open the other DAW. In that 
DAW, open the file you wish to 
work on, and assign outputs on 
a track by track basis to your 
various ReaRoute channels as 
required. 
4.
Still in the other DAW, insert any 
FX that you may wish to use in 
these tracks.Play the song in the other DAW, adjusting your FX to suit.
5.
When ready, start recording in REAPER, then play the song in the other DAW, from the beginning.
6.
When finished, stop both playback and recording.
23.5
Using REAPER With a Synth Workstation
ReaRoute can be used to make the functionality of a stand-alone synthesizer available to you when you are 
working with REAPER. To be able to work thru this example, you will need to already posses a good working 
knowledge of how to use the synthesizer.
Before proceeding, you will need to ensure that your ReaRoute ASIO drivers have been installed and that the 
Synth Workstation program has been set up to use them.
1. Open REAPER. Open an existing project file, or create a new one and insert a track. 
2. Arm this track for recording. Turn on input monitoring and set the track input to stereo. Assign a pair 
of ReaRoute channels (probably 1 and 2) to this input.
3. Open the synth program and take whatever steps are needed by way of preparation.
4. Direct audio output to the same pair of ReaRoute channels that you selected at step 2. (above).
5. In REAPER, make sure the play  cursor is positioned where you want it. Press Record.
6. Within the synth program, play the instrument(s) to compose a track to accompany your REAPER 
song. As you do so, REAPER will record it as a wave file.
7.
When finished, save your woirk.
23.6
Syncing to an External Device
If you are using REAPER in conjunction with an external device then you may need to ensure that your DAW is 
in sync with that device, and to take its time clock from that device. For example, you may need to slave 
REAPER to another DAW, or to a video deck. Another example might be if you need to upload time-stamped 
material from ADAT tape.
To synchronize REAPER to an external timecode, follow this sequence:
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
427
Up and Running: A REAPER User Guide v 5.12
Right click over the Play button on the 
Transport Bar. This opens the settings 
dialog box shown here.
Select the Input to be used. Available 
sync types include ASIO Positioning 
Protocol, MTC and SPP.
Complete the other settings and close 
the dialog box. You should consult the 
documentation of your external device 
for further information.
To play REAPER in sync with an incoming 
timecode, hold the Alt key while right 
clicking on the play button. Alt Right 
Click over the Play button toggles this 
slave to timecode on and off.
REAPER Sync Types (Summary)
Sync Type
Comment
ASIO Positioning Protocol
Creates a sample accurate synchronization with the external device, i.e. 
the time code has as many time locations as your project's sampling rate. 
Requires that your audio hardware uses ASIO 2.0 drivers.
Linear Time Code (LTC)
This is the same as SMPTE. It is a time based method of synchronization 
which uses hours, minutes, seconds and frames.
MIDI Time Code (MTC)
As its name implies, this is also a time based method of synchronization 
which uses hours, minutes, seconds and frames. It is simply a conversion 
of the SMPTE code that is transmitted via the MIDI cable.
Song Position Pointer (SPP)
This method is based on bars, beats and subdivisions of beats. The 
information is transmitted along with MTC data, every six clocks or ticks. 
For some devices, this is all you need.
The Context Menu
The commands for enabling/disabling external timecode 
synchronization and for changing the settings are also 
available on REAPER’s Transport Bar context menu and on 
the main Options menu. From either of these menus you can 
choose External Timecode Synchronization... then either 
the toggle command Synchronization enabled or 
Stynchronization settings. Both these commands can be 
assigned as actions within REAPER's Actions List.
Sending Clock/SPP from REAPER to an external 
MIDI Device
To send Clock/SPP data from REAPER to an external MIDI 
device, you need to enable the feature under Options, Preferences, MIDI Devices.
Double-click on the MIDI output device name to open the Configure MIDI Output dialog box, and select the 
option Send clock/SPP to this device. There is also an option to Open device in low latency/low 
precision mode.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
428
23 - Using REAPER with Other Applications and Devices
23.7
Generating and Sending Timecode
The command Insert, SMPTE LTC/MTC Timecode 
Generator (from the main menu) can be used to send a  
synchronization timecode from REAPER to an external 
device. This command inserts on to the current track a 
media item which is used to generate the timecode.
Right-click over the item and choose Source properties 
from the context menu to display the settings box shown 
here.
Select LTC (linear/longitudinal time code) or  MTC (MIDI 
time code) and configure the various parameters as 
required. 
23.8
Slaving REAPER to MIDI Sequencer Software
REAPER can be slaved to a software MIDI sequencer (such as Temper) as well as to an actual hardware device. 
You will also need some virtual MIDI cable software, such as the highly popular MIDI Yoke. Here is an overview:
1.Use MIDI Yoke to install a virtual MIDI 
cable to send MIDI out from your other 
program and in to REAPER.
2.Start REAPER. Go to Preferences, Audio, 
MIDI Devices. Right click over the MIDI 
device labelled 
In from MIDI Yoke: 1
(or 
similar)
and choose Enable input for 
control messages. OK preferences.
3.Right-click REAPER's Play button, enable 
the Enable synchronization to 
timecode box option (see right) and 
enable playback, recording, or both. 
Select the required MIDI input port (in 
this example 
MTC: In from MIDI Yoke 1
). 
When you close this dialog box, the play 
button will display a small padlock and the 
tooltip 
slave to timecode
.. Engaging this 
play button will now mean it is ready and waiting for. sync input.
4.In the external program, add a MIDI track and direct its output to the same MIDI Yoke cable as you used 
for input in REAPER. You may also need to enable 
Send MTC
(Midi Time Code) in this program. How you 
do this in any specific program will of course depend on its own 
features, interface and capabilities. You will now be ready to go.
For assistance with how to do this with any specific software, consult or 
ask on one of the REAPER forums.
23.9
ReaMote
ReaMote is REAPER's network FX functionality. It allows you to have any FX chain in your project processed on a 
remote machine on your local network. This is useful if you want to add more CPU power to your project (to run 
various FX) without upgrading your main host's CPU. You will need to set up ReaMote and install REAPER and 
your plug-ins on the slave machines.
For OS X users, ReaMote can be installed when REAPER is installed, by dragging and dropping the ReaMote icon 
into the Applications folder icon. For Windows users, make sure when installing REAPER that you have 
ReaMote selected and enabled under Additional functionality on the Choose components page of the 
install wizard. Run the ReaMote slave on the slave machines, then enable ReaMote in the REAPER 
Preferences on the master, specify your settings and options, and you're ready to go! 
To learn more about how to set up and use ReaMote, go to wiki.cockos.com/wiki/index.php/ReaMote.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
429
Up and Running: A REAPER User Guide v 5.12
23.10 REAPER and NINJAM
NINJAM is an innovative software program that allows musicians to collaborate in "fake time" over the Internet. 
The software connects to a central server where participants can share audio and text information, and has the 
ability to record both the local and remote channels of each "session" (audio only). REAPER has the ability to 
import these recorded session files to allow you to edit and mix at your leisure. "Fake time" means that some 
players will hear a delayed version to which they play along. 
To learn more about the NINJAM software or download a copy, visit www.cockos.com/ninjam/
To learn more about using NINJAM with REAPER, visit the Cockos WIKI 
wiki.cockos.com/wiki/index.php/NINJAM_Documentation
23.11 ReaScript
ReaScript is a scripting language 
that takes your ability to customize 
REAPER well beyond that offered by 
the Actions List editor. With 
ReaScript, you can not only create 
more powerful and sophisticated 
macros, you can even create your 
own extension commands. To use 
ReaScript, you will  need to have a 
good knowledge of a scripting 
language such as EEL, Lua or 
Python. EEL and Lua are embedded 
in REAPER. You can download 
Python from the  Options, 
Preferences, Plug-ins 
,ReaScript window (shown here).
ReaScript isn't for everyone – in 
fact, because it requires an 
understanding of programming it 
isn't for most people. 
You can find out more about 
ReaScript by choosing ReaScript 
documentation from REAPER's Help menu, and by clicking on the option View ReaScript Help on the Plug-
ins, ReaScript page of REAPER's Preferences window.
For more about ReaScript and how to get started see also   
http://www.cockos.com/reaper/sdk/reascript/reascript.php
To be able to use Python, enable it under Options, Preferences, Plug-ins, ReaScript (above). On the 
External Editors preferences page you can also specify an external editor for writing and editing scripts.
For a spiral-bound hard copy of this User Guide for about $30 go to LULU.com
430
Documents you may be interested
Documents you may be interested