Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 12-15-2019, 04:59 AM   #1
BirdBird
Human being with feelings
 
BirdBird's Avatar
 
Join Date: Mar 2019
Posts: 428
Default Missing features in the MIDI Editor

Missing features in the MIDI Editor
There are a couple of things that the arrange view can do, but the MIDI Editor can't, even though the functionality would be needed just as much, if not more. I wanted to list some that has been bugging me down below.



1) Snap settings
The arrange view has very comprehensive snap settings.



This is what the midi editor has:


Considering how much time musicians and composers spend time in the MIDI Editor, it is very important that MIDI Editor also has these settings.
There is currently a workflow breaking problem where the MIDI notes snap to invisible grid lines.



2) Lack of scripting API
Arrange view has useful API functions for getting and manipulating zoom and scrolling, currently the API does not have an equivalent of these for the MIDI Editor. Here is some discussion on this topic from a past thread: https://forum.cockos.com/showthread.php?t=213567
Having this functionality would significantly improve the MIDI Editor as it would let people write more comprehensive scripts.



3) Grid Settings
Preferences > Appearence has very useful settings for tweaking how the arrange view renders the grid.


However the MIDI Editor does not have these options, as pointed out previously, considering how much time can be spent in the MIDI Editor these settings would be needed just as much.
One very important feature in particular is "Divide arrange view vertically every X measures", this makes it significantly easier to read a timeline.
Screenshot from arrange view:




4) Marquee Zoom (Mentioned by Joe90)
Marquee Zoom is a very useful feature when working on projects that aren't just a couple of tracks.
The same is also true in the MIDI editor when dealing with MIDI parts, however the MIDI Editor does not have a Marquee Zoom mouse modifier, even though arrange view does.




Note
I tried to make sure that I didn't list any feature that already exists as "missing", please let me know so if i did!
Attached Images
File Type: png Arrangement view snap settings.png (18.3 KB, 404 views)
File Type: png Grid highlighting.png (8.1 KB, 403 views)
File Type: png Grid Settings.png (5.0 KB, 406 views)
File Type: png Grid snap settings midi editor.png (3.4 KB, 391 views)

Last edited by BirdBird; 12-15-2019 at 06:34 AM.
BirdBird is offline   Reply With Quote
Old 12-15-2019, 05:08 AM   #2
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,827
Default

About 3 a huge +1. It would be great if "Divide arrange view vertically every X measures" was available in midi editor.
Vagelis is online now   Reply With Quote
Old 12-15-2019, 05:36 AM   #3
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 855
Default

Yes, agree with all of these. Regarding the midi notes snapping to 'invisible' grid lines, this is related to midi items having their own midi tick, separate from the main grid. It causes all kinds of issues, including tiny midi notes on edits that can trigger a note on but are invisible in the midi editor (!), slightly off grid item lengths that can't be detected until zoomed in very far and cause problems when duplicating, and problems with articulation triggers. It's currently being discussed over here - https://forum.cockos.com/showthread.php?t=228591

We need a preference option - 'always align midi item ticks with project ticks'. That would be a priority for me personally.

Divide arrange view vertically is a great point.

MARQUEE ZOOM in the midi editor (I know you mentioned zoom controls, but you didn't mention this specifically).

These last two are not directly midi editor related, but they are midi related and worth mentioning I think -

A proper, working, native command to quantize midi notes in an item to grid from the arrange page, ignoring adaptive grid (i.e. always following grid setting regardless of zoom) and WITH SWING! There is literally no working action that does this (seemingly basic) task. I've tried every single one on Reapack. Swing grid breaks most of them, and the remaining few have their own set of issues.

Another midi related one - a preferences/project settings option for 'midi items always mix'. I'd prefer if midi items always mixed when overlapped, but not audio items, there is no easy way to achieve this without changing every item's mix behaviour manually, or setting all midi tracks to FIPM, which has it's own set of issues. This might be more specific to me though!
Joe90 is offline   Reply With Quote
Old 12-15-2019, 05:49 AM   #4
BirdBird
Human being with feelings
 
BirdBird's Avatar
 
Join Date: Mar 2019
Posts: 428
Default

Quote:
Originally Posted by Joe90 View Post
Yes, agree with all of these. Regarding the midi notes snapping to 'invisible' grid lines, this is related to midi items having their own midi tick, separate from the main grid. It causes all kinds of issues, including tiny midi notes on edits that can trigger a note on but are invisible in the midi editor (!), slightly off grid item lengths that can't be detected until zoomed in very far and cause problems when duplicating, and problems with articulation triggers. It's currently being discussed over here - https://forum.cockos.com/showthread.php?t=228591
Thanks! The problem I stated about invisible grid lines was about grid snapping not following grid visibility in the MIDI Editor mainly. But now that I think what you were mentioning is also a part of the same issue. (the issue being what you see is not what you get, or rather, in your example what you see is what you get when zoomed in real close, but not when you are at a sane zoom level, and it breaks functionality)

What you have mentioned does explain some other problems I had with duplicating notes in the MIDI Editor, where a note would sometimes go off grid for seemingly no reason when using certain actions even though it shouldn't. Nasty!

Last edited by BirdBird; 12-15-2019 at 06:02 AM.
BirdBird is offline   Reply With Quote
Old 12-15-2019, 06:32 AM   #5
BirdBird
Human being with feelings
 
BirdBird's Avatar
 
Join Date: Mar 2019
Posts: 428
Default

Quote:
Originally Posted by Joe90 View Post
MARQUEE ZOOM in the midi editor (I know you mentioned zoom controls, but you didn't mention this specifically).
Updated the post to include Marquee Zoom
BirdBird is offline   Reply With Quote
Old 12-15-2019, 06:56 AM   #6
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

Completely agree on all of this. Let’s get the ME on the same level as the arrange!
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 12-15-2019, 07:00 AM   #7
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,336
Default

Quote:
Originally Posted by _Stevie_ View Post
Let’s get the ME on the same level as the arrange!
Make ME great again!
vitalker is online now   Reply With Quote
Old 12-16-2019, 02:11 PM   #8
Masi
Human being with feelings
 
Join Date: Sep 2015
Posts: 690
Default

Interestingly you can set the MIDI grid to 1/4 dotted for 6/8 which you cannot do in arrange.

Anyway, for both I want custom grids for odd meters like 5/4 or 9/8 where the main sub-divisions are irregular.

Masi
Masi is offline   Reply With Quote
Old 12-16-2019, 04:45 PM   #9
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
Default

Quote:
Originally Posted by vitalker View Post
Make ME great again!
Again? Let's just make ME great lol.

Big +1 to all of these.
Klangfarben is offline   Reply With Quote
Old 02-09-2020, 01:04 PM   #10
kf.
Human being with feelings
 
Join Date: Jan 2020
Location: daw limbo
Posts: 5
Default

+1 to this, I was trying to set up the midi editor to have some conveniences found in other modern DAWs, quickly found out I couldn't.
kf. is offline   Reply With Quote
Old 02-13-2020, 10:04 AM   #11
cool
Human being with feelings
 
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 962
Default

+1
Related thread: https://forum.cockos.com/showthread.php?t=221142
cool is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:31 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.