Bit of a problem with AU Instruments and AU EFX. But this probably cannot be solved easily. This is why I ended up just figuring out what an AU FX is called by it’s AU ID and then made a shortcut which loads that specific one, so I know exactly which one it is
pretty neat otherwise, (btw, it’s LPB not LBP)
also, what is
switching views while cycling trough the view’s sub-states
? I see F2,F3,F4,F11 (ImpulseTracker view stuff)
Hi @esa: AU Instruments should be in “Global => Track Devices”, AU EFX should be in “Global => Track DSPs”. Can you observe this on our mac?
Thanks, fixed.
“cycling trough sub-views” means, the last state of each view is remembered, so pressing F2 several times cycles trough the tree states [1/3], [2/3] and [3/3], then pressing F3 recalls the sub-state of the F3 view and pressing F2 again leads to the last state of the sub-view of F2. (But this part is still unfinished business…)
Yes. No issues there. There’s probably no way of using the script to do this (and it would be way too convoluted)
Add an AU Effect
Read the AU Effect name
Store the AU Effect name
Associate AU Effect name with “AU Database name” (that mess that you see in the shortcut)
Delete AU Effect
and repeat until all AU Efx have been identified with their “actual” names.
I know Conner_BW has already made a request for this (for Renoise to read the au database names natively and to replace them with their actual, informative names), so maybe it’d be a total waste of time to do it in a script like this
Ok. I had to switch the VST / AU / Native effect paths (/*Meta/*Signal Follower → /Native/*Signal Follower). after that it all worked like a charm. Nice 1
by the way koppi, mad props for reporting the complex script == performance issues… after fixing my script, tab no longer takes a second to refresh the screen (=to switch to a second track)
Koppi, feel free to add this or modify it to work globally:
renoise.tool():add_keybinding{name="Global:Paketti:Hide Track DSP Devices", invoke = function()
if table.count(renoise.song().selected_track.devices) >1 then
for i=2,(table.count(renoise.song().selected_track.devices)) do
if renoise.song().selected_track.devices[i].external_editor_available==true
then
renoise.song().selected_track.devices[i].external_editor_visible=false
end
end
end
end }
It hides selected_track’s currently-open-VST/AU ext.editors. A simple modification could probably be made to make it hide all the currently displaying vst/au effect GUIs.
p.s. this reply to this thread only makes sense if your script already opens the VST/AU GUI after the keyboard shortcut has been run to add a new TrackDSP.
Koppi, as per your request, here’s the code originally assisted by many people, which loads a vst and displays the ext.editor. there’s also some workarounds to make the effect come up after line input device, if such is present on the track.
--User-specific VST/AU efx loading. These are with very specific settings, so use at your own peril!
--Oct17th modification: Loadvst can be used to load the vst/au/native fx of your choice. Enjoy.
function loadvst(vstname)
local checkline=nil
if (table.count(renoise.song().selected_track.devices)) <2 then checkline=2
else
if renoise.song().selected_track.devices[2].name=="#Line Input" then checkline=3
else checkline=2
end
end
local checkline=nil
if (table.count(renoise.song().selected_track.devices)) <2 then checkline=2
else
if renoise.song().selected_track.devices[2].name=="#Line Input" then checkline=3
else checkline=2
end
end
renoise.app().window.lower_frame_is_visible=true
renoise.app().window.active_lower_frame=1
renoise.song().selected_track:insert_device_at(vstname, checkline)
renoise.song().selected_track.devices[checkline].external_editor_visible=true
renoise.song().selected_track.devices[checkline].is_maximized=false
renoise.song().selected_device_index= checkline
if renoise.song().selected_track.devices[checkline].name=="VST: FabFilter: Pro-Q" then
renoise.song().selected_track.devices[checkline].parameters[206].value=1
else
return
end
end
enjoy.
as you can see, there’s also specific settings for pro-q parameters, and the lower frame track dsp gets minimized after adding an effect.