New Tool (3.1) Device Sergeant (June 2017)

v0.65 up on tools site

-Hydra initial Input slider now sets to same as tool parameter slider value

http://renoise.com/tools/device-sergeant

V0.66

-Added 4 new “nudge” buttons beneath the main slider.

These nudge all targeted parameters while keeping their relative positions unlike the slider which sets all values to the same amount.

(NOTE: relative positions are not preserved once sliders get to max/ min values)

v 0.70 Updated menu behaviour to always open/ re-initialise the tool and bring it to front and centre
v 0.66 Added 4 new “nudge” buttons beneath the main slider.

Now on Tools site with updated menu behaviour.

http://renoise.com/tools/device-sergeant

Ledger, this tool is a lifesaver!! Thank you, sir.

1 Like

v1.12

Added a button that will take you to the next (if any) missing plug.

i.e. For when loading an old xrns and there are missing/unloaded VST fx in the mixer.
If no missing plugs found then pressing button gives a status message.

You can also delete all instances of the selected missing plug, with Delete All button if wanted .

  • NOTE: as of v1.12, this button will not be visible on startup unless there are missing plugs in the song.

find missing device

Plug not found

Quickfixes:

v1.12 - fixes a bug that would fire error when a plug had no parameters e.g. an analysis plug.
.Also new […] button will not show up on startup if there are no missing plugs
v1.11 - fixes small bug when a single device is present in current track before the selected device

Related tool:

1 Like

v 1.15

-Now added solo button which will solo all the tracks that contain the selected device

dev seargeant solo

v1.17 in lower post

v 1.16

-Solo function deals with groups better:

  • Group Tracks without the selected device on them or in one of its members will be muted as expected.
  • If a Group Track has the selected device on it, it will be unmuted along with all of its members. So now you hear the correct audio going through that instance of the selected device.
  • If a track has the selected device on it, the parent group will now be unmuted too. Again so you can hear the audio passing through.

////

Known/discovered Issue (now fixed in renoise 3.3)

Some parts of tool will not work correctly when you have collapsed groups, such as [<][>] buttons. Currently not possible to work around because of this bug:

1 Like

Hi Tool King Ledger!
Can you also identify unused DSP’s (DSP’s which are never turned on throughout a song) with this tool?

Best.

Afraid not, closest thing is detecting all pattern on/off commands for a DSP with latest version of Auto Slider. So you could select that DSP and check if it’s turned on in any patterns in the song - it won’t check the automation lanes for on/offs though.

v 1.17

ledger.scripts.DeviceSergeant_V1.17.xrnx

  • The […] button text is changed to [Missing] to be clearer, when missing plugs are found.

  • If you have collapsed tracks and you un-collapse them with using the [<] [>] buttons, it will temporarily remember their state while the GUI is left open. You can restore them by pressing the button. If you close the GUI first though, the collapsed tracks will be forgotten and you would have to re-set them manually.

v 1.17

collapse tracks

OK, thanks. Would be great if any of your DSP related tools could do this (on a song level). That is, report DSP’s which are not turned on 1. in the song’s initial state, or 2. by track comands or automation later on.

Best.

@Drop_Shadow

Managed to modify the code from Auto Slider to make this feature. It seems to fit best with this tool.

It will need some testing so I wouldn’t rely on it until you are happy that you are not getting false positives. Let me know how you get on.

NOTE:

  • It searches all patterns including hidden and not just those present in the sequencer
  • device count of 2 = first user added device (should be changed in upcoming versions)

Shortcut: Search For Inactive Devices

unused devices

2 Likes

Thank you so much. It seems to work flawlessly. I tried to run it on a few large projects. It hasn’t reported any false positives yet.

Good stuff!

I’ll tidy the code and change the device count to start at 1 for next version, probably get it on the tools site soon.

Great! An option to delete the inactive devices would be useful as well. Just in case, it’s easy to implement.

TBH it’s probably best to leave it to user to delete the devices manually with this. There is always a risk of a mis-scan (or some unseen API bug) leading to unwanted consequences here.

I added a re-check button though that may make it easier to keep a track of things as you go along deleting. Also changed the device count to start at 1 for first device:

unused devs

Shortcut: Search For Inactive Devices

That’s just great. Thanks a lot.

1 Like

v1.2 Should make things a little easier aswell:

  • Tracks are now grouped in the readout

ledger.scripts.DeviceSergeant_V1.2.xrnx

devs in song

Shortcut: Search For Inactive Devices

Does it also search for on/off automation of the devices?

yes, searches pattern fx ‘on’ commands and envelope editor ‘on’ automations.

1 Like