Maybe there's something I misunderstand here, but it seems to me it could be just as easy implementing a Java Csound host, and build this as a javaVST. If you are to implement the actual audio processing routines in Java, you would probably need to write more Java code than if you just wrap the csound API into your application. I'm not too familiar with Java myself (I use Python, alas no PythonVST setup yet ;-)), but I'm sure you can get started with a Java/Csound app by looking at the examples in the /examples/java folder under your Csound installation folder. Also it's very good for us to have a lawyer here who might correct us when we are making assumptions about licences and laws. As we do from time to time. Oeyvind 2008/12/8 kilon : > > > > LOL I wish I was such good JAVA programmer to make such an ambitious > project. > > > I am only going to implement Specific CSOUND functions. Like a filter, or a > weird effect , this kind of stuff. I wont make a JAVA VST front end for > CSOUND. But of course my code will be open source for anyone who might need > a help in this area. > > > > Dr. Richard Boulanger-2 wrote: >> >> Dear Kilon, >> >> Good luck with your project! Having a cool Java VST frontEnd for >> Csound would be awesome >> and very useful - especially to my students (and me) primarily all >> MacUsers. >> >> Dr. B. >> >> >> On Dec 8, 2008, at 11:36 AM, kilon wrote: >> >>> >>> Sorry but why do I need, to change CsoundVST ID? >>> >>> I think you misunderstood me, I do not have the intention of Just to >>> copy >>> the SOURCE CODE of CsoundVST. Afterall isn't CsoundVST written in C+ >>> +? My >>> plugin will all be written in JAVA. So that immediately implies that >>> there >>> will be grave differences between the source codes. >>> >>> Nor I want to make a plugin that allows to generally run orchestra >>> files. I >>> just want to make a plugin which will look and behave like any VST >>> plugin , >>> with a good GUI but it will use some of the functionality of CSOUND. >>> It may >>> , or may not load some orchestra files , but not any orchestra files >>> chosen >>> by the user. I will choose what I will use from CSOUND. That is all. >>> >>> >>> Also you have to be aware of something, nobody is legaly obliged to >>> make his >>> code confirm on LGPL. People who own the copyright might claim >>> ownership of >>> the copied code but they cannot force a third party to not sell >>> their code. >>> This action is in any way ilegal and if LGPL or GPL or any licence >>> claims >>> they are ilegal too. I say all this because I am a lawyer and >>> because people >>> take this thing as legaly valid , which is not. >>> >>> But yes my intention is to create GPL or LGPL or whatever , free >>> open source >>> code for everybody. Especially MACOS where freeware plugins are like >>> extinct >>> species. >>> >>> >>> >>> >>> >>> >>> >>> Michael Gogins-2 wrote: >>>> >>>> I should add, that to do that you need to change the unique ID in the >>>> CsoundVST class. It may be better to simply copy the files and rename >>>> them and rework them. Be aware that this is LGPL code, so your code >>>> will also be LGPL. >>>> >>>> Hope this helps, >>>> Mike >>>> >>>> On Mon, Dec 8, 2008 at 5:34 AM, kilon wrote: >>>>> >>>>> Yes that is what I had in mind. >>>>> >>>>> I had some problems with JAVA GUI called from inside jVSTwrapper , >>>>> that >>>>> is >>>>> why I had to ask. But sooner or later I will find out for myself. >>>>> >>>>> >>>>> Michael Gogins-2 wrote: >>>>>> >>>>>> The easiest solution is for you to derive a new class from the >>>>>> CsoundVST class, make your own GUI for it, and use that GUI and the >>>>>> channel opcodes to run an orchestra that is embedded in your code. >>>>>> This would be extremely powerful. >>>>>> >>>>>> Hope this helps, >>>>>> Mike >>>>>> >>>>>> On 12/4/08, kilon wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> OK it seems I need to be more specific. I am aware of the >>>>>>> ability of >>>>>>> using >>>>>>> CSOUND modules from inside a VST host. >>>>>>> >>>>>>> About this I have some questions though. Will this allow me to >>>>>>> build my >>>>>>> own >>>>>>> GUI ? I want to make a good VST plugin and not something that >>>>>>> will seem >>>>>>> funny or ugly. I will take a Look at csoundVST , thank for >>>>>>> reminding me >>>>>>> of >>>>>>> this , I have completely forget about it. >>>>>>> >>>>>>> Actually I am on all major platforms. WindowsXP, MACOSX Tiger and >>>>>>> UBUNTU >>>>>>> . I >>>>>>> want my plugin to be at least accessible in Windows and MACOS. >>>>>>> MACOS is >>>>>>> top >>>>>>> priority because I fell the community needs more freeware. >>>>>>> >>>>>>> I was thinking of jVSTwrapper because it allows to build plugins >>>>>>> the >>>>>>> tradional VST SDK way but with Java instead of C++. That is >>>>>>> extra cool >>>>>>> cause >>>>>>> that means that allows me to use any JAVA API and keep my code as >>>>>>> cross-platform as it can be (because the plugin is execute >>>>>>> inside a JVM >>>>>>> like >>>>>>> any Java programm). >>>>>>> >>>>>>> So that means that I need to call JAVA CSOUND API from inside >>>>>>> jVSTwrapper. >>>>>>> Hmm it seems that I will be the first to actually try this. I >>>>>>> hope my >>>>>>> MAC >>>>>>> wont explode .LOL >>>>>>> >>>>>>> Oh by the way jVSTwrapper already allows access to JAVA GUI >>>>>>> (Swing) , >>>>>>> so >>>>>>> that means that it can access othe JAVA API, I just needed your >>>>>>> more >>>>>>> experienced look at this. >>>>>>> >>>>>>> >>>>>>> >>>>>>> rory walsh wrote: >>>>>>>> >>>>>>>> What platform are you on? There are two ways of using Csound as >>>>>>>> a VST, >>>>>>>> the first is to use Michael Goggins csoundVST interface which >>>>>>>> lets you >>>>>>>> do just that and a whole lot more. The second option is to use a >>>>>>>> simpler and more basic toolkit csVST but it's still not fully >>>>>>>> developed. If you are working on a windows machine I can point >>>>>>>> you to >>>>>>>> the beta binaries, if working on a mac I'm afraid you may have >>>>>>>> to wait >>>>>>>> until we get a release ready but I am working on it. >>>>>>>> >>>>>>>> Rory. >>>>>>>> >>>>>>>> >>>>>>>> 2008/12/3 kilon : >>>>>>>>> >>>>>>>>> Anyone knows if those two will work correctly together? >>>>>>>>> >>>>>>>>> http://jvstwrapper.sourceforge.net/ >>>>>>>>> >>>>>>>>> I want to make a VST that will use CSOUND modules and >>>>>>>>> features. Is >>>>>>>>> there >>>>>>>>> any >>>>>>>>> better way? >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> -- >>>>>>>>> View this message in context: >>>>>>>>> http://www.nabble.com/Calling-Java-CSound-API-from-JAVA-VST-tp20816935p20816935.html >>>>>>>>> Sent from the Csound - Dev mailing list archive at Nabble.com. >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------- >>>>>>>>> This SF.Net email is sponsored by the Moblin Your Move >>>>>>>>> Developer's >>>>>>>>> challenge >>>>>>>>> Build the coolest Linux based applications with Moblin SDK & win >>>>>>>>> great >>>>>>>>> prizes >>>>>>>>> Grand prize is a trip for two to an Open Source event anywhere >>>>>>>>> in the >>>>>>>>> world >>>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>>>>> _______________________________________________ >>>>>>>>> Csound-devel mailing list >>>>>>>>> Csound-devel@lists.sourceforge.net >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------- >>>>>>>> This SF.Net email is sponsored by the Moblin Your Move >>>>>>>> Developer's >>>>>>>> challenge >>>>>>>> Build the coolest Linux based applications with Moblin SDK & >>>>>>>> win great >>>>>>>> prizes >>>>>>>> Grand prize is a trip for two to an Open Source event anywhere >>>>>>>> in the >>>>>>>> world >>>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>>>> _______________________________________________ >>>>>>>> Csound-devel mailing list >>>>>>>> Csound-devel@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> View this message in context: >>>>>>> http://www.nabble.com/Calling-Java-CSound-API-from-JAVA-VST-tp20816935p20835145.html >>>>>>> Sent from the Csound - Dev mailing list archive at Nabble.com. >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las >>>>>>> Vegas, >>>>>>> Nevada. >>>>>>> The future of the web can't happen without you. Join us at >>>>>>> MIX09 to >>>>>>> help >>>>>>> pave the way to the Next Web now. Learn more and register at >>>>>>> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >>>>>>> _______________________________________________ >>>>>>> Csound-devel mailing list >>>>>>> Csound-devel@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Michael Gogins >>>>>> Irreducible Productions >>>>>> Michael dot Gogins at gmail dot com >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, >>>>>> Nevada. >>>>>> The future of the web can't happen without you. Join us at MIX09 >>>>>> to >>>>>> help >>>>>> pave the way to the Next Web now. Learn more and register at >>>>>> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >>>>>> _______________________________________________ >>>>>> Csound-devel mailing list >>>>>> Csound-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>>> >>>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/Calling-Java-CSound-API-from-JAVA-VST-tp20816935p20892927.html >>>>> Sent from the Csound - Dev mailing list archive at Nabble.com. >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, >>>>> Nevada. >>>>> The future of the web can't happen without you. Join us at MIX09 >>>>> to help >>>>> pave the way to the Next Web now. Learn more and register at >>>>> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >>>>> _______________________________________________ >>>>> Csound-devel mailing list >>>>> Csound-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>>> >>>> >>>> >>>> >>>> -- >>>> Michael Gogins >>>> Irreducible Productions >>>> Michael dot Gogins at gmail dot com >>>> >>>> ------------------------------------------------------------------------------ >>>> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, >>>> Nevada. >>>> The future of the web can't happen without you. Join us at MIX09 >>>> to help >>>> pave the way to the Next Web now. Learn more and register at >>>> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >>>> _______________________________________________ >>>> Csound-devel mailing list >>>> Csound-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/csound-devel >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Calling-Java-CSound-API-from-JAVA-VST-tp20816935p20898674.html >>> Sent from the Csound - Dev mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, >>> Nevada. >>> The future of the web can't happen without you. Join us at MIX09 to >>> help >>> pave the way to the Next Web now. Learn more and register at >>> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >>> _______________________________________________ >>> Csound-devel mailing list >>> Csound-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> >> ------------------------------------------------------------------------------ >> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, >> Nevada. >> The future of the web can't happen without you. Join us at MIX09 to help >> pave the way to the Next Web now. Learn more and register at >> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >> _______________________________________________ >> Csound-devel mailing list >> Csound-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/csound-devel >> >> > > -- > View this message in context: http://www.nabble.com/Calling-Java-CSound-API-from-JAVA-VST-tp20816935p20899816.html > Sent from the Csound - Dev mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. > The future of the web can't happen without you. Join us at MIX09 to help > pave the way to the Next Web now. Learn more and register at > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net