Destroy FX: FAQ
  • Why won't your plugins show up on my system?
  • Who are you?
  • How do I do X? Or can your software do X?
  • I think I found a bug.
  • What do I do with the files that I downloaded?
  • How do I install your plugins?
  • Your plugins won't show up. What can I do?
  • Do your Audio Unit versions pass AUValidation in Logic?
  • How can I make plugins?
  • Can we put your software on a CD/DVD that we will include with our magazine?
  • Will there be AAX / LADSPA / DirectX / MAS / etc. versions?
  • Do you have a banner that I can put on my web site?
  • Why won't VST MIDI or VST GUI Tester run on my computer? I use Windows.
  • Are you available for paid consulting work?
  • Are you still going to make new software?
  • Why won't your plugins show up on my system?

    These are a few possible sources of incompatibility: Transverb 1.5.2 for Mac also will likely produce the ominous message that it "can't be opened because Apple cannot check it for malicious software." This is because oops we forgot to "notarize" the download package. The easiest solution is to convince macOS that it was not downloaded from the wilds of the internet via the following command in Terminal:
    xattr -d com.apple.quarantine ~/Downloads/transverb-1.5.2-mac.dmg
    (which assumes the default downloaded path to the disk image file, though adjust the end of that command accordingly if you relocated the file). You may need to unmount and remount the Transverb disk image as well.

    Who are you?

    We are Sophia Poirier and Tom Murphy 7. We are buddies from back since grade school. We like to make music and, sometime around December 1999, making music software became a part of that process. You can contact us here.

    For more information about Tom, try visiting one of his numerous web sites. Sophia, on the other hand, is allergic to internet presence.

    How do I do X? Or can your software do X?

    Please read the documentation included with the plugin before you write to us. Most of the questions that we get are answered in the documentation.

    I think I found a bug.

    Before writing to us about a problem, please check our web page to see if there might be a newer version of the software (we may have already fixed the bug). If you still need to write to us about a bug or some problem, please include the following information:

    Also, if you are using macOS and experienced a crash with our software, crash logs can often be very helpful, so it is great if you can send the crash log to us. You should be able to find the crash log in ~/Library/Logs/DiagnosticReports (that's in your user home Library).

    What do I do with the files that I downloaded?

    The files at this web page are compressed archives. This means that there are several files wrapped up into one single file (archive) which is shrunk down in size (compressed) so that it doesn't take as long to download. You need to decompress the archives before you do anything else. If the files don't automatically decompress (or "expand") when you download them, and if double-clicking on them after downloading doesn't work either, then that probably means that you need to install software that can decompress these archives. We use (or have used) several archive formats: 7z archives (files ending in .7z), Apple disk images (files ending in .dmg), ZIP (files ending in .zip), and StuffIt X (files ending in .sitx). macOS has software built-in for mounting its disk image files and expanding most compressed file formats. Tom likes 7-Zip on Windows. StuffIt Expander may be needed for our earliest (up through 2003) Mac and source file distributions.

    If you have successfully decompressed the archives, read our installation instructions to learn how to install our software.

    How do I install your plugins?

    Audio Units:

    To install one of our Audio Units on macOS, simply run its installer.

    To use Audio Unit plugins, you will need software (which we call the "host application") that can load them. We try to maintain a list of host applications.

    If the plugins don't show up in your Audio Unit host, try logging out and then logging back in. If that doesn't help, then you might even need to reboot your computer, or if you are handy with Terminal:
    sudo killall -9 AudioComponentRegistrar

    VST plugins:

    To use VST plugins, you will need software (which we call the "host application") that can load them. We try to maintain a list of host applications.

    Most of the time, you install VST plugins by placing the plugin files into a folder called VstPlugIns. The VstPlugIns folder usually needs to be located in the same folder as the host application.

    VstPlugIns folder

    There is variation between some of the different hosts, so check your host's documentation for more specific instruction. On macOS, there is a standard location for VST plugins: Library/Audio/Plug-Ins/VST/ (As with Audio Units, that can be Library in the user or local domain.) Decent hosts automatically know to look for VST plugins there. On Windows a common location is c:\Program Files\Steinberg\VstPlugins, but you might need to check your host's documentation or settings.

    Special note for Windows users: The plugin files for Windows have names with .dll extensions. If you use Windows and are not able to see the plugin files, then you probably have the "Do not show hidden or system files" preference selected under "Folder Options" in Windows. To change this, open any folder on your computer, open the View menu, and select Folder Options. Next, click on the View tab. You should now see the "Hidden files" option. Change it to "Do not show hidden files," or "Show all files" if you prefer. Now you should be able to see the .dll files.

    Your plugins won't show up. What can I do?

    First, make sure that you have installed them correctly. Please refer to our installation instructions.

    Make sure that your system supports the plugin(s) by checking our system requirements.

    Also, make sure that the host application that you are using supports the particular plugin(s) that you are trying to use. You can find details about many host applications and the sorts of plugins that they support in our list of host applications.

    Logic and Digital Performer also have some additional things to be aware of when troubleshooting plugins not showing up...

    Logic:

    Logic (version 7.0 and higher) utilizes AUValidation to determine which AUs will be enabled for use. AUValidation is Apple's official validator of conformance to the AU specification. Any AU that fails or crashes AUValidation will be disabled in Logic. When you first launch Logic, it will run each of your installed AUs through AUValidation. The results are remembered, and after that, new AUs will only be run through AUValidation when you install additional AUs or when you update your existing AUs to newer versions.

    All of our AUs currently pass AUValidation to the best of our knowledge. However, sometimes Apple updates AUValidation in ways that can catch more problems that we previously didn't realize an AU had, and also on occasion some system-specific problems can affect them passing, so it's good to know how to troubleshoot this.

    First, you can try launching the Plug-In Manager and rescanning a failed AU. You launch it by going to the Logic application menu → Preferences → Plug-in Manager. The Plug-In Manager presents you with a list of all of your installed AUs and the results of their last AUValidation scan. You can push the Reset & Rescan button for an AU to rescan it. You can, if all else fails, override a disabled AU here by clicking on its Use checkbox.

    In more extreme cases of problems, you can force Logic to redo its AUValidation scanning from scratch by trashing Logic's AUValidation results cache file. This file is located at ~/Library/Caches/AudioUnitCache/com.apple.audiounits.cache (that's in your user home Library). You should trash or move that file when Logic is not running, and also run the following command in Terminal:
    defaults delete com.apple.audio.InfoHelper
    Then relaunch Logic to begin a full rescan of all installed AUs.

    In cases where you are not able to get an AU of ours to pass AUValidation, and you are sure that you have the latest version of the AU installed, please go into Plug-In Manager, do a Rescan of the AU, select and copy all of the text in the validation results window that pops open, and please send that to us. If the AU is crashing AUValidation, please send us the crash log as well, which you should be able to find at: ~/Library/Logs/DiagnosticReports/auval.crash

    Digital Performer:

    Digital Performer also performs tests on all AUs before enabling them for use, but does so using its own torture test tool rather than Apple's AUValidation, so note that results can vary between the two. The way in which DP tests AUs, remembers the results, tests again only for new additions or updated versions, etc. is all similar to what is described above for Logic and AUValidation. All of our AUs currently pass DP's AU test to the best of our knowledge.

    If you do encounter problems, you can force DP to redo its AU testing from scratch by trashing DP's AU test results cache file. This file is located at ~/Library/Preferences/Digital Performer™/Audio Unit Info Cache (that's in your user home Library). You should trash or move that file when DP is not running, and then relaunch DP to begin a full rescan of all installed AUs.

    In cases where you are not able to get an AU of ours to pass DP's AU test, and you are sure that you have the latest version installed, please see if you have the file ~/Documents/MOTU AU Test Results.txt and send that to us. Also if the AU is crashing DP's AU test, please send us the crash log as well, which you should be able to find at ~/Library/Logs/DiagnosticReports/MOTU_AU_Examiner.crash

    Do your Audio Unit versions pass AUValidation in Logic?

    Yes, they all pass. If you are experiencing troubles, make sure to download the latest versions from our site.

    How can I make plugins?

    If you want to make plugins, the first thing you want to do is learn how to program a little. You probably want to learn C and C++ since that's what the AU and VST SDKs are written in. Most other languages unfortunately are not suitable for realtime audio applications.

    If you want to make Audio Unit plugins, first pick up the CoreAudio SDK from the Apple Developer site. The Audio Unit SDK is a part of the CoreAudio SDK. There is also a CoreAudio API email list to which you may want to subscribe, it's very useful (as are the list's archives)..

    If you want to make VST plugins, go to Steinberg's web site and get the VST SDK. This has the source code that you need to make VST plugins, source code for a few example plugins, and some "documentation". You also might want to subscribe to the VST developers email list that Steinberg manages. That way, you have access to the list archives (there's a lot of information in there) and you can post your own questions to the list when you encounter problems.

    For general audio/DSP/music programming, we also recommend the music-dsp source code archive and email list for information about audio DSP (digital signal processing) in general.

    Can we put your software on a CD/DVD that we will include with our magazine?

    The answer to that question is usually yes, with the following stipulations:

    Will there be AAX / LADSPA / DirectX / MAS / etc. versions?

    It's very unlikely.

    Especially all of Digidesign's formats (AAX, RTAS, AudioSuite, and TDM) because they are completely closed, proprietary formats. You need Digidesign's permission to make plugins in those formats and then you must keep the details secret, which doesn't work for us since we release our source code.

    And we definitely won't do MAS since Digital Performer now supports Audio Units (as of version 4.1), so MAS is basically an irrelevant format.

    LADSPA currently lacks a lot of features that our plugins rely on (tempo and other musical time information, MIDI, custom GUIs, etc.), so it would be difficult to support that format and it would require removing a lot of functionality from our plugins.

    Why won't VST MIDI or VST GUI Tester run on my computer? I use Windows and/or macOS.

    Because there are no Windows or macOS versions of those apps. They only run under "classic" Mac OS (8 or 9, not X or later) currently. At the time when we made these, Max was not yet available for Mac OS X or Windows. Now it is, however, we've discontinued development of these applications (because we don't think that they're very worthwhile). The source patches are still available, though, if anyone wants to try to create stand-alone applications from them for those other platforms.

    Are you available for paid consulting work?

    The Destroy FX team is not currently available for hire, but here are projects that we have done:

    SFX Machine RT
    SFX Machine RT - A cool multi-effects audio suite capable of very unique, bizarre, and wonderful sound mangling. Sophia did the real-time update of this plugin for Audio Unit and VST formats. Sophia also developed the Backwards Machine plugin.
    Pluggo
    Pluggo - The never ending plugin. Pluggo was a collection of 100+ unusual and great effects and instruments. Plus, it also let you turn your Max/MSP creations into plugins that you can use in other apps. Sophia did the Audio Unit update for Pluggo (plus a bit of work on Max/MSP).
    URS
    URS Classic Console Plug-Ins - These are faithful, high-end models of classic hardware equalizers and compressors. Sophia did the Audio Unit and VST versions of all of their plugins as well as the RTAS/AudioSuite versions of a some of them.
    Abbey Road
    Abbey Road Plug-Ins - These were authentic recreations of Abbey Road Studios equipment. Sophia did the Audio Unit and VST versions of most of their plugins.
    reFuse Software
    reFuse Software - Sophia did the native Audio Unit, VST, and RTAS versions of their Lowender subharmonic bass synthesizer plugin.

    Are you still going to make new software?

    Perhaps! As of 2020, Sophia and Tom have been doing other full-time software development work for many years, and it makes us tired. However, we've mostly managed to get the plugins and our libraries into a state where they are feasible to work on again. Both of us have ideas and unfinished plugins still in our hearts.