Alternative pattern note data editor and overview
EDIT: 0.73 small update, reorganized the main.lua for future features, note offs are now distinguishable from retriggered notes with colours.
EDIT: 0.76 small update, now supports moving between different tracks in the pattern somewhat.
EDIT: 0.77 small update, fixed selection error
EDIT: 0.83 larger update, general bug fixes, still plenty more to go
importantly, note colours are consistent - move evenly through the spectrum from C (red) to A# (blueish)
index is still absolutely broken unless you use 16LPB :c
EDIT: 0.861 uses native looping now, obviously much better, index hidden for fixing
EDIT: 0.9 all features are implemented, only bugs and alignment issues remain, unfortunately the new index completely broke navigation to other patterns
EDIT: 0.982 lots of bugs fixed, alignment issues pretty much neutralised, if there are any bugs that you encounter if you don't press the dialog closing 'x' button, please report them.
EDIT: 1.0 version is technically final, please report if there are any bugs not related to the scale of the sliders, concerning launching a new song while the dialog is open, just avoid that for now.
EDIT: 1.01 neutralised the new song notifier bug
EDIT: 1.04 fixed note bitmap ghosting, neutralised new song timer problem, added resizing compatible version (uses buttons, but is a bit slower),
EDIT: 1.06 Might have fixed the new song issues, kind of loosing interest of having this on the tool page, haha.
Added a keybind: shift-l is loop on/off
Added 1 feature: you can now define the selected region by using the buttons as markers and then pushing shift-s to select it.
The correct math formula to calculate the line position from the sliders position still isn't made, so you may have to add/remove a line to make it work for the region you need.
The resizable version will need you to go into the tool's main.lua and edit these two values to what you want:
local BUT_HEIGHT = 20
local BUT_WIDTH = 10
EDIT: 1.11 fixed sudden note misidentification issue Very last update. Made some optimisations, fixed bugs, removed sliders.
EDIT: 1.13 fixed note offs not being displayed, added some new keybinds:
Selection and loop markers are set by clicking the line and column buttons, then push shift-s for selecting or shift-l for looping, if 2 markers are not placed, i.e. no 2 buttons are clicked, the key combination will disable looping or deselect the region respectively. You can mark a single line and column by double clicking a button. Looping a very small region may not be possible. You can move in edit steps with the up and down arrow keys, move by 1 line with alt-up/down. You can move the contents of the currently edited note column to before or after a line by using shift-up/down, you can move them by edit steps by using ctrl-up/down, note that if there's data in the way moving is not possible. Moving between columns in a track is done with the left and right arrow keys.
EDIT: 1.16 Added text help dialog, accessible with shift-h. Added the detach-dialog function, use shift-o. Added adjustable refresh rate (in the help dialog), reopen the tool's dialog to use the new values. If you want to change the defaults I'll ask you to navigate to main.lua and do it yourself (now in the first 4 lines), I remember having issues with saved tool preferences, so I'll avoid that function.
Still haven't got size suggestions, so mostly everyone is satisfied? I was planning to have 2 more.
EDIT: 1.18 Fixed issues that would happen if you'd install the tool before renoise would load a new song. Added 1 more size, 'huge', roughly the size of renoise's 'huge' maybe a bit bigger than your definition of huge. Use the shift-h for help. Won't be making more sizes because I'm forced to make them by hand with the software I already have (128 bytes/s internet connection).
EDIT: 1.2 Fixed a small bug no one would notice under almost all circumstances. Changing the constants no longer needs the window to be reopened. I hope the latter doesn't add more bugs.
EDIT: 1.22 I guess the tools isn't done yet. Added effect column as well, you can now pause updating of the notes or effects using shift-e and shift-n. I'm still not sure how to quickly generate an image out of a .wav easily, so that a sample overview would be possible, don't get too excited though, it's just render_pattern_track>save_as_.wav>generate_a_bmp>load_bmp_into_tool_window, should be handy, as with a bit of personal work you can align the automation view with the tool's window.
Project terminated unless requested. Moved on to reaper's midi editor.
Use shift-h while the tool is focussed to show the help dialog.
- tblr.tools.Pattern_pone.xrnx 119.16KB 83 downloads
Edited by toblerpone, 02 April 2016 - 15:41.