New Tool (3.0): Quick Vol AHDSR (July 2015)

New version pretty much has all I wanted to add to it, probably up on tools site shortly if no-one finds any problems:

https://forum.renoise.com/t/new-tool-3-0-quick-vol-ahdsr/43997

—Update 0.5 (think we are almost there now)


–change tracks added via dropdown at top

–color system changed a bit (green used instead of orange for sample present) --all greens = good to go!

–Offset added in bottom right of GUI. You can now change the start position of the sample. As the renoise sampler doesn`t have start and end markers for trigger, this is done using a phrase and the sample offset command. The orange LED/ button next to it shows a phrase is present. Click on it to go to the phrase editor.

Version 1.0 up on tools site,

only change from 0.5 was a change on the pattern offset view button order:

http://renoise.com/tools/quick-vol-ahdsr

Hey, missing the right click context menu entry in the instrument list… :frowning: edit: why did you remove it? This sucks, really. I want to use your useful tool, but I won’t since I only can access it thru the crowded tools menu :stuck_out_tongue: and I have no more space for another shortcut. Isn’t the context menu the most intuitive way to get related functionality?

It was never there for this tool. Only the tools menu.

It does make sense though so I will add it at some point.

beta 1.1

–Fix: tool no longer changes renoise focus lock setting

–added: menu entry in instrument right click menu

https://forum.renoise.com/t/new-tool-3-0-quick-vol-ahdsr/43997

Hey! Thanks lots for adding the context menu thing!

This is fantastic. You’re right, brilliant in conjunction with the Note Properties tool. Thanks for this.

This is fantastic. You’re right, brilliant in conjunction with the Note Properties tool. Thanks for this.

A couple more along similar lines that can be helpful with beats are Groove Control as a macro for the renoise master groove controls. Can be useful to experiment with groove/ swing settings. You also get a readout so you can apply the values manually after experimenting. I find after adding some swing with hihat / percussion offsets it can work quite well to add a few percent swing on the renoise global settings:

https://www.renoise.com/tools/groove-control

Also Velocity Pan Delay Automation gives access to the note properties via the automation lane:

https://forum.renoise.com/t/new-tool-2-8-velocity-pan-delay-automation/39441

nisanmol also has a groove tool here that may be of interest too which adds the values directly into the pattern instead:

http://www.renoise.com/tools/groovetool

along with dblues tool that gives a graphical representation of renoise groove values:

https://forum.renoise.com/t/global-groove-documentation-how-does-it-work/41552

This one doesnt seem to be working with 3.1 … anyone had better luck?

This one doesnt seem to be working with 3.1 … anyone had better luck?

it may not have auto-upgraded. Here is a version that should work without having to mess around with the xml:

Edit: Now up in 1st post:

https://forum.renoise.com/t/new-tool-3-0-quick-vol-ahdsr/43997

Oh ace, thanks.

loving this tool, great workflow enhancer, thanks!

been tinkering with the code trying to work out if the ‘Enable’ checkbox can be ticked (and ADSR created if not present) when the tool is invoked.

Would save an extra (and for me unnecessary) mouse click :wink:

had no luck though, any hints?

loving this tool, great workflow enhancer, thanks!

been tinkering with the code trying to work out if the ‘Enable’ checkbox can be ticked (and ADSR created if not present) when the tool is invoked.
Would save an extra (and for me unnecessary) mouse click :wink:

had no luck though, any hints?

Hi muckleby, I just got around to looking at this this.

Were you after it adding an envelope just on initialising the gui, or adding an AHDSR to every instrument that you navigate to when the tool GUI is open?

hey Ledger! thanks for getting back to me.
just adding on initialisation would do the trick for me
i noticed this behaviour was default (or maybe it was the 2nd behaviour you described?) with earlier versions but couldnt get my head around the listeners in this current version.
any pointers are much appreciated :wink:

Heres a version that adds AHDSR on first run. Cant remember whether previous behaviour you mention was a deliberate feature change/bug. Anyhow:

–1.33 now added in post below

Let me know if it works ok for you. (Note: it doesn`t check if a sample is already present in the instrument it is opened on)

If you are interested, below is the code I added to main.lua on line 810. It adds a AHDSR after gui is layed out but before it is first refreshed.

-----------------------------------------------------
    --auto add AHDSR on first run
    ------------------------------------------------------

      if vb.views["enabled"].value == false then --check envelope no already present via gui state
      --ADD NEW ahdsr
        ahdsr = song.instruments[song.selected_instrument_index].sample_modulation_sets[1]:insert_device_at("Modulation/AHDSR",1,1)--index
        --Show on GUI readout that an envelope has been added
         vb.views["readout"].text = "New AHDSR Added"
        --set initial values
        --attack to 0
        ahdsr.parameters[ATTACK].value = 0
        --Hold to 0
        ahdsr.parameters[HOLD].value = 0
        --Decay to 0.5
        ahdsr.parameters[DECAY].value = 0.5
        --Sustain to 0
        ahdsr.parameters[SUSTAIN].value = 0
        --Release to 0
        ahdsr.parameters[RELEASE].value = 0
      end

  ---------------------------------------------

perfect! big thanks man appreciate it.

will speed up my workflow beautifully

niceone for posting the code, pretty simple when you know how ey!

will be tweaking those default paramaters so again much appreciated :wink:

A bug was introduced in last version 1.32 (which has the auto-add device behaviour) where multiple envelopes could be added on subsequent initialisations. Fixed in 1.33:

–new version below

Version 1.5

  • Added rotaries to control the slope for attack,decay and release controls
  • Added Graph Env. button to add/access a modulation envelope in addition to the standard AHDSR. It can also be enabled/ bypassed with new checkbox next to button.

Quick Update: Version 1.51

  • Fixed API version number
  • New envelopes have points automatically at max, so as not to change sound immediately

NOTE: When clicking around tracks, you may end up with an envelope window open that does not correspond to the current track/ instrument. When this is the case the Graph Env. toggle button will be grey and not orange. Press the Graph Env. button again to correct.

https://forum.renoise.com/uploads/short-url/wcqQU4y4uhS7AxKGTLWpTDsi9s4.xrnx

Quick Vol 1.5

5 Likes

hi could it work on all aspects of the sampler ie filter as well cheers

Have considered it and still a possibility, but there are quite a lot of parameters/options to copy into the tool then. i.e. for filter:

-cutoff
-resonance
-drive

This all starts to add more gui confusion to the tool, which is already getting a bit messy for a quick helper. It seems by that time you may as well get stuck into the sampler and edit the modulation there.