Advanced MIDI CC editing

Discussion in 'Reaper' started by Shiori Oishi, Apr 13, 2025 at 6:31 AM.

Tags:
  1. Shiori Oishi

    Shiori Oishi Platinum Record

    Joined:
    Oct 21, 2023
    Messages:
    480
    Likes Received:
    264
    Hi all! I do a lot of MIDI CC editing in Reaper, but I feel I lack the basics in drawing curves, points etc., both in terms of workflow and effective curve shaping. For example, I don't know the easy way to draw a sawtooth, so my editing gets wonky and takes longer than I think is reasonable. I don't even know if this is a Reaper question, as it was the first DAW I started editing these curves extensively... This is more like an Adobe Illustrator doubt, maybe lol! I searched for some 'back to the basics' guide, but couldn't find any. If you happen to know a tutorial like this, please chime in!

     
  2.  
  3. orbitbooster

    orbitbooster Audiosexual

    Joined:
    Jan 8, 2018
    Messages:
    1,211
    Likes Received:
    676
    It's quite a lot I don't use seriously daws, but it seems to me that in Reaper there are options to choose waveforms (ramps etc.) for CC envelopes, and even manipulation of splines.
    Let me some time to recall.
     
  4. mino45

    mino45 Producer

    Joined:
    Sep 3, 2021
    Messages:
    174
    Likes Received:
    76
    I think the real question is, if it is worth worrying about it too much. If you draw in the shapes by hand it is good enough for 90% of cases at least. Personally, I think it is more useful to use a midi controller and record in the movements as you can add groove and variation a lot easier than editing it precisely by hand.
     
    • Agree Agree x 2
    • Like Like x 1
    • List
  5. tzzsmk

    tzzsmk Audiosexual

    Joined:
    Sep 13, 2016
    Messages:
    4,003
    Likes Received:
    2,523
    Location:
    Heart of Europe
    you gotta adjust (custom) actions, else MIDI indeed is wonky in Reaper,

    this YT channel is great, here's what you should probably start with:

     
    • Like Like x 2
    • Agree Agree x 1
    • Interesting Interesting x 1
    • Useful Useful x 1
    • List
  6. Shiori Oishi

    Shiori Oishi Platinum Record

    Joined:
    Oct 21, 2023
    Messages:
    480
    Likes Received:
    264
    I totally agree with you! I start by playing and only then proceed to fine tune with the trackpad. The problem is, with some instruments, the note-on event and the CC point have to be in perfect sync, and I wish I could improve my drawing skills for these cases. I always draw a point, press shift (dodge the grid), bring it back a hair, so I can insert another point just at the next note-on etc. ... which seems sketchy to me, but maybe it's just the way to do it, I don't know.

    In fact, I wish Reaper had an alignment function to make CC points snap to nearest note-on event, so I could randomize rhythm or play with morphing swings, but that's another issue!
     
  7. dtmd

    dtmd Platinum Record

    Joined:
    Jan 15, 2016
    Messages:
    284
    Likes Received:
    256
    Location:
    UrAnus
  8. Shiori Oishi

    Shiori Oishi Platinum Record

    Joined:
    Oct 21, 2023
    Messages:
    480
    Likes Received:
    264
    Yeah, I've never tried editing CC in lanes... Maybe the editing tools are better indeed.
     
  9. avenocturno

    avenocturno Kapellmeister

    Joined:
    Oct 6, 2022
    Messages:
    109
    Likes Received:
    51
    During the Gig Peformer trial period I was absolutely blown up by their fantastic midi implementation & tools, easy, powerful & almost infinitely capable as no other midi manager known by me. Reaper has (obviously) the same midi potential, but is far more complex in this field, so that I end giving up each time that I try it (I'm not certainly a very wise guy). I dream that Reaper has someday the same **fool's proof** midi ways, sadly not for now. Obviously, Reaper is a daw, not Gig Performer, but Gig Performer sounds a lot less than Reaper. Have no will to start another religious discussion, but there's something in some part of the GP code that makes it to sound really poor compared to Reaper, so my dream to manage really complex guitar & midi-guitar chains on stage has to wait.
     
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  10. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    8,282
    Likes Received:
    3,608
    More often than not, when I am doing a good amount of CC automation, I put the track into Latch automation mode with the plugin I'm going to automate being displayed on the screen. When you hit play, any parameter on the plugin you move will create a CC automation lane for that parameter and it will begin recording the movements of those controls and drawing in the corresponding data. When you hit stop, all those lanes remain available for editing. You switch the track back to Read mode. After that you can edit/shape those automation envelope data however you want with automation curve tools and the more detailed mouse options.

    It is different than using Touch mode. Touch will reset to prior data after you stop moving that control. Latch Mode will make everything after it the same value it is when you hit stop; to the end of the project timeline. The times you actually need to lookup a CC # become pretty much zero.

    Another "trick" I do frequently, which also works with external hardware; is I will put the Seqund pattern sequencer MidiFX plugin on that track. It has 3 seperate lanes you can assign to any CC# you want per instance of it. It is like drawing the heights of items on a bar chart. You can just move the CC# each lane is sending to up and down until it hits the parameter you want to be hitting with that data.

    You can turn Automation Snap on and Off with Option+S keyboard shortcut.
     
  11. orbitbooster

    orbitbooster Audiosexual

    Joined:
    Jan 8, 2018
    Messages:
    1,211
    Likes Received:
    676
    I used kind of spline to pitch down, in post only.
    Initially pitch lane was recorded live, but it was not that smooth.
     
  12. justsomerandomdude

    justsomerandomdude Rock Star

    Joined:
    Aug 24, 2020
    Messages:
    511
    Likes Received:
    336
    Best Answer
    Try the JS LFO Tool they are found in Reateam scripts: https://forum.cockos.com/showthread.php?t=177437
    in conjuction with Multi-tool: https://forum.cockos.com/showthread.php?t=176878
    And BirdBird Envelope palette Script: https://forum.cockos.com/showthread.php?t=265794
    but birdbird works only in arrange view other two works in both places


    LFO Tool for automation envelopes:

    [​IMG]

    [​IMG]

    LFO Tool for the MIDI editor:
    [​IMG]
    Using the LFO Tool to insert CCs under selected notes instead of in the time selection:
    [​IMG]



    Applying the LFO Tool to existing velocities:

    [​IMG]



    Multitool: Like lfo tool this can also be found in Reateam scripts
    Reaper forum: https://forum.cockos.com/showthread.php?t=253687

    [​IMG]

    It works in the MIDI editor, the inline editor and also automation:

    [​IMG]


    Bird-Bird Envelope Palette:
    Reaper Forum: https://forum.cockos.com/showthread.php?t=265794
    [​IMG]


    Shapes
    Step:

    Creates stepped automation at the mouse. You can use this like a step sequencer with a variable step size since the shapes are painted between grid lanes.
    [​IMG]


    Ramp:
    Creates a ramp that starts at the baseline and end at the mouse.
    [​IMG]

    Reverse Ramp:
    Ramp but facing the other way.


    Triangle:
    Triangle that starts at baseline, peaks at the mouse, then goes back down to baseline.
    [​IMG]


    Noise:
    Draws random points between baseline and the mouse. The grid size in this one is like controlling the octave of the noise. I have found it fun to throw noise at different octaves for different parameters of an effect.
    [​IMG]


    Line:
    Draws a line going forward, sloped steps backwards.
    [​IMG]


    The random versions of the shapes do the same thing as their original versions, except the points are picked randomly between the mouse cursor and baseline.
    [​IMG]


    Holding ctrl/cmd while drawing will also let you set the baseline value for the envelopes for that draw.
    [​IMG]


    If there are any razor edits on the envelopes, the drawing will only happen inside the razor edit bounds.
    [​IMG]


    Repository: https://raw.githubusercontent.com/Bird-Bird/ReaScript_Testing/main/index.xml

    Note: Select the ones u want using manage repositories.
     
    Last edited: Apr 14, 2025 at 11:11 PM
    • Love it! Love it! x 4
    • Agree Agree x 1
    • Useful Useful x 1
    • List
Loading...
Similar Threads - Advanced MIDI editing Forum Date
Ableton - MIDI routing questions for the advanced users Live Jan 26, 2018
Mapulator: An Advanced MIDI Mapping Tool for Ableton PC Feb 20, 2012
Looking for iZotope Ozone advanced Selling / Buying May 4, 2024
the most advanced song you produced Lounge Mar 17, 2024
FS: iZotope Neutron 4 & Ozone 10 Advanced Selling / Buying May 20, 2023
Loading...