New Tool (2.8): Automatron


#21

Yes I agree this is a bit annoying, fixing this would certainly speed up the workflow.

In terms of other constructive criticism, I loved the simplicity and elegance of v4 and it’s interface. Whilst v5 is cool it does seem its starting to get a bit cluttered with all the pattern effect controls on there too, maybe some tabs to separate the pattern effects and automation would keep it looking more elegant.

Cheers


(Djeroek) #22

I can see some instances where the behavior is wanted/helpful, so making it optional would be ideal imo.


(kazakore) #23

It should be possible to have it only pick up Edit Step when the window is first opened and then a local variable used if you convince Harold it would be neater or write a patch.

I don’t think selection within automation editor is currently available to the API unfortunately.


(esp81) #24

I’ve been getting the same error as Djeroek every time when using the fade in/fade out on v5.


(harold) #25

I hear you guys. I’ll try to push out another version this weekend. (Last two weeks of school here, lots of work to do)

  1. I think I have a fix for the fade-in fade-out Lua error. Though, I still haven’t seen it myself. Can anyone describe a way to reproduce it from scratch?

  2. I will do a rev on the thinking around how long each inserted shape will be. I understand that tying it to edit-step so directly is a little awkward.

-Harold


(esp81) #26

Could the error have anything to do with the fact I was automating a vst effect paramater? I don’t seem to be getting any errors when using it on native renoise stuff.


(harold) #27

Unsure. Were you using the VST Automation device? Or something else?

-Harold


(esp81) #28

yes, using it to control the cutoff frequency of a filter plugin.


(harold) #29

Just released v6:

Tool page:
http://www.renoise.com/tools/automatron

In this version:

  • Hopefully fixed fade-in/out bug, let me know if you still hit it.
  • Step length decoupled from edit step.

Next version:

  • I have a few more ideas for shapes.
  • Let me know anything you’d like to see

Source code, as always, available at:

I love you,
-Harold


(Djeroek) #30

Thanks for the update! :) Fade’s seem to work properly now (haven’t had a notice yet).

The step length thing is still not ideal imo, but this might just be my workflow? I rather have ‘Step length’ in your tool become ‘Shape size’ and have changing the value in the number box in your tool not automatically influence the step length, amount of space travel when moving the cursor!

This way, you can for example set the shape size to 8, use the default current step size or define your own step size using the Renoise shortcuts (ctrl+1 in my case) and be able to quickly travel to a point/ note-event in the pattern. Right now if you want to trigger a similar length shape at note-events placed within the range of the ‘Step length’ this is cumbersome, because you’ll need to adjust the step length. Sorry for the verboseness, does it make sense?

I’d like to be able to generate shapes, while stepping through the automation/pattern line by line.


(harold) #31

Thanks for continuing to try new versions of the tool. I’m glad others are enjoying it as much as I am.

I think what you’re saying does make sense. However, I like the arrow keys in the tool moving by a full step length. I find this convenient if I accidentally enter the wrong shape with the keyboard, I can easily left-arrow, and write over the erroneous shape with a different one.

You can step line-by-line by holding ctrl when you use the arrow keys.

Is this sufficient for your use case?

-Harold


(Djeroek) #32

Awesome! :guitar: :drummer: I somehow missed that, yeah this is what I need! Need to read up on all the shortcuts you’ve implemented when having the tool window open! Cheers.


(harold) #33

:w00t:

We are both happy then. Take care, and let me know of any additional thoughts you have regarding the tool.

-Harold


(Djeroek) #34

Only things I’ve mentioned before, like other kinds of fading for the pattern effects etc…

If you could split a patterns worth of automation in blocks (define the block size in your tool), then use the sorting algorithms to shuffle these blocks of data you can easily create variations.


(esaruoho) #35

harold, thanks so much.


(Djeroek) #36

Yo Harold, could you add an option to apply the ‘pattern effects’ like fade in / fade out to multiple patterns worth of automation? Cheers :drummer:


(harold) #37

Hi. Probably. What would you imagine the user interface for this being?

-Harold


(Djeroek) #38

something to define a scope, a range…, like a box to set the number of the starting pattern and another box to set the ending pattern. For example, set a range from starting pattern 2 to end 5, then hit the pattern effect and magic happens :yeah:

To throw in another feature request: have extra fade curves for the pattern effects, like exponential / logarithmic fade in / fade out slopes.


(harold) #39

I’ll have to think about this.

More shapes would be cool, agreed.

-Harold


(Djeroek) #40

Maybe you can check out Laffik’s progressor tool ( http://www.renoise.com/tools/progressor ) for inspiration? It also uses a range option in the gui to define the scope of patterns the tool works on.