osara icon indicating copy to clipboard operation
osara copied to clipboard

Event feedback for cutting, copying and pasting on the piano roll

Open Lo-lo78 opened this issue 4 years ago • 7 comments

Hi, it would be very interesting and fruitful to work on the piano roll. If there was feedback when you cut, copy and paste a note or midi event, such as a control change, working on a midi item would be much smoother and faster. Greetings and thanks! You are great!

Lo-lo78 avatar Nov 28 '20 16:11 Lo-lo78

What kind of feedback would you expect? Could you describe a scenario where this will benefit you?

LeonarddeR avatar Nov 28 '20 16:11 LeonarddeR

I also answer: it would be nice to have a chance to know if the note has been copied to the clipboard, to have a chance to know that it has been pasted.

ranetto avatar Nov 28 '20 17:11 ranetto

Hi Leonard, congratulations on the work on NVDA, you are strong! On what you ask me, I would expect that if I do ctrl + x, ctrl + c and ctrl + v, OSARA would give simple feedback. I do ctrl + c and OSARA says, Note copied to clipboard, or if there are multiple notes, two or three notes copied to clipboard.If not known, event copied to clipboard, if it is a CC, CC copied to clipboard.Same with cut.When you paste, it simply says what you have pasted, a note, multiple notes, or CC pasted. I don't know, does it convince you? Great Leonard, and James, you have created a great screen reader along with other strong ones! Now I can't give up NVDA! Thanks for everything!

Lo-lo78 avatar Nov 28 '20 18:11 Lo-lo78

Thanks for your kind words.

Feedback for the cut/copy actions should be possible I think. As for pasting, I'm not so sure, as we don't know what's on the clipboard at the moment of pasting, it could as well be text, a file, or whatever garbage. @jcsteh What are your thoughts on this?

LeonarddeR avatar Dec 04 '20 15:12 LeonarddeR

The way that pasting works outside of the MIDI editor is that we count various things (tracks, items, etc.) before and after the paste. If one (or more) of those counts goes up after the paste, we say, for example, "1 track added". I think we could do something similar for the MIDI editor; i.e. count notes, CCs, etc. before and after the paste and say, for example, "5 notes added". Is there anything else that can be pasted into the MIDI editor? I don't think so, but I might be missing something.

jcsteh avatar Dec 04 '20 22:12 jcsteh

Hi James, in addition to the notes we can include the CC, Program change or even you could think of having 5 notes glued and otherwise call them events.I think it is better to distinguish the midi events in CC, PG, but it's ugly, or in full, control change and program change. However in piano roll feedback is important because it happens that two midi items are overlapped and when you copy the note you are not actually copying it and you do not immediately understand that it is not Reaper that does not work but they are two items midi on top of each other.So the feedback helps to understand if you are actually doing that action or not doing it and you are not in the dark!

Thanks for all you are doing!

Il 04/12/2020 23:32, James Teh ha scritto:

The way that pasting works outside of the MIDI editor is that we count various things (tracks, items, etc.) before and after the paste. If one (or more) of those counts goes up after the paste, we say, for example, "1 track added". I think we could do something similar for the MIDI editor; i.e. count notes, CCs, etc. before and after the paste and say, for example, "5 notes added". Is there anything else that can be pasted into the MIDI editor? I don't think so, but I might be missing something.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/jcsteh/osara/issues/398#issuecomment-739058620, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJO6K7GIQGT4GTO4SKBAHW3STFPPBANCNFSM4UF4CHMQ.

Lo-lo78 avatar Dec 05 '20 19:12 Lo-lo78

@leonardder How do you see this problem? I think it is very useful to know with ctrl + x, ctrl + c and ctrl + v what we are doing. It may happen that a note or a midi event is not copied because we are off the edge of the midi item or for other reasons. Feedback could speed up the work on the midi editor a lot. Greetings!

Lo-lo78 avatar Nov 17 '21 10:11 Lo-lo78