Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 01-21-2016, 12:40 PM   #1
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default MIDI editor: Cannot grab note start to change length



Make a clip with full length notes, try to change length from beginning of note.
noise_construct is offline   Reply With Quote
Old 01-21-2016, 12:48 PM   #2
andysarchus
Human being with feelings
 
andysarchus's Avatar
 
Join Date: Aug 2010
Posts: 1,012
Default

Midi Editor options > Allow midi note edit to extend the media item.

Hope that's what you're after.

Edit: Just noticed that the media item in your video starts at bar 1 of your project. I don't think you can extend the notes beyond the start of the project.
__________________
"All the violence done to words is so vile that one can hardly bear to hear them any longer." - Adorno and Horkheimer
andysarchus is offline   Reply With Quote
Old 01-21-2016, 12:54 PM   #3
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

Quote:
Originally Posted by andysarchus View Post
Midi Editor options > Allow midi note edit to extend the media item.

Hope that's what you're after.

Edit: Just noticed that the media item in your video starts at bar 1 of your project. I don't think you can extend the notes beyond the start of the project.
I'm sorry but I'm not looking for any setting or extending notes beyond the clip, as you can see the handle to move the note start doesn't appear.
noise_construct is offline   Reply With Quote
Old 01-21-2016, 01:10 PM   #4
andysarchus
Human being with feelings
 
andysarchus's Avatar
 
Join Date: Aug 2010
Posts: 1,012
Default

Sorry if I misunderstood. As you can see below, I have no problems grabbing the start of a note to re-size when the note starts at the beginning of the item.

__________________
"All the violence done to words is so vile that one can hardly bear to hear them any longer." - Adorno and Horkheimer
andysarchus is offline   Reply With Quote
Old 01-21-2016, 02:08 PM   #5
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

Your note isn't full length, that's why.

Edit: notes spanning the whole clip can be actually different lengths if they are created via slicing the clip in the arrangement view.
noise_construct is offline   Reply With Quote
Old 01-21-2016, 02:19 PM   #6
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,458
Default

I can resize "full length" notes without issues here too:



EDIT: Is "Start in source" set to 0:00.000 in the item properties?
cfillion is offline   Reply With Quote
Old 01-21-2016, 02:31 PM   #7
andysarchus
Human being with feelings
 
andysarchus's Avatar
 
Join Date: Aug 2010
Posts: 1,012
Default

Quote:
Originally Posted by noise_construct View Post
Your note isn't full length, that's why.
It is! Honest, Guv.
__________________
"All the violence done to words is so vile that one can hardly bear to hear them any longer." - Adorno and Horkheimer
andysarchus is offline   Reply With Quote
Old 01-21-2016, 02:37 PM   #8
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

Look at this:



Top note was drawn in the editor starting from 0.
Middle note was drawn elsewhere, snapped to 0 and extended to clip end.
Bottom note was sliced along with the clip from a longer.

All start at 1 according to the timeline, clip is at 0 according to the properties, and MIDI note properties show the notes starting at wherever, all at different times.
noise_construct is offline   Reply With Quote
Old 01-21-2016, 02:55 PM   #9
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 1,458
Default

Like this?



Notes cannot be resized if they span outside of the item. Resize your item, then you should be able to resize the notes.

Last edited by cfillion; 01-21-2016 at 03:09 PM.
cfillion is offline   Reply With Quote
Old 01-21-2016, 03:16 PM   #10
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

No. Record or draw a clip and a longer note, then slice the MIDI item from both ends. You get an item with a note extending from exactly clip start to end (or that's what is supposed to happen).

Now draw a note in the same item from start to end, check the start positions and note lengths. These should be identical, but the note made via item slice is actually longer.
noise_construct is offline   Reply With Quote
Old 01-21-2016, 03:27 PM   #11
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

I can't seem to be able to edit the thread title, but this thread is now about:

MIDI item slice not accurate (critical)
noise_construct is offline   Reply With Quote
Old 01-26-2016, 03:27 AM   #12
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

This is real mess.

1) it's display bug. REAPER prints the MIDI note like it would start at clip border, when the note actually extends outside the MIDI clip, and even prints the velocity bar at the clip border. This is why I couldn't adjust the note length, the note simply doesn't start at the point even if it looks like it.

2) Slicing a MIDI item creates new, unique MIDI notes, ie, it's a destructive process... but only in the end of notes. Slicing treats note start time non-destructively. This is not how slice works with audio, and even if slicing MIDI wouldn't be exactly the same as with audio, I'd seriously expect same results when slicing on the left side and right side of a MIDI item. Either affect only the item, or item and notes.
noise_construct is offline   Reply With Quote
Old 01-26-2016, 03:36 AM   #13
snooks
Human being with feelings
 
