Csound Csound-dev Csound-tekno Search About

[Cs-dev] Calling Java CSound API from JAVA VST

Date2008-12-03 16:57
Fromkilon
Subject[Cs-dev] Calling Java CSound API from JAVA VST
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

Date2008-12-04 12:07
From"Rory Walsh"
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
AttachmentsNone  

Date2008-12-04 15:00
Fromkilon
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST



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

Date2008-12-06 11:43
From"Michael Gogins"
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
AttachmentsNone  

Date2008-12-08 10:34
Fromkilon
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
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

Date2008-12-08 14:56
From"Michael Gogins"
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
AttachmentsNone  

Date2008-12-08 16:36
Fromkilon
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
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

Date2008-12-08 17:00
From"Dr. Richard Boulanger"
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
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

Date2008-12-08 17:16
From"Andres Cabrera"
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
AttachmentsNone  

Date2008-12-08 17:26
Fromkilon
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
Oh yes sure... If I modify an LGPL code then it makes sense to release any
change under the same licence. Under those circumstances I would be illegal
as would be using the code in a way that the author never intended. 

No worries , I have no intention of ignoring the LGPL . Even though I more
into looking how the code works for making things clear how the VST
interacts with the Csound part than actually modifying the CSoundVST source
code. As I said I am not very good with C++ . 

Sorry I am the one who misunderstood.   Thank for your help guys. 



Andres Cabrera wrote:
> 
> Hi,
> 
> I'm sure Michael was only making a friendly reminder about the licence
> before you embarked on your project.
> You are right that your code, if it links to LGPL code can have any
> licence and usage you wish. Michael was probably pointing out that if
> you modify CsoundVST in any way, any changes must be made public under
> the LGPL, which is I think what you want and why you are here.
> 
> Cheers,
> Andres
> 
> On Mon, 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
>>
> 
> 
> 
> -- 
> 
> 
> Andrés
> 
> ------------------------------------------------------------------------------
> 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-tp20816935p20899701.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://list

Date2008-12-08 17:32
Fromkilon
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST


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

Date2008-12-09 07:59
From"Oeyvind Brandtsegg"
SubjectRe: [Cs-dev] Calling Java CSound API from JAVA VST
AttachmentsNone