Jump to content


Photo

What curves for automation do you want to have with a click of mouse?

curves automation envelope automation

  • Please log in to reply
29 replies to this topic

#26 Medievil-Music

Medievil-Music

    Advanced Member

  • Normal Members
  • PipPipPip
  • 82 posts
  • Gender:Male
  • Location:Russia

Posted 24 November 2017 - 15:57

 

 

On the other hand, I can assure you that creating tools with LUA and your touch of graphic originality can be very entertaining, although in reality the tool is not a big thing.

I think that it will be so hard for me to learn LUA, 1st of all, from Zero, then start thinking about creating tools by myself. It sounds crazy cool, but it needs so much time.
I dont know how and from where to start.



#27 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1091 posts
  • Gender:Male
  • Location:Spain

Posted 24 November 2017 - 17:44

Here is a small guide (for me) on how to start: http://forum.renoise...e-4#entry359113

 

And here is a official guide on how to start: http://forum.renoise...to-programming/

 

LUA is not a code to execute programs (xxx.exe), but works as a slave of a host, in this case Renoise and its API. Actually, if you study four basic things of LUA, variable, condition, iteration, tables, you can start to build many things. You just have to follow the documentation of the Renoise API and understand how to apply it. Luckily, there are many simple tools that you can download and start to see how they work.
 
But the main obstacle is yourself, your desire, your time. I myself, one week after starting with LUA, I was already making my first tool window with some buttons with functions. Actually it is very simple, because the code must be "perfect". A failure generates a readable error and that helps not to fail.
 
In addition, there are forums for scripting where you can look for many things, and if you do not find what you are looking for, you can ask...
 
Thanks to that, you can add things to your Renoise according to your needs. I started complaining that I did not have a virtual piano to enter notes with the mouse. In the end I built a tool that does it. At first it was crap. But then I learned to generate layers with Viewbuilder. VPDpro is inheritance of all these small steps of learning.
 

  • Medievil-Music likes this

:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 26 September 2017):

Spoiler

#28 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1091 posts
  • Gender:Male
  • Location:Spain

Posted 26 November 2017 - 00:37

Finally, I have added a curve attenuation slider!  :huh:  :huh:  :huh:  ^_^  ^_^  ^_^

 

automa32_double_curva.png

It's the slim slider. With it it is possible to form curves automatically up to 32 + 1 points. The generated curve is always increasing. Then it is possible to invert it.

 

Here is the example of an envelope divided into two parts:

automa32_double_curva_2.png
 
 
So far, this is the most complicated thing that I have managed to program with LUA. I am pleasantly surprised with the results...
 
 

 


  • Ledger and Djeroek like this

:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 26 September 2017):

Spoiler

#29 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1091 posts
  • Gender:Male
  • Location:Spain

Posted 27 November 2017 - 20:53

For all those who have followed this thread, I am pleased to tell you that the VPDpro multitool enters the alpha phase and it's already 99% functional. This implies that practically "does not contain errors of execution" (maybe some undiscovered small errors), and only missing some details related to Automa32, mainly the construction of presets envelopes/curves. All the controls are already working correctly. The final aspect of the tool with the compacted windows is as follows:

 

vpdpro-v1.0-build-103.png
 
This Christmas we will all have a prize!   :guitar:  :drummer:  :clownstep:
 
 

 


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 26 September 2017):

Spoiler

#30 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1091 posts
  • Gender:Male
  • Location:Spain

Posted 03 December 2017 - 21:14

Selection control included in Automa32. It allows easy selection by blocks, governed by the selected line:

automa32_scissors_selection.png
It is possible to create a concrete envelope like this, and then select a block quickly to raise or lower the points within the selection.

 

 


:excl: Development of my tool: GT16-Colors

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 26 September 2017):

Spoiler