Adobe Audition 2.0

2007-07-03
2013-05-02
  • Nobody/Anonymous

    Hi guys,

    Has anyone had any luck getting the latest version (0.9e) of the wrapper to work with Adobe Audition 2.0? I can get the demo VST plugin to load but unfortunately it is listed as 'unsupported'... fiddling with the .ini options doesn't seem to help.

    Here's a dump of the debug logs. TIA for the help.

    jVSTwRapper_java_stdout.txt

    registering native Library 'C:\jVSTwRapper\jVSTwRapper.dll'
    Construktor JayDLay() START!
    Construktor JayDLay() INVOKED!
    getNumPrograms
    getNumParams

    JAVA GUI Plugin intitialised properly!
    JayDLayGUI <init>
    getPlugCategory
    GUI destroy
    registering native Library 'C:\jVSTwRapper\jVSTwRapper.dll'
    Construktor JayDLay() START!
    Construktor JayDLay() INVOKED!
    getNumPrograms
    getNumParams

    JAVA GUI Plugin intitialised properly!
    JayDLayGUI <init>
    getPlugCategory
    GUI destroy

    jVSTwRapper_log.txt

    redirecting stderr stream OK

    ***** START *****
    log_location=C:\jVSTwRapper\jVSTwRapper_log.txt
    Get VST Version OK!
    querying registry for location of DEFAULT jvm.dll
    found jvm.lib in registry at C:\Program Files\Java\jre1.6.0\bin\client\jvm.dll
    SystemPath=-Djava.class.path=C:\jVSTwRapper\jVSTsYstem_bin.jar
    Before JNI_CreateJavaVM
    AFTER JNI_CreateJavaVM
    starting to load the java plugin
    DllPath (implicitly added to the classpath)=C:\jVSTwRapper
    VSTiClassLoader Path=C:\jVSTwRapper;C:\jVSTwRapper\jVSTwRapper_bin.jar;C:\jVSTwRapper\jVSTeXamples_bin.jar
    before Wrapper Constructor
    VSTV10ToPlug KONSTRUCTOR!!!
    New wrapper ThreadID=2376
    calling effects java construtor!
    canProcessReplacing=1
    setNumInputs
    setNumOutputs
    canProcessReplacing=1
    setUniqueID
    canMono
    Plugin initJavaSide ok!
    classloding gui class jvst/examples/jaydlay/JayDLayGUI
    calling java guis init!
    GUI wrapper init
    GUI wrapper initJavaSide
    New GUI wrapper ThreadID=2376
    WITHIN gui initjavaside
    creating instance of GUI class
    calling GUI .init()
    GUI initJavaSide OK!
    ALLES OK!
    Destroying Wrapper
    GUI wrapper destroy
    GUI Wrapper destroyed!
    ConfigFileName=\jVSTwRapper.ini
    LogFileName=\jVSTwRapper_log.txt
    DllPath=C:\jVSTwRapper

    redirecting stderr stream OK

    ***** START *****
    log_location=C:\jVSTwRapper\jVSTwRapper_log.txt
    Get VST Version OK!
    querying registry for location of DEFAULT jvm.dll
    found jvm.lib in registry at C:\Program Files\Java\jre1.6.0\bin\client\jvm.dll
    SystemPath=-Djava.class.path=C:\jVSTwRapper\jVSTsYstem_bin.jar
    before reusing JavaVM
    after reusing JavaVM
    * Warning: Since we are reusing a Java VM which is already in memory,
                all VM startup options will be ignored! You need to restart your audio app in order to make them effective!
    starting to load the java plugin
    DllPath (implicitly added to the classpath)=C:\jVSTwRapper
    VSTiClassLoader Path=C:\jVSTwRapper;C:\jVSTwRapper\jVSTwRapper_bin.jar;C:\jVSTwRapper\jVSTeXamples_bin.jar
    before Wrapper Constructor
    VSTV10ToPlug KONSTRUCTOR!!!
    New wrapper ThreadID=2376
    calling effects java construtor!
    canProcessReplacing=1
    setNumInputs
    setNumOutputs
    canProcessReplacing=1
    setUniqueID
    canMono
    Plugin initJavaSide ok!
    classloding gui class jvst/examples/jaydlay/JayDLayGUI
    calling java guis init!
    GUI wrapper init
    GUI wrapper initJavaSide
    New GUI wrapper ThreadID=2376
    WITHIN gui initjavaside
    creating instance of GUI class
    calling GUI .init()
    GUI initJavaSide OK!
    ALLES OK!
    Destroying Wrapper
    GUI wrapper destroy
    GUI Wrapper destroyed!

     
    • daniel309

      daniel309 - 2007-07-04

      Hi,

      Is there a demo version of audition available so that I can test? The logs look fine, maybe some incompatibilities with the vst spec cause the problem.

      If there is a demo around, Id be happy to test and see what causes the problem.

      daniel.

       
    • Nobody/Anonymous

      Yep, you can grab a trial version here.

      http://www.adobe.com/downloads/

      Thanks for taking a look at this.

       
    • daniel309

      daniel309 - 2007-07-06

      Unfortunately, I wont be able to debug this stuff this weekend... but Ill definitely have a look at it during next week and get back to you in this forum.

      daniel.

       
    • Nobody/Anonymous

      Thanks, I appreciate it.

       
    • daniel309

      daniel309 - 2007-07-09

      So.. I played a bit with audition today. I doesnt even accept the original ADelay and SurroundDelay examples from the VST 2.4 plugin SDK. This is strange...

      Although I understand why it doesnt accept VSTis: audition has very limited midi support, so it lists all vstis under "unsupported".

      A simple solution I found on the net to host vsts (and vstis) is to use Chainer (http://www.xlutop.com/html/chainer.html). But this is just a quick fix for the moment...

      Audition accepts the AGain example from the VST SDK, so I suspect that audition can only handle certain types of VST effects, very likely only stereo effects.

      So, tomorrow Ill modify the JayDLay example java plugin to be a stereo effect and give it all the properties AGain from the VST SDK has. Hope that this will do the trick.

      Ill keep you updated...

      daniel.

       
    • daniel309

      daniel309 - 2007-07-10

      Ok, got it to work now. Heres the proof ;)
      http://jvstwrapper.sourceforge.net/images/screenshots/audition2.jpg

      As I suspected, Audition 2.0 ONLY accepts stereo effects.

      In order to make your plugin work, use setNumInputs(2) and setNumOutputs(2) in the plugin constructor. In the JayDLay demo effect that comes with the wrapper, simply change those two lines in the constructor and uncomment the two lines starting with "out[1]=..." in processReplacing() and process().

      cheers,
      daniel.

       
    • Nobody/Anonymous

      Brilliant, thanks!

       

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks