Reaper Preferences General and Loop or beat slicing using reaSamploMatic: Difference between pages

From Reaper Accessibility Wiki
(Difference between pages)
Jump to navigation Jump to search
(initial page migration)
 
(initial page migration)
 
Line 1: Line 1:
=Preferences=
= general description =


Below are some of the options in the preferences dialogue (control + P) which are commonly changed from their default values. Useful to review when learning Reaper or after a reset to factory defaults.
ReaSamplomatic allows you to play samples or sounds under midi control. For more information, including a description of what each parameter does you can read about it all on [[ReaEffects_guide#16_ReaSamplomatic5000|its section on the ReaEffects guide.]]


Note that changes to preferences stick from one load of Reaper to another.  There are other options in Reaper, such as metronome settings, which are part of the default project settings and only persist once the Save As Default button is used in project settings (alt _+ enter).
== some user contributed tips ==


if you have the [[Useful_Links_and_Resources#Other_Reaper_specific_resources|updated Reapack,]] there are actions that turn items into samples that can be triggered with reaSamplomatic and are automatically mapped to keys on your midi keyboard.
To do this you take any loop or musical phrase, then slice it in any of the following ways:
=== Split the items manually ===
You can play and then pause, then with the left or right arrows (or tab and shift tab) locate the next transient or drum hit, or note, and then press the letter A to select and split the current item at the desired point. You will need to select and cross-fade the items to avoid noise when playing them back, though you could also split items at previous zero crossing (by using alt plus Z but note osara will not give any feedback) or, alternatively you can:


=== Use the dynamic split items dialog ===
This handy tool will edit and make the slices for you automatically.  Press D to open the dialog and set the following:
*Split points, at transients, checked.
*minimum slice length: default is sensibly set at 20 milliseconds, though you can set something different if you like by typing or using the slider.
*reduce splits. this will just allow you to limit how many splits will be made according to the slider, though it might prove helpful in some cases.
*Constrain slice length: best to worst, or left to right. They will produce different results, the second one, left to right would give some more precision.
*In the action to perform you have a variety of options, but the split selected items one works fine for this purpose.
*Leading and trailing pads. This is useful because you can then check the fade pad checkbox and this will prevent pops and clips as you play your samples, so setting tiny fades is recommended.
*create chromatic midi item... not really necessary.
*For the rest of the options, they deal when you have to align items a certain way ETC outside the scope of this article.
You should also play with the transient sensitivity settings and threshold. Normally you can adjust these by using the following actions without having to open any dialogs:
*Transient detection sensitivity: Increase, or Transient detection sensitivity: Decrease. They will adjust by one percent intervals
*Transient detection threshold: Increase, or decrease. Works in increments of 0.2 db.
*You can bind the action Transient detection sensitivity/threshold: Adjust... Which will open a dialog (currently not really accessible on windows) that lets you set these values, however
*Using any means to focus a particular slider, such as the threshold or sensitivity one (could be NVDA's object navigation commands), then using the actions described before to manipulate them will read the changes automatically.


*General
You can now press the split button. Depending on the material, you will get several transients. You could either remove some of them which contain spurious noise in case they are too many, or undo, and try again by using different transient sensitivity settings.
** There are tick boxes for what creates an undo item. Untick to shorten the undo history.
In case you want them to behave just like a rx2 file (in other words, when the tempo is changed the beat slices would not be affected or glitch) you:
** Option to preserve undo history when saving a project.
*split the file at the zero crossing just before each beat
** Several options on how Reaper behaves when starting up such as load last project, start a new project or prompt.  Also can check for new versions of Reaper and an option to allow multiple instances of Reaper to be run.
*select all the slices (items) you just created
*Paths
*open up the context menu for them->item settings->set item timebase to beats (position only)
** Option to set a specific folder to store peak files (reapeaks).  Can then clear this folder out from time to time.
*for convenience, open up the context menu again->group->group selected items
*Keyboard / multitouch
Now, since splits are at zero crossings, audio won't glitch if you move the items. And because the timebase of each item is beats, the slices will remain pinned to their beat position even if the tempo changes.
** Recommend ticking Allow space key  to be used for navigation in various windows
 
*Projects
== midi mapping the beat slices ==
** Option to define a default project template
 
** Prompt to save on new project.  Tick this if you want to be forced to define a path for all your projects which means you know where your media is going.
Now that this is out of the way, you can run one of the reaPack actions. I generally use Script: mpl_Export selected items to RS5k instances on selected track. This puts each item on a key on your keyboard chromatically, mirroring the order of where the items are placed. You can select the starting note for the first item (in midi note numbers) and the other items will add on subsequent keys.
** Options to autosave project backups into a defined subfolder.  Suggestion is to store to a subfolder called Backups every 10 or 15 minutes.  Backup files are generally small.
*middle c is midi number note 60
** Option to save the undo history.
*c2 (the first note on 61 key keyboards or controllers) is midi note number 36
*Media Item defaults
*E1 (the first note in 76 key keyboards or controllers) is midi note number 28
** Default fade in and fade out time is 10ms. Can reduce to 3ms to be less obtrusive. Is If looping and splitting samples may want to reduce this to zero to avoid dips in volume between samples. Alternatively, can raise these values to get modulation effects when splitting an item at grid lines.
*a0, (first note in 88 key keyboards or controllers) is midi note number 21
*Audio
There are other actions such as
** Recommended to turn off tiny fade in and fade out on start and stop.
Script: mpl_Export selected items to RS5k instances on selected track (drum mode) which means when you trigger a sample it cuts the last sample off, which can sometimes be desired depending on application. There's a chromatic mode,
*Devices and MIDI
Script: mpl_Export selected item to RS5k instance on same track as chromatic source, in case you want to spread one sample across the whole keyboard and be able to pitch change it. That's it. Press keys on your keyboard and your samples will play. You can then delete the items should you wish, mute them so they don't play or paste them to another track in case you want to do something with them again. You can get to this simply by searching for rs5k. I mapped Script: mpl_Export selected items to RS5k instances on selected tracks to control alt shift E. No particular reason, but all the S hotkey combinations were taken. It loads each sample in an instance of ReaSamplomatic. This means you can choose attack, release, decay, sustain, volume, pan, pitch bend range and more for each individual sample. The easiest way to do this is probably by pressing p (OSARA: View FX parameters for current track/take (depending on focus)) and navigating to each instance of ReaSamplomatic. Beware that any of these actions will glue several .wav items (place the created slices) into the currently active project directory.
** Fundamental section specific to equipment set up for input and output of audio and MIDI
 
*Buffering
=== sources ===
** Can reduce Default Media Buffer size from 1200 to around 100 for more responsivness on playback.
 
*Playback
Some of this material is collected from [https://groups.io/g/rwp/message/20384?p=,,,20,0,0,0 some e-mails] from the rwp group, a handy chart dealing with [http://www.inspiredacoustics.com/en/MIDI_note_numbers_and_center_frequencies midi note numbers] as well as [https://forums.cockos.com/showpost.php?p=245244&postcount=5 tips from the reaper forums]. Thanks David Eagle and Juan Pablo Bello.
**  Recommend ticking Stop playback at end of loop if repeat is disabled.  This links with other settings in Edditing.
*Recording
**  Recommend disabling Show preview of recording items while recording
** Options to prompt to save or discard newly recorded material on stop. Often easier to disable this and use control + Z to undo recorded media if new material isn't wanted.
** Option to define the name given to newly recorded items
*Rendering
** Option to override the default buffer size when rendering which can speed up render times e.g. Can set to 1024.
** Options to set a tail duration  and when it is applied to capture effects like reverb.
*Editting
** Can set Move edit cursor to start of time selection on time selection change. So when ending a time selection with right bracket edit cursor moves to the start of the time selection.
** Option to set moving edit cursor to end of item when pasting.  Useful if pasting multiple copies of an item one after another.  Can also cause confusion though as means have to rewind to hear newly pasted content.
** Link loop points to time selection. Set this to on so that option in Playback section  works effectively. Can unlink loop points and time selection in the options menu if needed for a particular workflow.
*Envelope display
** Options here to change the range of volume and pitch envelopes.
*Media
** Option on copying  media to project directory
** Options for rendering tails on item FX. Defaults are quite short.  Values of 5000 to 10,000 more useful.
** Can untick Show status window when generating peaks as this is just annoying.
*MIDI
** Some default options for how to treat MIDI files being imported
*Plugins
** Numerous options on how to display FX windows. Typically do want to auto-resize, uncheck auto-float newly created windows, don't want to dock, and tick display only one window at a time but this last doesn't really work very well.
*Compatibility
** Options in here on how to treat 32-bit plugins by default but can also do this each plugin at a time using the context menu when highlighting a plugin in the FX search dialogue.
*VST
** Fundamental option to define the paths that Reaper uses when searching for and loading VST's.
*External editors
** Define the path of external editors

Latest revision as of 23:03, 17 May 2023

general description

ReaSamplomatic allows you to play samples or sounds under midi control. For more information, including a description of what each parameter does you can read about it all on its section on the ReaEffects guide.

some user contributed tips

if you have the updated Reapack, there are actions that turn items into samples that can be triggered with reaSamplomatic and are automatically mapped to keys on your midi keyboard. To do this you take any loop or musical phrase, then slice it in any of the following ways:

Split the items manually

You can play and then pause, then with the left or right arrows (or tab and shift tab) locate the next transient or drum hit, or note, and then press the letter A to select and split the current item at the desired point. You will need to select and cross-fade the items to avoid noise when playing them back, though you could also split items at previous zero crossing (by using alt plus Z but note osara will not give any feedback) or, alternatively you can:

Use the dynamic split items dialog

This handy tool will edit and make the slices for you automatically. Press D to open the dialog and set the following:

  • Split points, at transients, checked.
  • minimum slice length: default is sensibly set at 20 milliseconds, though you can set something different if you like by typing or using the slider.
  • reduce splits. this will just allow you to limit how many splits will be made according to the slider, though it might prove helpful in some cases.
  • Constrain slice length: best to worst, or left to right. They will produce different results, the second one, left to right would give some more precision.
  • In the action to perform you have a variety of options, but the split selected items one works fine for this purpose.
  • Leading and trailing pads. This is useful because you can then check the fade pad checkbox and this will prevent pops and clips as you play your samples, so setting tiny fades is recommended.
  • create chromatic midi item... not really necessary.
  • For the rest of the options, they deal when you have to align items a certain way ETC outside the scope of this article.

You should also play with the transient sensitivity settings and threshold. Normally you can adjust these by using the following actions without having to open any dialogs:

  • Transient detection sensitivity: Increase, or Transient detection sensitivity: Decrease. They will adjust by one percent intervals
  • Transient detection threshold: Increase, or decrease. Works in increments of 0.2 db.
  • You can bind the action Transient detection sensitivity/threshold: Adjust... Which will open a dialog (currently not really accessible on windows) that lets you set these values, however
  • Using any means to focus a particular slider, such as the threshold or sensitivity one (could be NVDA's object navigation commands), then using the actions described before to manipulate them will read the changes automatically.

You can now press the split button. Depending on the material, you will get several transients. You could either remove some of them which contain spurious noise in case they are too many, or undo, and try again by using different transient sensitivity settings. In case you want them to behave just like a rx2 file (in other words, when the tempo is changed the beat slices would not be affected or glitch) you:

  • split the file at the zero crossing just before each beat
  • select all the slices (items) you just created
  • open up the context menu for them->item settings->set item timebase to beats (position only)
  • for convenience, open up the context menu again->group->group selected items

Now, since splits are at zero crossings, audio won't glitch if you move the items. And because the timebase of each item is beats, the slices will remain pinned to their beat position even if the tempo changes.

midi mapping the beat slices

Now that this is out of the way, you can run one of the reaPack actions. I generally use Script: mpl_Export selected items to RS5k instances on selected track. This puts each item on a key on your keyboard chromatically, mirroring the order of where the items are placed. You can select the starting note for the first item (in midi note numbers) and the other items will add on subsequent keys.

  • middle c is midi number note 60
  • c2 (the first note on 61 key keyboards or controllers) is midi note number 36
  • E1 (the first note in 76 key keyboards or controllers) is midi note number 28
  • a0, (first note in 88 key keyboards or controllers) is midi note number 21

There are other actions such as Script: mpl_Export selected items to RS5k instances on selected track (drum mode) which means when you trigger a sample it cuts the last sample off, which can sometimes be desired depending on application. There's a chromatic mode, Script: mpl_Export selected item to RS5k instance on same track as chromatic source, in case you want to spread one sample across the whole keyboard and be able to pitch change it. That's it. Press keys on your keyboard and your samples will play. You can then delete the items should you wish, mute them so they don't play or paste them to another track in case you want to do something with them again. You can get to this simply by searching for rs5k. I mapped Script: mpl_Export selected items to RS5k instances on selected tracks to control alt shift E. No particular reason, but all the S hotkey combinations were taken. It loads each sample in an instance of ReaSamplomatic. This means you can choose attack, release, decay, sustain, volume, pan, pitch bend range and more for each individual sample. The easiest way to do this is probably by pressing p (OSARA: View FX parameters for current track/take (depending on focus)) and navigating to each instance of ReaSamplomatic. Beware that any of these actions will glue several .wav items (place the created slices) into the currently active project directory.

sources

Some of this material is collected from some e-mails from the rwp group, a handy chart dealing with midi note numbers as well as tips from the reaper forums. Thanks David Eagle and Juan Pablo Bello.