More tracker-like

Post Reply
TeaBoi
Posts: 6
Joined: 23 Feb 2022 20:23

More tracker-like

Post by TeaBoi »

Hey, hello! I was just wondering if there's any way of making the editor interface more traditional-looking (hide waveforms and show all the text-editing tracks (velocity, fx, etc.)).
Most of the time I really like the waveforms, but in some cases/projects, I just want to focus on the "sauce" of the sound ;)
Let's track!
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: More tracker-like

Post by kjetil »

There isn't a function to hide the "FX" lanes (It shouldn't be hard to make though.) Instead you have to hide them manually with the mouse, just set the size of the lanes as narrow as you can get, and you won't see the waveforms anymore.

This should actually be done automatically if you have enough tracks, and you press Ctrl + m. Maybe that's exactly what you need? If not I can make script to minimize all FX lanes in a block.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: More tracker-like

Post by kjetil »

Here's a quick solution:

1. Open Help -> Edit Keybindings
2. Add this line:
CTRL_L SHIFT_L M : ra.evalScheme "(for-each (lambda (tracknum) (ra:set-track-width 0 tracknum)) (iota (ra:get-num-tracks)))"
3. Press F5 to reload keybindings.

Now you can remove the waveforms by pressing left control + left shift + m
TeaBoi
Posts: 6
Joined: 23 Feb 2022 20:23

Re: More tracker-like

Post by TeaBoi »

Oh! I didn't know you could make tracks so small, that's exactly what I was searching for, thanks!
Let's track!
wpostma
Posts: 4
Joined: 06 Jan 2023 00:55

Re: More tracker-like

Post by wpostma »

So those keybinds are lisp? elisp? The UI also reminds me of 1990s xemacs with the prompts to enter yes/no instead of clicking Yes or No buttons.

This is a really interesting and powerful but idiosyncratic system.

I like that you can implement hiding columns in keybinds. There must be a million things you could do just with clever keybinds.
kjetil
Site Admin
Posts: 582
Joined: 20 Jul 2017 20:45

Re: More tracker-like

Post by kjetil »

The keybindings are actually a very simple version of python (no paranthesis, just the function name and one argument). But if you use the python function "ra.evalScheme", you can write keybindings in scheme instead of python.
Post Reply