gwatcha / reaper-keys

vim-bindings for Reaper
https://gwatcha.github.io/reaper-keys/
MIT License
141 stars 10 forks source link

How to add notes to piano roll #54

Closed 0atman closed 3 months ago

0atman commented 1 year ago

Hi @gwatcha, reaper-keys is revolutionizing my life, both editing podcasts and (soon hopefully) creating music. THANK YOU!

I don't know how to add notes in the piano roll, however.

I can copy and paste with y and p motions, and move between them with w and b and h and l, but when I'm in the right spot, what's the workflow for creating notes?

I feel like it's something around a, but none of the which-key prompts really clues me in. I can make notes seemingly randomly with some, but I feel like there's some core knowledge I'm missing.

How do you use the piano roll? Thank you so much!

molleweide commented 1 year ago

Yo, rk is not really built for managing notes in the piano roll in its current state. iirc G told me a while ago that he had put together the piano roll actions quite fast. With time we could put together more commands for the piano roll, which is my intention, but not much yet.

Also, G has more or less moved on from rk im afraid so he'll probably not respond.

AntoineBalaine commented 1 year ago

@0atman I have this commit that might help with what you're looking for: I added actions for inserting notes and manœuvering them in the midi editor. Hope this helps!

0atman commented 1 year ago

oh incredible! I'll try it out!

AnthonyBalaine commented 1 year ago

I'll try it out!

I welcome any feedback ;)

myrrc commented 3 months ago

Yeah, that seems like a bug. Fixed that in 2.0.0-a2. Notes can be inserted by using a in midi editor. Sample workflow follows:

o # create new track
im # insert midi item
<Space>so # open in midi editor
a # add a note
0atman commented 3 months ago

Yeah, that seems like a bug. Fixed that in 2.0.0-a2. Notes can be inserted by using a in midi editor. Sample workflow follows:

o # create new track
im # insert midi item
<Space>so # open in midi editor
a # add a note

It works! Thank you very much! (2.0 is AMAZING btw)

I should look these up in the config, but how do you set the length of the midi note added with a?

image

myrrc commented 3 months ago

Strangely, there is no binding for that currently. I'll have a look.

0atman commented 3 months ago

thank you! perhaps it should be similar in mnemonic to setting length of an audio clip (which I also don't know!)