Skip to content

a tool for converting VST presets to AU presets

Notifications You must be signed in to change notification settings

waltercruz/fxp2aupreset

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fxp2aupreset

fxp2aupreset is a tool for converting VST presets to AU presets.

Installation

fxp2aupreset has modest requirements; it just needs the construct library.

Running

fxp2aupreset requires information about the instrument whose presets are to be converted. You can retrieve that information by finding your instrument using

auval -a

You'll see a bunch of lines that look like this:

 ...
 aufx mcmp appl  -  Apple: AUMultibandCompressor
 aufx mrev appl  -  Apple: AUMatrixReverb
 aufx nbeq appl  -  Apple: AUNBandEQ
 aufx nsnd appl  -  Apple: AUNetSend
 ...

The first three fields in this output (before the -) are the type, subtype and manufacturer of the instrument. Each of these three fields are four characters long. Additionally, you'll need to figure out which key is used for the preset data in aupreset files generated by the instrument.

These four parameters can be specified manually:

 ./fxp2aupreset.py --type aufx --subtype mcmp --manufacturer aapl --state_key vstdata <path to directory full of .fxp files>

or (and this is the recommended method) you can give fxp2aupreset an example .aupreset file generated by the instrument, and it'll figure out the rest:

 ./fxp2aupreset.py --example <path to example .aupreset file> <path to directory full of .fxp files>

License

This software is released under a Creative Commons Attribution-ShareAlike 4.0 International license.

Original version by Colin Barry (colin@loomer.co.uk), based on aupreset to fxp converter found here.

About

a tool for converting VST presets to AU presets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%