I’m a new user and have made custom shortcuts for transposing blocks and tracks.
The track shortcuts work, but the block transpose keyboard shortcuts behave in a strange way.
When I select a block, I can transpose it with the keyboard. When I tab to go to the next block on the next tab and press the shortcut, the first block is being transposed. If I click on a (new) block and try the keyboard shortcut, it works.
What can I do?
The culprit could be that even though the new block is turning green/selected, the old one is darker green but still “selected”. Hope it makes sense. If I press the keyboard shortcut “begin selection”, only one block is selected.
(Also, several times the shortcuts were deleted/not saved after I entered the shortcuts in preferences).
When you press Tab you just move the “cursor” (could be a wrong term sorry) to the next track but not the selection. The light green block in your picture is your “cursor”, the dark green is selection. Until you make a new selection (with a mouse or with a shortcut) the old selection is active.
The shortcut disappearing might be related to a certain problem with 2 or more languages if you use Windows
If that’s your case then you have couple of options:
always close and open Renoise whith the same language activated (ENG for example)
upload presaved shortcuts config each time when the shortcuts don’t work (might need to reset to defaults before)
Tabbing is just a part of navigation not the selection. So you can navigate through pattern (with the arrow keys, home, end, f9-f12 etc. tab included) without losing your selection. Also if you click anywhere in the pattern with the right click you also will not lose the selection.
I can see some advantages with keeping the selection while editing somerhere else (not in my workflow though). For example you could use Renoise in live and in that case this behaviour will give you extra control over patterns
Some trackers behave just like you describe, I believe you used some of them.
There might be an option to change this behaviour but I’m not aware of this.
the option would be to script a replacement tab / shift-tab, so that you can decide whether it carries the selected block with you, or doesn’t.
i could do it and add it to Paketti, but i’m not sure if he’s ready to start installing a tool. there would need to be a switch between “carry selection” or “normal behaviour” in the tool settings. i could also do that.
i don’t see anything out of the ordinary or complex about this “this is how i’d expect it to work”, and the more i think about it, it makes sense. but the arming of “now it carries” and “now it doesn’t” would need to be a setting, a shortcut, menu entry (that updates dynamically)… etc.
i’ve done all that previously. guess i’ll add it to my todolist for Paketti
Doesn’t your selection go to a buffer and then you just paste it multiple times from the buffer and this has nothing to do with the selection in your case? Sorry if I understand your example wrong.
I believe this behaviour might be very useful. It’s easier to modify the single notes without having to select them before. With a mouse you select them anyway when click on them, but with a keyboard you have to use a 2 keys shortcut on each note to select every time.
I use mouse a lot so I don’t really bother, but with a strictly keyboard workflow it would be nice to have a “select what’s under the cursor” or a similar option.
can you walk me through what you mean by “with a keyboard you have to use a 2 keys shortcut on each note to select every time”?
i wrote a modified +1 -1 +12 -12 transposer, which, either hits the selection, or the current row. so in this case, you could leave everything unselected, and just travel around the notes and transpose up and down by hitting the shortcut, or midimapping, on the note you want to transpose.
would that suffice for your workflow?
please tell me more if it doesn’t
I meant that default Renoise shortcut for “begin selection” is Ctrl+B (2 keys) and so if you want to transpose a single note you have to click those 2 keys and then transpose. So if you want to change several notes (not the block of notes) you do this: navigate->Ctrl+B->Alt+F1, navigate->etc.
That’s for Windows of course
I’m perfectly fine with the way it is right now though, but I certainly will welcome this little change.
I believe your solution with a modified transposer hits the spot!
Personally I prefer to use custom renoise tools as little as possible.