Note

  • This Scripts Recommend to Use With Assigned Shortcut Key.
  • checkd version reaper 5.29
  • these script will process only "Pitch Bend","Channel Pressure","Program Change","Control Change 0-127" lanes.( Nothing support "14bit CC" )
▼ Toggle / 折り畳み
  • Insert center value CC, to Edit Cursol position .
  • kawa_MIDICC_InsertCenterValueCC.lua

▲ top

  • Insert max value CC, to Edit Cursol position .
  • kawa_MIDICC_InsertMaxValueCC.lua

▲ top

  • Insert min value CC, to Edit Cursol position .
  • kawa_MIDICC_InsertMinValueCC.lua

./animGif/MIDICC/InserMinValue.gif

[Figure] on Pitch Bend CC lane. and I alternated use with "Insert Center Value CC".

▲ top

  • this script will fix selected CCs Value to Max Value.
  • kawa_MIDICC_FixCCValueToMAX.lua

./animGif/MIDICC/Fix_Value_toMax.gif

▲ top

  • this script will fix selected CCs Value to Center Value.
  • kawa_MIDICC_FixCCValueToCenter.lua

./animGif/MIDICC/Fix_Value_toCenter.gif

▲ top

  • this script will fix selected CCs Value to Min Value.
  • kawa_MIDICC_FixCCValueToMIN.lua

./animGif/MIDICC/Fix_Value_toMin.gif

▲ top

  • this script will fix selected CCs Value to same Value ( user inputs ).
  • kawa_MIDICC_FixCCValueAbsolute.lua
  • kawa_MIDICC_FixCCValuePercent.lua

Absolut:

./animGif/MIDICC/Fix_Value_Absolute.gif

Percent:

./animGif/MIDICC/Fix_Value_Per.gif

▲ top

  • this script changes the CC value.
  • kawa_MIDICC_IncreaseValue.lua
  • kawa_MIDICC_DecreaseValue.lua

./animGif/MIDICC/ChangeCCValue.gif

▲ top

  • this scripts will Expand or Compress CC value.
  • kawa_MIDICC_CompressCCValue.lua
  • kawa_MIDICC_ReduceCCCount.lua

./animGif/MIDICC/Compress_Expand_Value.gif

▲ top

  • this scripts will Change selected CCs Range. it mean is same as "Time Stretch".
  • kawa_MIDICC_IncreasePosition(TimeStrecth).lua
  • kawa_MIDICC_DecreasePosition(TimeStrecth).lua

./animGif/MIDICC/Compress_Expand_Position_3.gif

▲ top

  • Invert CC Value.
  • kawa_MIDICC_InvertValue.lua

./animGif/MIDICC/Invertvalue.gif

▲ top

  • Invert CC Position . Back to Forward.
  • kawa_MIDICC_InvertPosition.lua

./animGif/MIDICC/InvertPosition.gif

▲ top

  • Invert CC Value and Position.
  • kawa_MIDICC_InvertValueAndPosition.lua

./animGif/MIDICC/InvertValueAndPos.gif

▲ top

  • Randomize CC Value.
  • kawa_MIDICC_RandomCCValue.lua

./animGif/MIDICC/RandomValue2.gif

▲ top

  • Randomize CC Position.
  • kawa_MIDICC_RandomCCPosition.lua

./animGif/MIDICC/RandomPosition.gif

▲ top

  • Randomize CC Value and Position.
  • kawa_MIDICC_RandomCCValueAndPosition.lua

./animGif/MIDICC/RandomValueAndPosition.gif

▲ top

  • Simple Duplicate CC to Forward.
  • kawa_MIDICC_DuplicateSimple.lua

./animGif/MIDICC/DuolicateSimple.gif

▲ top

  • Simple Duplicate CC to Back.
  • kawa_MIDICC_DuplicateSimple_Back.lua

./animGif/MIDICC/DuolicateSimpleBack.gif

▲ top

  • Copy To Near Grid.
  • Forwad and Back.
  • kawa_MIDICC_DuplicateMusical.lua
  • kawa_MIDICC_DuplicateMusical_Back.lua

./animGif/MIDICC/DuolicateMusical6.gif

▲ top

  • This script get not good accuracy occasionally.
  • kawa_MIDICC_ReduceCCCount.lua

./animGif/MIDICC/ReduceCCount2.gif

▲ top

  • This script will interpolation between two CCs which "First Position CC" and "End Position CC" in your Selected CCs .
  • Four Interpolation Type.
  • kawa_MIDICC_InterPolationCCValue_Liner.lua
  • kawa_MIDICC_InterPolationCCValue_Cubic.lua
  • kawa_MIDICC_InterPolationCCValue_Sin.lua
  • kawa_MIDICC_InterPolationCCValue_Sin_Type2.lua

./animGif/MIDICC/InterPolation_CC2.gif

