JUCE 1.4 (with JuceAudioPlugin aka juce-vst0.2 ) Released
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- 1415 posts since 10 Jun, 2004 from Inverness, Scotland
Last edited by Karbon L. Forms on Fri Sep 03, 2004 3:10 pm, edited 3 times in total.
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
-
christianmusicmaker christianmusicmaker https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=12152
- KVRAF
- 1670 posts since 1 Feb, 2004 from UK
This should get the ball rolling...it's from the JUCE site
Can I use it for free in my applications?
It's released under the GPL, so if you're a free-software-hippy, you can use it in open-source applications that are themselves distributed under the GPL.

Can I use it for free in my applications?
It's released under the GPL, so if you're a free-software-hippy, you can use it in open-source applications that are themselves distributed under the GPL.
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- Topic Starter
- 1415 posts since 10 Jun, 2004 from Inverness, Scotland
Oh don't get them started on that lisence shite again. I'm gonna release GPLed JUCE/VST stuff and wait at the door with me baseball bat. Charlie Steinberg or Richard Stallman, I don't care who's first. That's if they can figure out my address from my email!
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
-
- KVRian
- 679 posts since 6 Aug, 2004 from Cyberspace
I hope there is a tutorial on how write VST's using Juice. Id ask on the developers formn but they seem rather fond of posting "You should have started programming before conception like me" which is pretty funny but very helpful 
-
- Chief Tracktioneer
- 532 posts since 14 Nov, 2002 from London
Ok, here's a VST/JUCE update.
Karbon L Forms has been trying to do this and moaning at me that he couldn't get it working, so I've had a look, and there was some message-handling stuff I had to do in Juce to make it run properly as a DLL.
Having done that, I've knocked together a quickie VST wrapper with a demo gain-change plugin, and it seems to all work nicely (obviously I've only tried it in tracktion though).
To build it, people will need a new version of Juce, so I'll upload that in the next day or two, along with the VST wrapper code.
My cunning plan here is that I've written an "AudioFilterBase" class from which you derive your plugin, and this is completely separate from any VST-specific code. That means that as well as compiling it as a VST, you could also easily wrap it as an AU, DX, etc. Having only spent a couple of hours on this so far, it doesn't do much, but I'll upload it for people to play with and comment about. Hopefully it can evolve into a pretty groovy way of writing cross-platform/cross-protocol plugins.
Another cunning idea for the future is that I could add some tracktion-specific features that the wrapper code could access. For instance, it'd be quite easy to create a UI component that sits inside tracktion's small filter view, so you can do fancy plugins like tracktion's volume control, etc.
And please, no more license talk. I'm not going to sue anyone for writing an open-source Juce/VST plugin, so let's just drop that subject now!
Karbon L Forms has been trying to do this and moaning at me that he couldn't get it working, so I've had a look, and there was some message-handling stuff I had to do in Juce to make it run properly as a DLL.
Having done that, I've knocked together a quickie VST wrapper with a demo gain-change plugin, and it seems to all work nicely (obviously I've only tried it in tracktion though).
To build it, people will need a new version of Juce, so I'll upload that in the next day or two, along with the VST wrapper code.
My cunning plan here is that I've written an "AudioFilterBase" class from which you derive your plugin, and this is completely separate from any VST-specific code. That means that as well as compiling it as a VST, you could also easily wrap it as an AU, DX, etc. Having only spent a couple of hours on this so far, it doesn't do much, but I'll upload it for people to play with and comment about. Hopefully it can evolve into a pretty groovy way of writing cross-platform/cross-protocol plugins.
Another cunning idea for the future is that I could add some tracktion-specific features that the wrapper code could access. For instance, it'd be quite easy to create a UI component that sits inside tracktion's small filter view, so you can do fancy plugins like tracktion's volume control, etc.
And please, no more license talk. I'm not going to sue anyone for writing an open-source Juce/VST plugin, so let's just drop that subject now!
-
- KVRian
- 679 posts since 6 Aug, 2004 from Cyberspace
Thank you very much for this Jules 
This will make it alot easier to learn and the Trackton specific stuff is cool too
Would it be possible to pass tempo information to a filter? Im going to make the ultimate drum editor 
This will make it alot easier to learn and the Trackton specific stuff is cool too
-
- Banned
- 6127 posts since 1 Apr, 2004 from Et in Arcadia Ego
If someone uses this to make a wrapper that will allow DX plugs to load in a VST host, please post it!
-
- KVRAF
- 2875 posts since 28 Jan, 2004 from Da Nang, Vietnam
Thanks again for donating this stuff to the world Jules. I've been browsing through the code and I've got a couple of ideas of sample applications I want to try to write with it. Looks very straightforward for a library of this complexity. The api looks very well thought out.jules wrote:Ok, here's a VST/JUCE update.
-
christianmusicmaker christianmusicmaker https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=12152
- KVRAF
- 1670 posts since 1 Feb, 2004 from UK
Oh yes it's gathering pace now...I will try and hold back hold back the tears of joy...oh welljules wrote:Ok, here's a VST/JUCE update.
Karbon L Forms has been trying to do this and moaning at me that he couldn't get it working, so I've had a look, and there was some message-handling stuff I had to do in Juce to make it run properly as a DLL.
Having done that, I've knocked together a quickie VST wrapper with a demo gain-change plugin, and it seems to all work nicely (obviously I've only tried it in tracktion though).
To build it, people will need a new version of Juce, so I'll upload that in the next day or two, along with the VST wrapper code.
My cunning plan here is that I've written an "AudioFilterBase" class from which you derive your plugin, and this is completely separate from any VST-specific code. That means that as well as compiling it as a VST, you could also easily wrap it as an AU, DX, etc. Having only spent a couple of hours on this so far, it doesn't do much, but I'll upload it for people to play with and comment about. Hopefully it can evolve into a pretty groovy way of writing cross-platform/cross-protocol plugins.
Another cunning idea for the future is that I could add some tracktion-specific features that the wrapper code could access. For instance, it'd be quite easy to create a UI component that sits inside tracktion's small filter view, so you can do fancy plugins like tracktion's volume control, etc.
Thanks for taking the time to try and simplify things Jules. This may take some time to gather pace but when it really takes off all roads will lead back to Tracktion
-
- KVRist
- 362 posts since 11 Sep, 2002 from Scotland
Thanks for thisjules wrote:Ok, here's a VST/JUCE update...
- Niall.
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- Topic Starter
- 1415 posts since 10 Jun, 2004 from Inverness, Scotland
RESULT!! 
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- Topic Starter
- 1415 posts since 10 Jun, 2004 from Inverness, Scotland
Naah Nah Nah nah nah!
I've got the code and you's will have to wait!
Works fine too!
Hmmmmmmmmmmmmmmmmmmmmmmmmmmm.
I've got the code and you's will have to wait!
Works fine too!
Hmmmmmmmmmmmmmmmmmmmmmmmmmmm.
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
