[Cs-dev] vst opcodes
Date | 2006-05-24 05:46 |
From | matt ingalls |
Subject | [Cs-dev] vst opcodes |
are the vst hosting opcodes supposed to work on the mac? i don't see anything in the framework... ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-24 09:51 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] vst opcodes |
Could not build them at the time of release, but if I have time, I can try again. At 05:46 24/05/2006, you wrote: >are the vst hosting opcodes supposed to work on the mac? >i don't see anything in the framework... > > > >------------------------------------------------------- >All the advantages of Linux Managed Hosting--Without the Cost and Risk! >Fully trained technicians. The highest number of Red Hat certifications in >the hosting industry. Fanatical Support. Click to learn more >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 >_______________________________________________ >Csound-devel mailing list >Csound-devel@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/csound-devel Victor Lazzarini Music Technology Laboratory Music Department National University of Ireland, Maynooth ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-24 15:34 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] vst opcodes |
Last time I tried (a long time ago) they wouldn't build on a mac, giving a compiler bug warning. I believe (but might be very wrong) that it has to do with the use of templates, which might not have been supported on that version of mac gcc. It would be great if someone can get them to work on a mac. The plugin sources AFAICT don't use any platform specific code. Cheers, Andrés On Tue, 2006-05-23 at 21:46 -0700, matt ingalls wrote: > are the vst hosting opcodes supposed to work on the mac? > i don't see anything in the framework... > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-24 16:16 |
From | David Akbari |
Subject | Re: [Cs-dev] vst opcodes |
What dependencies do these opcodes have ? I'd be interested in seeing what's happening with them in addition to the DSSI/LADSPA opcodes on OS X. -David On May 24, 2006, at 9:34 AM, Andres Cabrera wrote: > Last time I tried (a long time ago) they wouldn't build on a mac, > giving > a compiler bug warning. I believe (but might be very wrong) that it has > to do with the use of templates, which might not have been supported on > that version of mac gcc. It would be great if someone can get them to > work on a mac. The plugin sources AFAICT don't use any platform > specific > code. > > Cheers, > Andrés > > On Tue, 2006-05-23 at 21:46 -0700, matt ingalls wrote: >> are the vst hosting opcodes supposed to work on the mac? >> i don't see anything in the framework... ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-24 17:05 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] vst opcodes |
Hi David, The VST opcodes depend on the vstsdk from steinberg (version 2.3- a new version (2.4) came out recently, but the vst opcodes haven't been tested with it) and fltk. The DSSI opcodes (still unfinished, only LADSPA support for now...), require the dssi.h header which in turn needs ladspa.h. I think they should build out of the box on mac, just modifying SConstruct. It would be great if someone tried them there. Cheers, Andrés On Wed, 2006-05-24 at 10:16 -0500, David Akbari wrote: > What dependencies do these opcodes have ? I'd be interested in seeing > what's happening with them in addition to the DSSI/LADSPA opcodes on OS > X. > > > -David > > On May 24, 2006, at 9:34 AM, Andres Cabrera wrote: > > > Last time I tried (a long time ago) they wouldn't build on a mac, > > giving > > a compiler bug warning. I believe (but might be very wrong) that it has > > to do with the use of templates, which might not have been supported on > > that version of mac gcc. It would be great if someone can get them to > > work on a mac. The plugin sources AFAICT don't use any platform > > specific > > code. > > > > Cheers, > > Andrés > > > > On Tue, 2006-05-23 at 21:46 -0700, matt ingalls wrote: > >> are the vst hosting opcodes supposed to work on the mac? > >> i don't see anything in the framework... > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-25 20:36 |
From | matt |
Subject | Re: [Cs-dev] vst opcodes |
well i was able to build it in an XCode project, with a couple of changes - there were some errors in a pragma in one of Steinberg's files, the SDK might have been updated. - i had to comment out one line: window = new Fl_Window(rect.right, rect.bottom, GetName()); probably due to my own ignorance. i couldn't get rid of a link error with that line in. -- i tried adding fltk dylibs to my project but still same problem.. does anybody have any suggestions, or am i just cursed by this damned FLTK?!! anyway, it should be ok, i just cannot open any GUI editor the plugin provides. now i have the lib built and csound sees the opcodes, but i get an error from vstinit opcode -- it can't open any VST file i pass it. i'll try to download the newest VST sdk and see if it changes anything.. thanks, matt On May 24, 2006, at 1:51 AM, Victor Lazzarini wrote: > Could not build them at the time of release, but if I have time, > I can try again. > > At 05:46 24/05/2006, you wrote: > >> are the vst hosting opcodes supposed to work on the mac? >> i don't see anything in the framework... >> >> >> >> ------------------------------------------------------- >> All the advantages of Linux Managed Hosting--Without the Cost and >> Risk! >> Fully trained technicians. The highest number of Red Hat >> certifications in >> the hosting industry. Fanatical Support. Click to learn more >> http://sel.as-us.falkag.net/sel? >> cmd=lnk&kid=107521&bid=248729&dat=121642 >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel > > Victor Lazzarini > Music Technology Laboratory > Music Department > National University of Ireland, Maynooth > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and > Risk! > Fully trained technicians. The highest number of Red Hat > certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > -m@ ________________________ matt ingalls http://sfsound.org/matt.html ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-25 21:20 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] vst opcodes |
Hi Matt, That's interesting news, it's closer to working than my last attempt. Can you post the changes you had to make to the vst sdk files? What error are you getting when trying to use vstinit? Are you giving the full path to the plugin? Cheers, Andrés On Thu, 2006-05-25 at 12:36 -0700, matt wrote: > well i was able to build it in an XCode project, with a couple of > changes > > - there were some errors in a pragma in one of Steinberg's files, > the SDK > might have been updated. > > - i had to comment out one line: > window = new Fl_Window(rect.right, rect.bottom, GetName()); > > probably due to my own ignorance. i couldn't get rid of a link error > with > that line in. -- i tried adding fltk dylibs to my project but still > same problem.. > does anybody have any suggestions, or am i just cursed by this damned > FLTK?!! > > anyway, it should be ok, i just cannot open any GUI editor the plugin > provides. > now i have the lib built and csound sees the opcodes, but > i get an error from vstinit opcode -- it can't open any VST file i > pass it. > > i'll try to download the newest VST sdk and see if it changes anything.. > > thanks, > matt > > > > On May 24, 2006, at 1:51 AM, Victor Lazzarini wrote: > > > Could not build them at the time of release, but if I have time, > > I can try again. > > > > At 05:46 24/05/2006, you wrote: > > > >> are the vst hosting opcodes supposed to work on the mac? > >> i don't see anything in the framework... > >> > >> > >> > >> ------------------------------------------------------- > >> All the advantages of Linux Managed Hosting--Without the Cost and > >> Risk! > >> Fully trained technicians. The highest number of Red Hat > >> certifications in > >> the hosting industry. Fanatical Support. Click to learn more > >> http://sel.as-us.falkag.net/sel? > >> cmd=lnk&kid=107521&bid=248729&dat=121642 > >> _______________________________________________ > >> Csound-devel mailing list > >> Csound-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > Victor Lazzarini > > Music Technology Laboratory > > Music Department > > National University of Ireland, Maynooth > > > > > > ------------------------------------------------------- > > All the advantages of Linux Managed Hosting--Without the Cost and > > Risk! > > Fully trained technicians. The highest number of Red Hat > > certifications in > > the hosting industry. Fanatical Support. Click to learn more > > http://sel.as-us.falkag.net/sel? > > cmd=lnk&kid=107521&bid=248729&dat=121642 > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > -m@ > ________________________ > matt ingalls > http://sfsound.org/matt.html > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-25 21:33 |
From | Istvan Varga |
Subject | Re: [Cs-dev] vst opcodes |
Attachments | None |
Date | 2006-05-25 21:44 |
From | matt |
Subject | Re: [Cs-dev] vst opcodes |
On May 25, 2006, at 1:20 PM, Andres Cabrera wrote: > Hi Matt, > That's interesting news, it's closer to working than my last attempt. > Can you post the changes you had to make to the vst sdk files? the errors were in AEffect.h -- i commented out the 2 instances of #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ #pragma options align=mac68k #endif but i'll download the new SDK and see if it works. i might throw in some platform-specific mac code to bypass the FLTK window too. > What error are you getting when trying to use vstinit? Are you giving > the full path to the plugin? WARNING! '/Users/matt/Library/Audio/Plug-Ins/VST/Imager.vst' was not found or is invalid. > > Cheers, > Andrés > > On Thu, 2006-05-25 at 12:36 -0700, matt wrote: >> well i was able to build it in an XCode project, with a couple of >> changes >> >> - there were some errors in a pragma in one of Steinberg's files, >> the SDK >> might have been updated. >> >> - i had to comment out one line: >> window = new Fl_Window(rect.right, rect.bottom, GetName()); >> >> probably due to my own ignorance. i couldn't get rid of a link error >> with >> that line in. -- i tried adding fltk dylibs to my project but still >> same problem.. >> does anybody have any suggestions, or am i just cursed by this damned >> FLTK?!! >> >> anyway, it should be ok, i just cannot open any GUI editor the plugin >> provides. >> now i have the lib built and csound sees the opcodes, but >> i get an error from vstinit opcode -- it can't open any VST file i >> pass it. >> >> i'll try to download the newest VST sdk and see if it changes >> anything.. >> >> thanks, >> matt >> >> >> >> On May 24, 2006, at 1:51 AM, Victor Lazzarini wrote: >> >>> Could not build them at the time of release, but if I have time, >>> I can try again. >>> >>> At 05:46 24/05/2006, you wrote: >>> >>>> are the vst hosting opcodes supposed to work on the mac? >>>> i don't see anything in the framework... >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> All the advantages of Linux Managed Hosting--Without the Cost and >>>> Risk! >>>> Fully trained technicians. The highest number of Red Hat >>>> certifications in >>>> the hosting industry. Fanatical Support. Click to learn more >>>> http://sel.as-us.falkag.net/sel? >>>> cmd=lnk&kid=107521&bid=248729&dat=121642 >>>> _______________________________________________ >>>> Csound-devel mailing list >>>> Csound-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>> >>> Victor Lazzarini >>> Music Technology Laboratory >>> Music Department >>> National University of Ireland, Maynooth >>> >>> >>> ------------------------------------------------------- >>> All the advantages of Linux Managed Hosting--Without the Cost and >>> Risk! >>> Fully trained technicians. The highest number of Red Hat >>> certifications in >>> the hosting industry. Fanatical Support. Click to learn more >>> http://sel.as-us.falkag.net/sel? >>> cmd=lnk&kid=107521&bid=248729&dat=121642 >>> _______________________________________________ >>> Csound-devel mailing list >>> Csound-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>> >> >> -m@ >> ________________________ >> matt ingalls >> http://sfsound.org/matt.html >> >> >> >> ------------------------------------------------------- >> All the advantages of Linux Managed Hosting--Without the Cost and >> Risk! >> Fully trained technicians. The highest number of Red Hat >> certifications in >> the hosting industry. Fanatical Support. Click to learn more >> http://sel.as-us.falkag.net/sel? >> cmd=lnk&kid=107521&bid=248729&dat=121642 >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and > Risk! > Fully trained technicians. The highest number of Red Hat > certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > -m@ ________________________ matt ingalls http://sfsound.org/matt.html ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-25 21:57 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] vst opcodes |
Thanks Matt, I see two possibilities here... That the csound->OpenLibrary function is not working properly on mac, or vst plugins on OS X are loaded in some special way. I would think vst plugins should be dylibs or bundles, and maybe .vst files are neither. Is there any os x open source vst host we could take a look at? Cheers, Andrés On Thu, 2006-05-25 at 13:44 -0700, matt wrote: > On May 25, 2006, at 1:20 PM, Andres Cabrera wrote: > > > Hi Matt, > > That's interesting news, it's closer to working than my last attempt. > > Can you post the changes you had to make to the vst sdk files? > > the errors were in AEffect.h -- i commented out the 2 instances of > > #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ > #pragma options align=mac68k > #endif > > > but i'll download the new SDK and see if it works. i might throw in > some platform-specific mac code to bypass the FLTK window too. > > > > > What error are you getting when trying to use vstinit? Are you giving > > the full path to the plugin? > > WARNING! '/Users/matt/Library/Audio/Plug-Ins/VST/Imager.vst' was not > found or is invalid. > > > > > Cheers, > > Andrés > > > > On Thu, 2006-05-25 at 12:36 -0700, matt wrote: > >> well i was able to build it in an XCode project, with a couple of > >> changes > >> > >> - there were some errors in a pragma in one of Steinberg's files, > >> the SDK > >> might have been updated. > >> > >> - i had to comment out one line: > >> window = new Fl_Window(rect.right, rect.bottom, GetName()); > >> > >> probably due to my own ignorance. i couldn't get rid of a link error > >> with > >> that line in. -- i tried adding fltk dylibs to my project but still > >> same problem.. > >> does anybody have any suggestions, or am i just cursed by this damned > >> FLTK?!! > >> > >> anyway, it should be ok, i just cannot open any GUI editor the plugin > >> provides. > >> now i have the lib built and csound sees the opcodes, but > >> i get an error from vstinit opcode -- it can't open any VST file i > >> pass it. > >> > >> i'll try to download the newest VST sdk and see if it changes > >> anything.. > >> > >> thanks, > >> matt > >> > >> > >> > >> On May 24, 2006, at 1:51 AM, Victor Lazzarini wrote: > >> > >>> Could not build them at the time of release, but if I have time, > >>> I can try again. > >>> > >>> At 05:46 24/05/2006, you wrote: > >>> > >>>> are the vst hosting opcodes supposed to work on the mac? > >>>> i don't see anything in the framework... > >>>> > >>>> > >>>> > >>>> ------------------------------------------------------- > >>>> All the advantages of Linux Managed Hosting--Without the Cost and > >>>> Risk! > >>>> Fully trained technicians. The highest number of Red Hat > >>>> certifications in > >>>> the hosting industry. Fanatical Support. Click to learn more > >>>> http://sel.as-us.falkag.net/sel? > >>>> cmd=lnk&kid=107521&bid=248729&dat=121642 > >>>> _______________________________________________ > >>>> Csound-devel mailing list > >>>> Csound-devel@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel > >>> > >>> Victor Lazzarini > >>> Music Technology Laboratory > >>> Music Department > >>> National University of Ireland, Maynooth > >>> > >>> > >>> ------------------------------------------------------- > >>> All the advantages of Linux Managed Hosting--Without the Cost and > >>> Risk! > >>> Fully trained technicians. The highest number of Red Hat > >>> certifications in > >>> the hosting industry. Fanatical Support. Click to learn more > >>> http://sel.as-us.falkag.net/sel? > >>> cmd=lnk&kid=107521&bid=248729&dat=121642 > >>> _______________________________________________ > >>> Csound-devel mailing list > >>> Csound-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel > >>> > >> > >> -m@ > >> ________________________ > >> matt ingalls > >> http://sfsound.org/matt.html > >> > >> > >> > >> ------------------------------------------------------- > >> All the advantages of Linux Managed Hosting--Without the Cost and > >> Risk! > >> Fully trained technicians. The highest number of Red Hat > >> certifications in > >> the hosting industry. Fanatical Support. Click to learn more > >> http://sel.as-us.falkag.net/sel? > >> cmd=lnk&kid=107521&bid=248729&dat=121642 > >> _______________________________________________ > >> Csound-devel mailing list > >> Csound-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/csound-devel > >> > >> > > > > > > > > ------------------------------------------------------- > > All the advantages of Linux Managed Hosting--Without the Cost and > > Risk! > > Fully trained technicians. The highest number of Red Hat > > certifications in > > the hosting industry. Fanatical Support. Click to learn more > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > -m@ > ________________________ > matt ingalls > http://sfsound.org/matt.html > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-25 22:12 |
From | matt |
Subject | Re: [Cs-dev] vst opcodes |
oh thanks for mentioning that! sorry, i should have looked at the code before posting anything. i didn't see that you were using OpenLibrary(). VST plugins are Mach-O Bundles on the Mac, not dylibs. Only open source thing i can think of is Audacity -- but i can hunt around this afternoon.. -m On May 25, 2006, at 1:57 PM, Andres Cabrera wrote: > Thanks Matt, > I see two possibilities here... That the csound->OpenLibrary > function is > not working properly on mac, or vst plugins on OS X are loaded in some > special way. I would think vst plugins should be dylibs or bundles, > and > maybe .vst files are neither. Is there any os x open source vst > host we > could take a look at? > > Cheers, > Andrés > On Thu, 2006-05-25 at 13:44 -0700, matt wrote: >> On May 25, 2006, at 1:20 PM, Andres Cabrera wrote: >> >>> Hi Matt, >>> That's interesting news, it's closer to working than my last >>> attempt. >>> Can you post the changes you had to make to the vst sdk files? >> >> the errors were in AEffect.h -- i commented out the 2 instances of >> >> #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ >> #pragma options align=mac68k >> #endif >> >> >> but i'll download the new SDK and see if it works. i might throw in >> some platform-specific mac code to bypass the FLTK window too. >> >> >> >>> What error are you getting when trying to use vstinit? Are you >>> giving >>> the full path to the plugin? >> >> WARNING! '/Users/matt/Library/Audio/Plug-Ins/VST/Imager.vst' was not >> found or is invalid. >> >>> >>> Cheers, >>> Andrés >>> >>> On Thu, 2006-05-25 at 12:36 -0700, matt wrote: >>>> well i was able to build it in an XCode project, with a couple of >>>> changes >>>> >>>> - there were some errors in a pragma in one of Steinberg's >>>> files, >>>> the SDK >>>> might have been updated. >>>> >>>> - i had to comment out one line: >>>> window = new Fl_Window(rect.right, rect.bottom, GetName()); >>>> >>>> probably due to my own ignorance. i couldn't get rid of a link >>>> error >>>> with >>>> that line in. -- i tried adding fltk dylibs to my project but still >>>> same problem.. >>>> does anybody have any suggestions, or am i just cursed by this >>>> damned >>>> FLTK?!! >>>> >>>> anyway, it should be ok, i just cannot open any GUI editor the >>>> plugin >>>> provides. >>>> now i have the lib built and csound sees the opcodes, but >>>> i get an error from vstinit opcode -- it can't open any VST file i >>>> pass it. >>>> >>>> i'll try to download the newest VST sdk and see if it changes >>>> anything.. >>>> >>>> thanks, >>>> matt >>>> >>>> >>>> >>>> On May 24, 2006, at 1:51 AM, Victor Lazzarini wrote: >>>> >>>>> Could not build them at the time of release, but if I have time, >>>>> I can try again. >>>>> >>>>> At 05:46 24/05/2006, you wrote: >>>>> >>>>>> are the vst hosting opcodes supposed to work on the mac? >>>>>> i don't see anything in the framework... >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------- >>>>>> All the advantages of Linux Managed Hosting--Without the Cost and >>>>>> Risk! >>>>>> Fully trained technicians. The highest number of Red Hat >>>>>> certifications in >>>>>> the hosting industry. Fanatical Support. Click to learn more >>>>>> http://sel.as-us.falkag.net/sel? >>>>>> cmd=lnk&kid=107521&bid=248729&dat=121642 >>>>>> _______________________________________________ >>>>>> Csound-devel mailing list >>>>>> Csound-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>> >>>>> Victor Lazzarini >>>>> Music Technology Laboratory >>>>> Music Department >>>>> National University of Ireland, Maynooth >>>>> >>>>> >>>>> ------------------------------------------------------- >>>>> All the advantages of Linux Managed Hosting--Without the Cost and >>>>> Risk! >>>>> Fully trained technicians. The highest number of Red Hat >>>>> certifications in >>>>> the hosting industry. Fanatical Support. Click to learn more >>>>> http://sel.as-us.falkag.net/sel? >>>>> cmd=lnk&kid=107521&bid=248729&dat=121642 >>>>> _______________________________________________ >>>>> Csound-devel mailing list >>>>> Csound-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>> >>>> >>>> -m@ >>>> ________________________ >>>> matt ingalls >>>> http://sfsound.org/matt.html >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> All the advantages of Linux Managed Hosting--Without the Cost and >>>> Risk! >>>> Fully trained technicians. The highest number of Red Hat >>>> certifications in >>>> the hosting industry. Fanatical Support. Click to learn more >>>> http://sel.as-us.falkag.net/sel? >>>> cmd=lnk&kid=107521&bid=248729&dat=121642 >>>> _______________________________________________ >>>> Csound-devel mailing list >>>> Csound-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>> >>>> >>> >>> >>> >>> ------------------------------------------------------- >>> All the advantages of Linux Managed Hosting--Without the Cost and >>> Risk! >>> Fully trained technicians. The highest number of Red Hat >>> certifications in >>> the hosting industry. Fanatical Support. Click to learn more >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 >>> _______________________________________________ >>> Csound-devel mailing list >>> Csound-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>> >> >> -m@ >> ________________________ >> matt ingalls >> http://sfsound.org/matt.html >> >> >> >> ------------------------------------------------------- >> All the advantages of Linux Managed Hosting--Without the Cost and >> Risk! >> Fully trained technicians. The highest number of Red Hat >> certifications in >> the hosting industry. Fanatical Support. Click to learn more >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and > Risk! > Fully trained technicians. The highest number of Red Hat > certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > -m@ ________________________ matt ingalls http://sfsound.org/matt.html ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-25 22:31 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] vst opcodes |
I've had a look at vst~ and it loads libraries on all platforms (I'm pretty sure it works on OS X) using: h_dll=LoadLibrary(dllname); and csound->OpenLibrary is just a wrapper for it... PUBLIC int csoundOpenLibrary(void **library, const char *libraryPath) { *library = (void*) LoadLibrary(libraryPath); return (*library != NULL ? 0 : -1); } So I'm not sure what's wrong there.... Cheers, Andrés On Thu, 2006-05-25 at 14:12 -0700, matt wrote: > oh thanks for mentioning that! > sorry, i should have looked at the code before posting anything. > i didn't see that you were using OpenLibrary(). > > VST plugins are Mach-O Bundles on the Mac, not dylibs. > > Only open source thing i can think of is Audacity -- but i can hunt > around this afternoon.. > > -m > > On May 25, 2006, at 1:57 PM, Andres Cabrera wrote: > > > Thanks Matt, > > I see two possibilities here... That the csound->OpenLibrary > > function is > > not working properly on mac, or vst plugins on OS X are loaded in some > > special way. I would think vst plugins should be dylibs or bundles, > > and > > maybe .vst files are neither. Is there any os x open source vst > > host we > > could take a look at? > > > > Cheers, > > Andrés > > On Thu, 2006-05-25 at 13:44 -0700, matt wrote: > >> On May 25, 2006, at 1:20 PM, Andres Cabrera wrote: > >> > >>> Hi Matt, > >>> That's interesting news, it's closer to working than my last > >>> attempt. > >>> Can you post the changes you had to make to the vst sdk files? > >> > >> the errors were in AEffect.h -- i commented out the 2 instances of > >> > >> #if PRAGMA_ALIGN_SUPPORTED || __MWERKS__ > >> #pragma options align=mac68k > >> #endif > >> > >> > >> but i'll download the new SDK and see if it works. i might throw in > >> some platform-specific mac code to bypass the FLTK window too. > >> > >> > >> > >>> What error are you getting when trying to use vstinit? Are you > >>> giving > >>> the full path to the plugin? > >> > >> WARNING! '/Users/matt/Library/Audio/Plug-Ins/VST/Imager.vst' was not > >> found or is invalid. > >> > >>> > >>> Cheers, > >>> Andrés > >>> > >>> On Thu, 2006-05-25 at 12:36 -0700, matt wrote: > >>>> well i was able to build it in an XCode project, with a couple of > >>>> changes > >>>> > >>>> - there were some errors in a pragma in one of Steinberg's > >>>> files, > >>>> the SDK > >>>> might have been updated. > >>>> > >>>> - i had to comment out one line: > >>>> window = new Fl_Window(rect.right, rect.bottom, GetName()); > >>>> > >>>> probably due to my own ignorance. i couldn't get rid of a link > >>>> error > >>>> with > >>>> that line in. -- i tried adding fltk dylibs to my project but still > >>>> same problem.. > >>>> does anybody have any suggestions, or am i just cursed by this > >>>> damned > >>>> FLTK?!! > >>>> > >>>> anyway, it should be ok, i just cannot open any GUI editor the > >>>> plugin > >>>> provides. > >>>> now i have the lib built and csound sees the opcodes, but > >>>> i get an error from vstinit opcode -- it can't open any VST file i > >>>> pass it. > >>>> > >>>> i'll try to download the newest VST sdk and see if it changes > >>>> anything.. > >>>> > >>>> thanks, > >>>> matt > >>>> > >>>> > >>>> > >>>> On May 24, 2006, at 1:51 AM, Victor Lazzarini wrote: > >>>> > >>>>> Could not build them at the time of release, but if I have time, > >>>>> I can try again. > >>>>> > >>>>> At 05:46 24/05/2006, you wrote: > >>>>> > >>>>>> are the vst hosting opcodes supposed to work on the mac? > >>>>>> i don't see anything in the framework... > >>>>>> > >>>>>> > >>>>>> > >>>>>> ------------------------------------------------------- > >>>>>> All the advantages of Linux Managed Hosting--Without the Cost and > >>>>>> Risk! > >>>>>> Fully trained technicians. The highest number of Red Hat > >>>>>> certifications in > >>>>>> the hosting industry. Fanatical Support. Click to learn more > >>>>>> http://sel.as-us.falkag.net/sel? > >>>>>> cmd=lnk&kid=107521&bid=248729&dat=121642 > >>>>>> _______________________________________________ > >>>>>> Csound-devel mailing list > >>>>>> Csound-devel@lists.sourceforge.net > >>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel > >>>>> > >>>>> Victor Lazzarini > >>>>> Music Technology Laboratory > >>>>> Music Department > >>>>> National University of Ireland, Maynooth > >>>>> > >>>>> > >>>>> ------------------------------------------------------- > >>>>> All the advantages of Linux Managed Hosting--Without the Cost and > >>>>> Risk! > >>>>> Fully trained technicians. The highest number of Red Hat > >>>>> certifications in > >>>>> the hosting industry. Fanatical Support. Click to learn more > >>>>> http://sel.as-us.falkag.net/sel? > >>>>> cmd=lnk&kid=107521&bid=248729&dat=121642 > >>>>> _______________________________________________ > >>>>> Csound-devel mailing list > >>>>> Csound-devel@lists.sourceforge.net > >>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel > >>>>> > >>>> > >>>> -m@ > >>>> ________________________ > >>>> matt ingalls > >>>> http://sfsound.org/matt.html > >>>> > >>>> > >>>> > >>>> ------------------------------------------------------- > >>>> All the advantages of Linux Managed Hosting--Without the Cost and > >>>> Risk! > >>>> Fully trained technicians. The highest number of Red Hat > >>>> certifications in > >>>> the hosting industry. Fanatical Support. Click to learn more > >>>> http://sel.as-us.falkag.net/sel? > >>>> cmd=lnk&kid=107521&bid=248729&dat=121642 > >>>> _______________________________________________ > >>>> Csound-devel mailing list > >>>> Csound-devel@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel > >>>> > >>>> > >>> > >>> > >>> > >>> ------------------------------------------------------- > >>> All the advantages of Linux Managed Hosting--Without the Cost and > >>> Risk! > >>> Fully trained technicians. The highest number of Red Hat > >>> certifications in > >>> the hosting industry. Fanatical Support. Click to learn more > >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > >>> _______________________________________________ > >>> Csound-devel mailing list > >>> Csound-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel > >>> > >> > >> -m@ > >> ________________________ > >> matt ingalls > >> http://sfsound.org/matt.html > >> > >> > >> > >> ------------------------------------------------------- > >> All the advantages of Linux Managed Hosting--Without the Cost and > >> Risk! > >> Fully trained technicians. The highest number of Red Hat > >> certifications in > >> the hosting industry. Fanatical Support. Click to learn more > >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > >> _______________________________________________ > >> Csound-devel mailing list > >> Csound-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/csound-devel > >> > >> > > > > > > > > ------------------------------------------------------- > > All the advantages of Linux Managed Hosting--Without the Cost and > > Risk! > > Fully trained technicians. The highest number of Red Hat > > certifications in > > the hosting industry. Fanatical Support. Click to learn more > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > -m@ > ________________________ > matt ingalls > http://sfsound.org/matt.html > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-25 22:58 |
From | matt |
Subject | Re: [Cs-dev] vst opcodes |
On May 25, 2006, at 2:31 PM, Andres Cabrera wrote: > I've had a look at vst~ and it loads libraries on all platforms (I'm > pretty sure it works on OS X) using: > > h_dll=LoadLibrary(dllname); really? i just found some code on http://achitophelconsulting.com that looks more what i would expect: CFStringRef vstBundlePath = CFStringCreateWithCString ( kCFAllocatorDefault, path, kCFStringEncodingMacRoman ); CFURLRef vstBundleURL = CFURLCreateWithFileSystemPath( kCFAllocatorDefault, vstBundlePath, kCFURLPOSIXPathStyle, true ); vstBundle = CFBundleCreate( kCFAllocatorDefault, vstBundleURL ); CFRelease( vstBundlePath ); CFRelease( vstBundleURL ); if ( vstBundle == NULL ) { pcLogger.log("Failed to load " + path ); return NULL; } bundleRes = CFBundleOpenBundleResourceMap( vstBundle ); return (vstPluginMain) CFBundleGetFunctionPointerForName ( vstBundle, CFSTR("main_macho") ); i'll play around with it today and let you know if i get it working. -m@ ________________________ matt ingalls http://sfsound.org/matt.html ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-26 00:05 |
From | matt |
Subject | Re: [Cs-dev] vst opcodes |
ok that seems to do it as far as i can tell, it is working! - i did notice problems with sample-rates - and for some reason vstedit has an extra 2nd parameter in the entry list that is not being used i will check in my changes -- note this is for MACH-O VST plugins only, the old-style CFM mac vst plugins will not work. thanks, -m On May 25, 2006, at 2:58 PM, matt wrote: > On May 25, 2006, at 2:31 PM, Andres Cabrera wrote: >> I've had a look at vst~ and it loads libraries on all platforms (I'm >> pretty sure it works on OS X) using: >> >> h_dll=LoadLibrary(dllname); > > really? > i just found some code on http://achitophelconsulting.com > > that looks more what i would expect: > > CFStringRef vstBundlePath = CFStringCreateWithCString > ( kCFAllocatorDefault, path, kCFStringEncodingMacRoman ); > CFURLRef vstBundleURL = CFURLCreateWithFileSystemPath( > kCFAllocatorDefault, > vstBundlePath, > kCFURLPOSIXPathStyle, > true ); > > vstBundle = CFBundleCreate( kCFAllocatorDefault, vstBundleURL ); > CFRelease( vstBundlePath ); > CFRelease( vstBundleURL ); > > if ( vstBundle == NULL ) > { > pcLogger.log("Failed to load " + path ); > return NULL; > } > > bundleRes = CFBundleOpenBundleResourceMap( vstBundle ); > > return (vstPluginMain) CFBundleGetFunctionPointerForName > ( vstBundle, CFSTR("main_macho") ); > > > i'll play around with it today and let you know if i get it working. > > > > -m@ > ________________________ > matt ingalls > http://sfsound.org/matt.html > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and > Risk! > Fully trained technicians. The highest number of Red Hat > certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > -m@ ________________________ matt ingalls http://sfsound.org/matt.html ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-26 00:23 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] vst opcodes |
Excellent, very good news! Cheers, Andrés On Thu, 2006-05-25 at 16:05 -0700, matt wrote: > ok that seems to do it > as far as i can tell, it is working! > > - i did notice problems with sample-rates > - and for some reason vstedit has an extra 2nd parameter in the entry > list > that is not being used > > i will check in my changes -- > > note this is for MACH-O VST plugins only, the old-style CFM mac vst > plugins > will not work. > > thanks, > -m > > On May 25, 2006, at 2:58 PM, matt wrote: > > > On May 25, 2006, at 2:31 PM, Andres Cabrera wrote: > >> I've had a look at vst~ and it loads libraries on all platforms (I'm > >> pretty sure it works on OS X) using: > >> > >> h_dll=LoadLibrary(dllname); > > > > really? > > i just found some code on http://achitophelconsulting.com > > > > that looks more what i would expect: > > > > CFStringRef vstBundlePath = CFStringCreateWithCString > > ( kCFAllocatorDefault, path, kCFStringEncodingMacRoman ); > > CFURLRef vstBundleURL = CFURLCreateWithFileSystemPath( > > kCFAllocatorDefault, > > vstBundlePath, > > kCFURLPOSIXPathStyle, > > true ); > > > > vstBundle = CFBundleCreate( kCFAllocatorDefault, vstBundleURL ); > > CFRelease( vstBundlePath ); > > CFRelease( vstBundleURL ); > > > > if ( vstBundle == NULL ) > > { > > pcLogger.log("Failed to load " + path ); > > return NULL; > > } > > > > bundleRes = CFBundleOpenBundleResourceMap( vstBundle ); > > > > return (vstPluginMain) CFBundleGetFunctionPointerForName > > ( vstBundle, CFSTR("main_macho") ); > > > > > > i'll play around with it today and let you know if i get it working. > > > > > > > > -m@ > > ________________________ > > matt ingalls > > http://sfsound.org/matt.html > > > > > > > > ------------------------------------------------------- > > All the advantages of Linux Managed Hosting--Without the Cost and > > Risk! > > Fully trained technicians. The highest number of Red Hat > > certifications in > > the hosting industry. Fanatical Support. Click to learn more > > http://sel.as-us.falkag.net/sel? > > cmd=lnk&kid=107521&bid=248729&dat=121642 > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > -m@ > ________________________ > matt ingalls > http://sfsound.org/matt.html > > > > ------------------------------------------------------- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid7521&bid$8729&dat1642 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2006-05-26 20:24 |
From | Istvan Varga |
Subject | Re: [Cs-dev] vst opcodes |
Attachments | None |