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

Reply
 
Thread Tools Display Modes
Old 12-17-2017, 05:54 PM   #1
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default MIDI editor: Deleting events is terribly slow and may even freeze REAPER (FIXED)

The standard action for deleting events in the MIDI editor, "Edit: Delete events", is terribly slow:

* Deleting all CCs in a large MIDI take with hundreds of thousands of events may take a whole minute.

* Trying to delete millions of events across several editable takes will cause REAPER to hang (seemingly) forever.

(v5.70 and all previous versions)

Last edited by juliansader; 12-17-2017 at 06:09 PM.
juliansader is offline   Reply With Quote
Old 12-17-2017, 06:01 PM   #2
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

Yep, confirmed, very unpleasant.
_Stevie_ is offline   Reply With Quote
Old 12-17-2017, 07:22 PM   #3
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

It could be useful if Reaper could just assign a 'delete flag', then only continue deleting when Reaper shows no activity or less activity, thus not interrupting current workflow. It would delete in 1 minute, or 2 minutes, but in the end those events will get deleted and that 'delete flag' again removed. Just an idea. Especially for such cc deletion/thinning cases.
TonE is offline   Reply With Quote
Old 12-17-2017, 07:44 PM   #4
FnA
Human being with feelings
 
FnA's Avatar
 
Join Date: Jun 2012
Posts: 2,173
Default

This seems far worse than that even:
SWS/BR: Delete all events in last clicked lane

The Eraser mouse mod works faster than the Reaper Delete action starting at the end of the item. A lot slower from the front, than the back. Tried with 50000. Cut doesn't work good either. I'll say at least 5 seconds for Edit: Delete. Breeder's action hangs at least 5 minutes before I shut it down.
FnA is offline   Reply With Quote
Old 12-18-2017, 10:52 AM   #5
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

What happens if you do a rmb lasso and then press Del?
Still really low?
I am not seeing this even on pretty large dense MIDI data
__________________
Ici on parles Franglais
ivansc is offline   Reply With Quote
Old 12-18-2017, 01:24 PM   #6
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,759
Default

Yes, I can confirm this, on more than one occasion I've had to shut Reaper down using the Task Manager.

Also large amounts of CC events is the only thing I've seen that truly slows things down in Reaper. I use the delete or remove duplicates, quite often.

Copying/Pasting CCs is also painfully slow.
Tod is offline   Reply With Quote
Old 03-28-2019, 07:13 AM   #7
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Fixing. Any other CC/note deleting related actions that are slow?
Justin is offline   Reply With Quote
Old 03-29-2019, 06:15 AM   #8
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

"Delete notes" is much faster (presumably because the number of notes is usually much lower than the number of CCs, if an item has lots of CC expression).

"Delete all notes of the less than X" can get a bit slow if the number of small notes is unusually high, but since it only affects the active take, it doesn't completely freeze REAPER. However, if this action is ever expanded to all editable takes, the slowness may cause trouble.
juliansader is offline   Reply With Quote
Old 03-29-2019, 08:13 AM   #9
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Quote:
Originally Posted by juliansader View Post
"Delete notes" is much faster (presumably because the number of notes is usually much lower than the number of CCs, if an item has lots of CC expression).

"Delete all notes of the less than X" can get a bit slow if the number of small notes is unusually high, but since it only affects the active take, it doesn't completely freeze REAPER. However, if this action is ever expanded to all editable takes, the slowness may cause trouble.
Cool we can make this one faster too, thanks.
Justin 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 06:17 AM.


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