Scales

kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Scales

Post by kjetil »

Yes, please do. Then you'll get notification if something happens to the issues. Note duplicator panning is already implemented by the way. :-)
fiasko
Posts: 13
Joined: 14 Jun 2018 15:44

Re: Scales

Post by fiasko »

:) Is adding a selected block in the blocklist to the playlist accessible by a hotkey ? I've looked and found insertBlock for the blocklist but not for the playlist.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Scales

Post by kjetil »

Sorry, I forgot this one. Unfortunately there isn't a hotkey for doing that.

And it doesn't even seem possible to add a custom keybinding either. This is the closest I got:
F1: ra.evalScheme "(ra:create-seqblock (ra:get-curr-seqtrack) (ra:current-block) 0)"
or
F1: ra.evalPython "ra.createSeqblock(ra.getCurrSeqtrack(), ra.currentBlock(), 0)"
If you add one of these lines to a file called ".radium/keybindings.conf" in your home area and select "reload keybindings" from the help menu, the current block will be added to the top of the playlist when you press F1.

But strangely enough, there is no function to get the time of the cursor position. I will add a function for doing that to the next release, and then you will be able to do something like this:
F1: ra.evalScheme "(ra:create-seqblock (ra:get-curr-seqtrack) (ra:current-block) (ra:get-curr-song-pos))"
or
F1: ra.evalPython "ra.createSeqblock(ra.getCurrSeqtrack(), ra.currentBlock(), (ra.getCurrSongPos())"
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Scales

Post by kjetil »

Or better, I'll add default values for all arguments to createSeqblock, so you only have to add
F1: createSeqblock
to the keyboard configuration file.
Documentation for keyboard configuration: http://users.notam02.no/~kjetism/radium ... dings.html

EDIT: Maybe this should be added to the default keyboard configuration file? It doesn't seem like something you would do too often though, but maybe I'm wrong. In case, what would be a good keybinding for doing this?
fiasko
Posts: 13
Joined: 14 Jun 2018 15:44

Re: Scales

Post by fiasko »

I frequently use that and navigating with arrows in the block and play lists. I would have it all mapped like the default Renoise key bindings:

DOWNARROW:
CTRL_L : ra.selectNextPlaylistBlock

UPARROW:
CTRL_L : ra.selectPrevPlaylistBlock

RIGHTARROW:
CTRL_L : ra.selectNextBlock

LEFTARROW:
CTRL_L :ra.selectPrevBlock

INSERT:
CTRL_L :ra.createSeqblock

DEL:
CTRL_L :ra.removeSeqblock
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Scales

Post by kjetil »

Thanks. Any particular reason you chose left control instead of right control? Does renoise use both left and right? Since none of these keybindings are taken, it makes sense to adding both left and right control.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: Scales

Post by kjetil »

I added both ctrl_l and ctrl_r for these functions to the default keybindings now.
fiasko
Posts: 13
Joined: 14 Jun 2018 15:44

Re: Scales

Post by fiasko »

I prefer left CTRL because that's the default in Renoise where I come from. Right CTRL is just as easy to use.
Post Reply