Juice - The ultimate scripting language?
-
- KVRian
- 679 posts since 6 Aug, 2004 from Cyberspace
what if you could load a script filter that found the transients of a wav and then made a midi file for it on the next track?
What if you could colabirate with people over the net using a filter that sends mp3 to your colaborator over the net?
What if you could use Trackton to edit film?
I used to use until reciently Sonar. One of the things which made Sonar so appealing was its use of scripting. Cal (Cakewalk Application Language) was implemented then forgotten about which is unfortunate because it made automating processes easy but the syntax was very hard to understand. Trackton is very good at processing information the information its processing happens to be audio related.
What Id really like to know is...
Can Juice be used to make filters for Trackton?
Could Trackton have a Juice filter to write your wown scripts?
Anyone has used Actionscript on Flash might know what Im on about.
What if you could colabirate with people over the net using a filter that sends mp3 to your colaborator over the net?
What if you could use Trackton to edit film?
I used to use until reciently Sonar. One of the things which made Sonar so appealing was its use of scripting. Cal (Cakewalk Application Language) was implemented then forgotten about which is unfortunate because it made automating processes easy but the syntax was very hard to understand. Trackton is very good at processing information the information its processing happens to be audio related.
What Id really like to know is...
Can Juice be used to make filters for Trackton?
Could Trackton have a Juice filter to write your wown scripts?
Anyone has used Actionscript on Flash might know what Im on about.
-
Karbon L. Forms Karbon L. Forms https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=29033
- KVRian
- 1413 posts since 10 Jun, 2004 from Inverness, Scotland
Nobodies sussed out how to write plugs with JUCE yet. Or they're not letting on. Speak to big J on that one.
.................................
"Hell is other People" J.P.Sartre
.................................
"Hell is other People" J.P.Sartre
.................................
-
- KVRist
- 55 posts since 4 Aug, 2004
Now you're in deep shit
-
christianmusicmaker christianmusicmaker https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=12152
- KVRAF
- 1670 posts since 1 Feb, 2004 from UK
Hi Lowkey you are a very determined fellow!lowkey wrote: I used to use until reciently Sonar. One of the things which made Sonar so appealing was its use of scripting. Cal (Cakewalk Application Language) was implemented then forgotten about which is unfortunate because it made automating processes easy but the syntax was very hard to understand. .
What a wasted opportunity that would be...
Judging from your questions the possibilies with Juice could exceed the new feature list for T2
There are truly *massive* possibilities here that seem to have come to a complete stop.What happened to it all?
I hope it all works out for you Lowkey almost the entire development community on KVR knows about it so maybe there is light at the end of this tunnel.I just hope Jules does not change his mind about it all
He seemed pretty upset about the current situation in the original Juce thread.
-
- KVRist
- 100 posts since 24 Jul, 2003
Well, I didn't use Juce in any project at this thime so I don't really know what it is possible to do with this API, but I really don't understand what you're talking about, scripting and use with tracktion
It is a cross platform GUI API. Tracktion is builded using this API. That's all !
And all the legal stuff that was discussed about the GPL licensing was interesting (at least for me), but why should this licensing issues about doing VST, UNDER GPL LICENCE, should stop anybody to use this API for what it is intented for, that is, build C++ applications with a cross platform GUI ???
I'm afraid Jules should have revealed his API in a developper forum and not in a musician forum
It is a cross platform GUI API. Tracktion is builded using this API. That's all !
And all the legal stuff that was discussed about the GPL licensing was interesting (at least for me), but why should this licensing issues about doing VST, UNDER GPL LICENCE, should stop anybody to use this API for what it is intented for, that is, build C++ applications with a cross platform GUI ???
I'm afraid Jules should have revealed his API in a developper forum and not in a musician forum
-
- KVRAF
- 12977 posts since 29 Sep, 2003 from Ottawa, Canada
THANK YOU!
That's what I've been wondering all along...
I've been thinking, "Why are people limiting themselves to wanting to code VSTs??? It's not really intended for that."
I didn't read most of the original release thread, so I never saw Jules' response, but I know that by page 3 or whatever, I was thinking, "What the f**k? This is for building new applications, not just whipping up VSTs!"
Preach, brotherman!
Greg
That's what I've been wondering all along...
I've been thinking, "Why are people limiting themselves to wanting to code VSTs??? It's not really intended for that."
I didn't read most of the original release thread, so I never saw Jules' response, but I know that by page 3 or whatever, I was thinking, "What the f**k? This is for building new applications, not just whipping up VSTs!"
Preach, brotherman!
Greg
-
christianmusicmaker christianmusicmaker https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=12152
- KVRAF
- 1670 posts since 1 Feb, 2004 from UK
Great...Lunch Money wrote:THANK YOU!
This is for building new applications, not just whipping up VSTs!"
Preach, brotherman!
Greg
-
- KVRian
- Topic Starter
- 679 posts since 6 Aug, 2004 from Cyberspace
Thank you 
I really hope I can at least make some processing filters for Trackton with Juice.
Something like this...
http://mypage.bluewin.ch/ncplus/mfxscript.html
but for Tracton would be cool. Another cool thing would be making a DX/DXI wrapper filter or a MFX wrapper. There are lot of very good VST developers already so I dont want to use this to make yet another VST. Making Trackton only filters seems far more fun.
Besides VST does not have XML, Networking or Image manipulation
I really hope I can at least make some processing filters for Trackton with Juice.
Something like this...
http://mypage.bluewin.ch/ncplus/mfxscript.html
but for Tracton would be cool. Another cool thing would be making a DX/DXI wrapper filter or a MFX wrapper. There are lot of very good VST developers already so I dont want to use this to make yet another VST. Making Trackton only filters seems far more fun.
Besides VST does not have XML, Networking or Image manipulation
-
- Banned
- 6127 posts since 1 Apr, 2004 from Et in Arcadia Ego
God Lord, you trying to give folks a f**king embolism???
-
- KVRian
- Topic Starter
- 679 posts since 6 Aug, 2004 from Cyberspace
If possible it will be worth it. Flash uses tracks like Trackton but with Actionscript you can do alot more. I know T2 wont have every feature everyone has asked for so being able to make your own additions will be useful.
Wouldnt being able to work with people across the net on a song be useful or making a filter that switches tracks based on velocity be useful?
Wouldnt being able to work with people across the net on a song be useful or making a filter that switches tracks based on velocity be useful?
-
- KVRist
- 180 posts since 30 Jun, 2004
...ummm...perhaps, but I don't see how more geeky programmability equals more expressive or callaborative tools, esp. if it's as nerdy as that stuff on your link (give somebody an embolism, LOL!). I think you may be overestimating the willingness and ability of the "average user" to write code, and let's face it, scripting is really just another computer language.lowkey wrote:Wouldnt being able to work with people across the net on a song be useful or making a filter that switches tracks based on velocity be useful?
If you want geeky widgetry, energyXT offers reasonably intuitive graphical programmability, which has direct musical application.
Collaboration might be a good use, but the UI is the key, and of course there's latency to deal with. Can't do real time over WWW without resorting to fancy schemes, so what do you have in mind to accomplish with mere scripting? Certainly Tracktion archives could be exposed/published/accessed over the web via XML.
Don't get me wrong, I'm not trying to dissuade you--whatever peels your banana! It's just that I don't see the pressing need for a layer of programmability, with respect to making music.
OTOH being able to use Tracktion without a display could be great selling point for blind folks. Some of the blind guys I work with use Cakewalk products because of CAL and CakeTalk.
-
- KVRAF
- 4644 posts since 28 Nov, 2002 from Chicago
Well I already have my standalone app planned out (a Tracktion themed wave editor would rock), I just need to find a spare fortnight to write it.
I'm guessing that'll be in about a years time.
As for the "people obsessing over vst plugins", I don't think they are, there is some confusion over licensing which (for reasons I can't grasp) dragged over ten pages. I think people grasp that VSTs are a small aspect of what JUCE can do, but VSTs are also the fastest reward for minimal effort.
As for using JUCE with VST, I'd be happy to consider to license the commercial version, I'm just waiting for Jules to stump up with a price.
I'm guessing that'll be in about a years time.
As for the "people obsessing over vst plugins", I don't think they are, there is some confusion over licensing which (for reasons I can't grasp) dragged over ten pages. I think people grasp that VSTs are a small aspect of what JUCE can do, but VSTs are also the fastest reward for minimal effort.
As for using JUCE with VST, I'd be happy to consider to license the commercial version, I'm just waiting for Jules to stump up with a price.
Someone shot the food. Remember: don't shoot food!
-
- KVRian
- Topic Starter
- 679 posts since 6 Aug, 2004 from Cyberspace
Ive emailed Jules to ask him if its possible to make filters for Trackton using Juice. I have the ideas but not the ability at the moment but I know this is worth learning.
