Will move you to the first track the selected instrument is being used in - also including auto-capture when changing instrument.
Menus & Keybindings:
Keybinding preference is found under Pattern Editor:Navigation:Capture track from instrument and Pattern Editor:Navigation:Toggle auto-capture track from instrument.
Menus are found by right clicking the instrument box.
Feedback and suggestions are much appreciated! Or just let me know if you like it
âC:\Documents and Settings\Ian\Application Data\Renoise\V2.7.2\Scripts\Tools\joule.no0b.CaptureTrackFromInstrument.xrnx\main.luaâ failed in one of its notifiers.
The notifier will be disabled to prevent further errors.
Please contact the author (joule) for assistanceâŚ
std::logic_error: âtrying to access a nil object of type âclass RenoiseSongâ. the object is not or no longer available.â
stack traceback:
[C]: ?
[C]: in function â__indexâ
[string âdoâŚâ]:36: in function <[string âdoâŚâ]:35>
[string â-------------------------------------------âŚâ]:227: in function âlines_in_patternâ
main.lua:8: in function main.lua:6
Isnât to bad but if there are any empty sample slots it slows down on those with the mouse wheel making it feel a bit awkward. Major workflow improvement, nice one.
Thanks. Yes, but I canât filter out empty instruments when searching since they still might be somewhere in the pattern data.
One optimization that I still havenât done yet is to skip empty tracks when searching, which should improve the most obvious speed issues (big songs with lots of tracks).
Wasnât getting on so well with the autocapture in the pattern ed, but just modded this to only work when pattern editor is out of view. Very useful for using a sequencer when navigating instruments in the sampler. Also means the last instrument/track is waiting selected when I get back to the pattern ed.
code if anyone interested to add to top of idle_check ()
function idle_check()
--only capture when pattern editor not visible
if renoise.app().window.active_middle_frame == renoise.ApplicationWindow.MIDDLE_FRAME_PATTERN_EDITOR then
return
end