For Renoise 3.2:
renoise.song().tracks.insert_column_at(index) (index == 0 -> on the very left)
So you easily can insert a column to a track, without taking care of nasty manual note data copy action
moving track columns using lua
It was added just before 3.1 release, but I cannot find it in the lua api... Moving track column via api. So insert_column_at wouldn't be hard to do...
1000% speed up of lua api and pattern operations
If you start to iterate over many loops, you will quickly realize has slooow the renoise api is. Normally even multiple looping over a whole song should be done in the time of a wink. Even more nowadays, with those power cpus... C'mon guys, why is it so slow? It's also quite slow while using advanced editor... Is it using lua, too, or is the XML song data access so slow? Please consider this...
HTML-ified Renoise LUA API docs
I don't know how you guys find proper information in your plain text api docs... It's well written, no doubt here. But for somebody who doesn't memorize the complete api, it's really hard to check if there is a required functionality!
Basically the docs lacks of:
- A proper method index, sorted by topic, clickable with fancy link to the section. Uber would be a permanent index on the left or right.
- Cross-links! There is a reference to another function ? Fine, then also link to that section within text.
- More references
C'mon guys. Not everybody writes novels with Latex in his/her spare time... Can you please use an automatic html-ifer tool for your docs? There are many many for php stuff and c++, maybe it can but used for lua stuff, too?
Edited by ffx, 06 August 2016 - 10:21.