New Tool (3.1): DataStep

Toggle mode for editstepping to the next non-empty line. I hope it’s not a duplicate of some other tool or native feature, but I couldn’t find anything else than several feature requests for it.

7169 datastep.gif

Keybinding

“Pattern Editor:Edit Step:Toggle DataStep”

Feel free to suggest any improvements! (won’t bloat or implement non-general solutions)

A new version is available here: https://forum.renoise.com/t/new-tool-3-1-datastep/47154

7168 joule.no0b.DataStep.xrnx

ctrl+shift+next (pgdn here) does this natively :slight_smile:

Sorry to bearer of bad news but this already covered in the native shortcuts:

Move to next row with note

Move to previousrow with note

edit: beaten to it by Djeroek

Please note that this tool is stepping while entering data.

Please note that this tool is stepping while entering data.

I see, order is restored in the xrnx forum!

Nice tool indeed!

…also a quick suggestion, for status updates when you toggle the tool active or not. Even better would be a mini dummy gui that opened and showed the tool to be active and toggled the tool off when closed- more work though.

So simple and (now) so obvious! So practical tool, thanks! But I have a request for it:

  • Add an “automatic mode”, so this would be the default mode for any kind of note related fx data input. At least for midi instruments. I mean simply an option “auto-re-enable” or a persistent toggle saving + only for vol/pan/delay input. At least, I never edited polyphonic aftertouch manually so far…

Also like Ledger wrote, it seems to be enabled by default and not toggle-able here. It disables any key repeat.

…also a quick suggestion, for status updates when you toggle the tool active or not. Even better would be a mini dummy gui that opened and showed the tool to be active and toggled the tool off when closed- more work though.

I don’t think it would be wise adding a GUI. It would open in the center of the screen and be obtrusive.

  • Add an “automatic mode”, so this would be the default mode for any kind of note related fx data input. At least for midi instruments. I mean simply an option “auto-re-enable” or a persistent toggle saving + only for vol/pan/delay input. At least, I never edited polyphonic aftertouch manually so far…

Could you clarify a bit? I’ve thought about two modes - one for all non-empty lines and one mode for only the sub-column you’re in. Maybe that’s not what you meant?

Also like Ledger wrote, it seems to be enabled by default and not toggle-able here. It disables any key repeat.

I can’t replicate any strange behavior with the datastep being enabled by default. It should be switching on/off by using the shortcut. Do you mean that it is enabled directly after starting Renoise?

PS. There is some bug in regards to keyrepeat since the tool relies on an idle notifier, meaning that fast keyrepeat (edit flooding) will not allow updating the editstep fast enough. I will refactor the code (quite a bit) to handle this and make it tight :stuck_out_tongue: This release has a very simple code and is more a proof of concept in hope for some user input.

I don’t think it would be wise adding a GUI. It would open in the center of the screen and be obtrusive.

renoise.app():show_status(message) then?

Also like Ledger wrote, it seems to be enabled by default and not toggle-able here…

I can’t replicate any strange behavior with the datastep being enabled by default. It should be switching on/off by using the shortcut. Do you mean that it is enabled directly after starting Renoise?

Just to clarify I did not run into any toggling bug here

I can’t replicate any strange behavior with the datastep being enabled by default. It should be switching on/off by using the shortcut. Do you mean that it is enabled directly after starting Renoise?

Strange, cannot replicate anymore either…

Could you clarify a bit? I’ve thought about two modes - one for all non-empty lines and one mode for only the sub-column you’re in. Maybe that’s not what you meant?

Not sure… :blink: I mean simply, making the toggle setting persistent endlessly (so after reopening renoise, it still is activated or not), but only for vol/pan/delay column (all really note dependent data), since for those, I cannot imagine any reason to write something in between notes. So yes, different modes for different columns. And like ledger suggested, a status line message info.

Also maybe have a look on midi track commands:

Those need a instrument number too, but without a note. Here if you now want to quick-step thru the notes only, it will also jump to those (logically not note related) midi commands.

I am not sure if I would like to include note-offs for jumping. So would like to have either a toggle/option for note-offs or a shortcut for skipping / leaving as it is (would be great on cursor down, but I guess that’s not possible ). So like a replacement for “Pattern Editor:Navigation:Move To Next Row”, which acts identically, but different if your tool is enabled.

I think then that what I suggested would be the best. Two different modes: one mode acting on the (sub)column that you’re in, and one mode acting on notes only? NoteStep and (column)DataStep.

(The user should understand what the hell is going on. Even this implementation might be bordering to being a bit too unclear.)

PS. vol/pan/dly also has note cuts and other fx btw.

Yeah, no status message was an oversight!

PS. vol/pan/dly also has note cuts and other fx btw.

Ok, is that also true for VST/Midi instruments? At least this type is what I meant. Pan holds the Midi command type :smashed:

OK. I’ve just done another take on this. It’s a slightly better concept, I think.

Now you can “arm” any column as an EditStep grid. Let me know if it makes more sense :slight_smile:

7175 datastep2.gif

7178 joule.no0b.DataStep.xrnx

Erm, no, not here. But thanks. On delay column it doesn’t seem to work properly. Also it somehow floods the status bar with repeating messages? Maybe better I’ll shut up now.

Erm, no, not here. But thanks. On delay column it doesn’t seem to work properly. Also it somehow floods the status bar with repeating messages? Maybe better I’ll shut up now.

Can you give me an xrns showing the bug?

Yes, I thought it best to make the user aware that it’s enabled. I’ve removed the flashing.

I like this!It would be great that some things that are now tools, were implemented under the hood of Renoise in a future version. Some things are very useful!

Thanks for the status updates!