Join Date: Sep 2015
Posts: 1,460
Default

Quote:
Originally Posted by noise_construct View Post
Look at this:



Top note was drawn in the editor starting from 0.
Middle note was drawn elsewhere, snapped to 0 and extended to clip end.
Bottom note was sliced along with the clip from a longer.

All start at 1 according to the timeline, clip is at 0 according to the properties, and MIDI note properties show the notes starting at wherever, all at different times.
You have snap off in your gif. It therefore looks like you are just accidentally placing the notes in different positions from here. I certainly can't reproduce anyway.
snooks is offline   Reply With Quote
Old 01-26-2016, 04:02 AM   #14
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

Snap is actually on.

My last post should clarify this issue better than the earlier posts when I didn't really understand what was going on.
noise_construct is offline   Reply With Quote
Old 01-26-2016, 04:45 AM   #15
snooks
Human being with feelings
 
Join Date: Sep 2015
Posts: 1,460
Default

It's hard to tell with custom icons, with the standard theme the magnet lights up when snap is on. For your previous description to work with snap on, snap has to be broken - and it isn't. The only logical explanation is that snap was off. But we've moved on to a new description of the issue so...

Re the new description, you should turn off the preference MIDI->MIDI settings->Allow trim of MIDI items... so that you can extend both sides of the split. I agree that this should be default or that the trim should affect either side of a split if on.

A hint that a note (or item) extends beyond the start would be helpful too. I wouldn't call either bugs though.
snooks is offline   Reply With Quote
Old 01-26-2016, 05:21 AM   #16
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

Quote:
Originally Posted by snooks View Post
A hint that a note (or item) extends beyond the start would be helpful too. I wouldn't call either bugs though.
Nevertheless, bugs they indeed are. No hint needed if you just don't draw a note start where it isn't.
noise_construct is offline   Reply With Quote
Old 01-26-2016, 05:36 AM   #17
snooks
Human being with feelings
 
Join Date: Sep 2015
Posts: 1,460
Default

But that's not happening, that behaviour from your original description was because you had snap off and are inadvertently moving the note position, thinking you had snap on. You do know that snap can be off in the MIDI Editor and on in the Arrange, right?

Also with the preference I pointed out you have the consistent behaviour you desire in point 2 and the current visual queue of notes extending beyond the border is that there is no handle when going to adjust length. I agree this could be optimised, but imperfection does not a bug make.
snooks is offline   Reply With Quote
Old 10-21-2016, 03:28 AM   #18
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,002
Default

It's due to Reaper's behavior when trimming MIDI and closely related to it's MIDI split behavior. Both are issues which annoy me a lot.

When you are trimming the item start edge towards the right then Reaper will play back as if an affected note starts at the spot where you are trimming to, likewise if you are trimming the end edge towards the left then any affected note will play back as if it ends at the new item edge. The piano roll displays likewise, but doesn't (yet) allow editing of these shortened notes, probably because the actual note start (or end) position is still refering the true positions (they have to, otherwise you couldn't trim back out).
They are attacking this in the latest preview version, as in you can now grab the "virtual" edge of the trimmed notes and edit them (within current item boundaries), but I am afraid they are painting themselves into a corner there.

What I would expect to happen is as follows:
If you trim an item's start so it starts within the duration of a note, then this note should either
a) not be played by this item anymore and therefore not be displayed at all (although it should still exist in case you are trimming back).
b) current behavior but editable in piano roll (as in the new pre version)

If you trim an item's end so it ends within the duration of a note, then this note should either
a) ring out for it's natural length, be editable (and probably displayed in it's entirety) in piano roll
b) current behavior but editable in piano roll (as in the new pre version)

All of these options should be available and queried any time Reaper detects a trim that ends up within an existing note's "livetime"

I believe Reaper's behavior is due to the attempt of making MIDI trim and split as similar as possible to audio, but this attempt is bound to fail and so it does.

Alas Schwa already hinted at "ring out" will probably never come, which is very depressing.
gofer is offline   Reply With Quote
Old 10-21-2016, 03:44 AM   #19
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,564
Default

This behaviour (while still exists) has been improved with fixing the incorrect drawing of MIDI note borders.

The connection with what REAPER considers the "original recording" and how it plays back the MIDI item is sometimes confusing, and I'm not sure if it's worth keeping as it is.

I'd prefer an option Note-on sent only at the MIDI Note-on event, and have an option move note starts and ends with MIDI items, like you can choose for split behaviour.
noise_construct 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 04:54 PM.


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