Old 05-20-2018, 07:48 PM   #1
Embass
Human being with feelings
 
Embass's Avatar
 
Join Date: Jan 2014
Posts: 923
Default Api function to get all available plugins names?

Api function to get all available plugins (FX) names?
Embass is offline   Reply With Quote
Old 05-22-2018, 09:23 AM   #2
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
Default

The ones used in your current project or all installed ones?

a) For the ones in your project, you probably would need to read them track by track(TrackFX) and item by item(ItemFX) using the accompanying API-functions (they probably have an FX in their name).


b) The ones installed can be accessed in the following config-files, I documented:

VST-Plugins:
http://mespotine.de/Ultraschall/File...tplugins64.ini
Reaper-vstplugins.ini is for 32-bit-VST-plugins, but should work the same way.


DX-Plugins(Windows):
http://mespotine.de/Ultraschall/File...xplugins64.ini
Reaper-dxplugins64.ini is for 32-bit-DX-plugins, but should work the same way.


AU-Plugins(MAC) are registered in ultraschall/ReaperConfigZip/reaper-auplugins64.ini, though I haven't documented them yet.
Maybe a reaper-auplugins.ini has the 32-bit-versions, but I don't know, as I have no Mac to check...

You can read them and parse all names out of them, using pattern-matching.
Meo-Ada Mespotine is offline   Reply With Quote
Old 10-20-2019, 04:50 AM   #3
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

Quote:
Originally Posted by Embass View Post
Api function to get all available plugins (FX) names?
As an example you could check my folderify.lua, see https://forum.cockos.com/showpost.ph...94&postcount=2
TonE is offline   Reply With Quote
Old 05-20-2021, 03:39 AM   #4
BartR
Human being with feelings
 
BartR's Avatar
 
Join Date: Oct 2014
Location: Belgium
Posts: 1,628
Default

Quote:
Originally Posted by mespotine View Post
The ones used in your current project or all installed ones?

a) For the ones in your project, you probably would need to read them track by track(TrackFX) and item by item(ItemFX) using the accompanying API-functions (they probably have an FX in their name).


b) The ones installed can be accessed in the following config-files, I documented:

VST-Plugins:
http://mespotine.de/Ultraschall/File...tplugins64.ini
Reaper-vstplugins.ini is for 32-bit-VST-plugins, but should work the same way.


DX-Plugins(Windows):
http://mespotine.de/Ultraschall/File...xplugins64.ini
Reaper-dxplugins64.ini is for 32-bit-DX-plugins, but should work the same way.


AU-Plugins(MAC) are registered in ultraschall/ReaperConfigZip/reaper-auplugins64.ini, though I haven't documented them yet.
Maybe a reaper-auplugins.ini has the 32-bit-versions, but I don't know, as I have no Mac to check...

You can read them and parse all names out of them, using pattern-matching.
Links are returning error: page not found
__________________
Reaper: always the most up-to-date.
O.S.: Windows 11 Pro
ReaPack (with bilingual Tutorials): https://bit.ly/ReaPack_Repository
BartR is offline   Reply With Quote
Old 05-20-2021, 06:11 AM   #5
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
Default

Moved to here:
https://mespotin.uber.space/Ultrasch...criptions.html

Both files are described in there.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 05-28-2021, 02:01 AM   #6
BartR
Human being with feelings
 
BartR's Avatar
 
Join Date: Oct 2014
Location: Belgium
Posts: 1,628
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
Moved to here:
https://mespotin.uber.space/Ultrasch...criptions.html

Both files are described in there.
It will be nice if ever was possible to extract the plugins' names preceded by the manufacturer name.
Useful when you are migrating stuff and not all the plugins are on iLok or eLicenser.
I think it will be useful to integrate this function on Reaper on the FX window as export list.
__________________
Reaper: always the most up-to-date.
O.S.: Windows 11 Pro
ReaPack (with bilingual Tutorials): https://bit.ly/ReaPack_Repository
BartR is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:14 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.