Automation Envelopes Based On ...

[quote=“dblue, post:9, topic:30860”]
@Jonas: Give this a try…

Attachment 1536 not found.
man, i just cannot believe you sometimes. someone comes up with an idea, and you’re like ‘maybe i could throw something together’, and next thing we know there’s a working script. i swear to god, people like you are proof of the coolness of Renoise LUA scripting.

Cheers mate! :D

What can I say… I like solving problems and losing myself in an interesting task for a few hours, and naturally I enjoy helping out fellow Renoisers whenever possible. If I see a problem or feature request that I think I can figure out myself, then I’ll usually just give it a shot. I normally have Renoise running all day anyway, to experiment with DSP chains, to test my own VST plug-ins, etc., so scribbling down some basic scripts is not a big deal either.

It’s just too much fun goofing around in Renoise! I just wish I could apply the same level of enthusiasm to my other projects like Glitch, haha.

1 Like

Perhaps you can combine your Lua fun with your Glitch backlog by improving this one:
http://tools.renoise.com/tools/drum-processor

Feckin’ hell m8! I’m gone from this forum for a few seconds and booooom, Dblue ftw! :) Thnx this is exactly what I was looking for!

Yep, this :)

Dude, it is super useful in its current state!

Another thing that could be useful for a future update, is a third slider that sets some kind of decay time, maybe? So a max setting would give the results as seen now, and a smaller setting would make the envelope die out faster, relative to when the next note hits. You hopefully get what I mean :)

This!

There should be a donate button on the Renoise forum for script wizzards.

I found the button!

v1.02 Update: (Available in the earlier post)

The tool now has Curve and Decay parameters for extra tweaking. Let me know if this is closer to what you had in mind.

Wow this is incredible dblue. B)

Hell yeah, I’m gonna try and find out how to set up a paypal account, look into if I can use the Dutch ‘Ideal’ system to transfer some beer money! :)

Oh yeah B) very cool!

+1! keep up the good work!

looks good,i am not in front of the computer the next 3 days,but think this will be great for basslines (and of course more)

Hope, I’m not to bold introducing a ‘last’ request ;) , an option to somehow be able to interpolate between min/max values over the pattern length(selection?), so for example you can have the shark-fins gradually increase or decrease in amplitude within the automation window! By the way, the tool as it is now is already proofing much more useful then simple cutoff automation, the speed with which you can fill/draw in the dots for multiple parameters and make variations for all kind of effects is uber-win!

I’m bumping this with another suggestion :)

this tool is so nice on fast bpm speeds & expanded patterns where it draws in dots on every line, having high resolution variations possible within curves derived from note placement. Like shown here:

1667 autom1.jpg

I think it would be nice if we could somehow control the even and uneven dots separately. In the picture above I had to pull every uneven dot down manually for the second curve. Having a slider to set the min/max value for the uneven dots would definitely save time! Like this took me some time, but the wobble sounds sooo good :) :

1668 autom12.jpg

edit:

what about an inverted trajectory, inverted curve for the uneven dots? That could be cool too!

bissump

was thinking how cool it would be to have other criteria for the ‘automation from notes’ tool to trigger envelopes. Turn ‘automation from notes’ to ‘automation from …’ and have a selection box like in the advanced editors content mask.

So you can trigger envelopes from selecting out of: 'note, instrument, volume, panning, delay, effect nr & effect value.

Haha. Sorry mate, I’ve obviously been quite distracted with other stuff lately and forgot all about this. I don’t mind hacking together a basic little script if I can, but it’s very much a spur of the moment ‘right place, right time’ thing for me, and I get distracted by other things too easily when that original moment has passed. But I’ll try to keep your latest feature requests in mind, for whenever I do manage to continue working on this tool.

In the meantime, why not take a look at the source code yourself? Just unzip the .xrns to get the .lua code inside. It’s not like black magic or anything, and Renoise LUA scripting is actually quite straightforward if you can dedicate a few hours of time to learning the basics. It’s certainly a lot easier to modify existing scripts than it is to write your own from scratch, but in general I think you could probably pick it up pretty quickly if you put your mind to it. Then you wouldn’t have to rely on dumbasses like me who take forever to add new stuff :)

ey dblue, no worries, blurping all these requests / feature ideas out here, not only in the hope of you whipping out your coding schlong ;) , but hopefully influence the powers pimping the automation editor as well taking different options into consideration :) .

Hacking tools surely will get attention this summer vacation, right now I have to many other things that need attention first (like finally graduating lol + finishing 3 albums).

Woa, how did I miss this one!? Can’t wait to try this out :)

check dblue’s signature, there might be more gems there :)

this can indeed be very useful, thanks!
any chance to promote it to Tools page?

Yeah, sorry about that. I was first planning to create dedicated threads for each tool here on the forum, and then add them to the tools page when they were a bit more mature. But it seems that people still find them quite useful in their early/rough stages, so I guess I will just add them as they are now. I’ll try to take care of that a little bit later today.

Updated this tool for Renoise 2.7:

No major changes yet. I just fixed the tool so that it would work in 2.7.