▲ top

  • Generate to wave signale CC in loop selection Range.
  • Four Wave Signals Type.

  • kawa_MIDICC_GenerateWaveSignal_Sin.lua
  • kawa_MIDICC_GenerateWaveSignal_Saw.lua
  • kawa_MIDICC_GenerateWaveSignal_Square.lua
  • kawa_MIDICC_GenerateWaveSignal_Tri.lua

./animGif/MIDICC/Generate_Sig_2.gif

▲ top

  • Fade In/Out CC value.
  • Three Wave Signals Type.

Fade In:

  • kawa_MIDICC_FadeInCCValue_Liner.lua
  • kawa_MIDICC_FadeInCCValue_Cubic.lua
  • kawa_MIDICC_FadeInCCValue_Sin.lua

Fade Out:

  • kawa_MIDICC_FadeOutCCValue_Liner.lua
  • kawa_MIDICC_FadeOutCCValue_Cubic.lua
  • kawa_MIDICC_FadeOutCCValue_Sin.lua

./animGif/MIDICC/FadeIn_Out_2.gif

▲ top

  • Split with Interpolation between each "Two CCs" which in your selected CCs.
  • kawa_MIDICC_SplitCC_Liner_**.lua
  • kawa_MIDICC_SplitCC_Cubic_**.lua
  • kawa_MIDICC_SplitCC_Sin_**.lua
  • kawa_MIDICC_SplitCC_Sin_Type2_**.lua

./animGif/MIDICC/SplitCC.gif

selected CCs or All CCs in last touched CC lane.

./animGif/MIDICC/SplitCC4.gif

▲ top

  • this Script can adujst InterPolation Shape via your Mouse Wheel Contoroll.
  • Four Type Difference Contorll behavior.

  • kawa_MIDICC_SplitCC_Bezier_Type1(mouseWheel only).lua
  • kawa_MIDICC_SplitCC_Bezier_Type1_L(mouseWheel only).lua ( with Limit Range)
  • kawa_MIDICC_SplitCC_Bezier_Type2(mouseWheel only).lua
  • kawa_MIDICC_SplitCC_Bezier_Type2_L(mouseWheel only).lua ( with Limit Range)
  • kawa_MIDICC_SplitCC_Bezier_EFF_Type1(mouseWheel only).lua
  • kawa_MIDICC_SplitCC_Bezier_EFF_Type2(mouseWheel only).lua

./animGif/MIDICC/SplitCC_Bezier_3.gif

./animGif/MIDICC/SplitCC_Bezier.gif

How to use this Script, You need assign "Mouse Wheel" contorol to this script's shortcut action. Example on bellow figure.

./animGif/MIDICC/MouseControl_Setting.PNG

▲ top

  • kawa_MIDICC_WarpCC_Position_Type1(mouseWheel only).lua
  • kawa_MIDICC_WarpCC_Position_Type1_L(mouseWheel only).lua ( with limit Range)

./animGif/MIDICC/WarpCC_position.gif

▲ top

  • kawa_MIDICC_WarpCC_Value_Type1(mouseWheel only).lua
  • kawa_MIDICC_WarpCC_Value_Type1_L(mouseWheel only).lua ( with limit Range)

./animGif/MIDICC/Warp_CC_Value.gif

▲ top

  • this script will Fit and Copy All or selected CCs to the "Loop selection Range" in your last touched cc lane.

./animGif/MIDICC/FitToLoopSelection.gif

▲ top

Select All CC Event in Last Touched Lane

Clear Scripts:

  • kawa_MIDICC_ClearAllCCInLastTouchedCCLane_AllCH.lua
  • kawa_MIDICC_ClearAllCCInLastTouchedCCLane_OnlyCH.lua
  • kawa_MIDICC_ClearCC_WithInLoopSelection_AllCH.lua
  • kawa_MIDICC_ClearCC_WithInLoopSelection_OnlyCH.lua

Selection scripts:

  • kawa_MIDICC_SelectAllCCInLastTouchedCCLane_AllCH.lua
  • kawa_MIDICC_SelectAllCCInLastTouchedCCLane_OnlyCH.lua
  • kawa_MIDICC_SelectCCWithInLoopSelection_AllCH.lua
  • kawa_MIDICC_SelectCCWithInLoopSelection_OnlyCH.lua
All Channel: Only the Channel (for new Insert Event):

Select with in Loop Selection range

./animGif/MIDICC/SelectAllCC_WIthInLoop.gif

Select with in Loop Selection range

./animGif/MIDICC/selectOnlyCh_WithInLoop3.gif

Clear with in Loop Selection range

./animGif/MIDICC/ClearAll_CC_WithInLoop.gif

Clear with in Loop Selection range

./animGif/MIDICC/CleartOnlyCh_WithInLoop3.gif

[figure:] Select or Clear Within LoopSelection Range

▲ top


▲ top
Copyright © 2017 Kawa, Inc. All rights reserved.