- get the Linux port up and running..
Sweetness............
wow... if you make that a reality, no words could describe the appreciation.valley wrote:I'm reasonably confident of being able to get the library up and running in Delphi, although I may need to build a flattened C interface to get it working[1], but C++ Builder should be a doddle.
Port it to delphi?!I take it the library is a precompiled dll?
I'd imagine the headers will open easily in C++ Builder, but if not, doing a few conversions should not be hard.
I'm reasonably confident of being able to get the library up and running in Delphi, although I may need to build a flattened C interface to get it working[1], but C++ Builder should be a doddle.
[1] I haven't had a chance to look at your library interfaces yet so I don;t know what is involved...
Angus_FX wrote:The legal validity of software license agreements (EULAs) is a whole other can of worms. Just because the EULA says you may or may not do X or Y does not necessarily mean you cannot legally do so - most countries do not recognise EULAs as binding contracts; some go so far as to enshrine the right to reverse-engineer in law.
Any kind of application or plugin with Tracktiony type GUI is possible with this. With the right additional librarys of course (VST, AU, RTAS etc) By Tracktiony I don't mean "looks like" neccesarily but behaves like anyway.Shane Sanders wrote:I'll be the first to admit that I don't understand much of this conversation, but I'm happy that it makes other people happy.
Does the release of this code mean that people will be able to make Tracktion-specific drum machines, sequencing aids/apps, etc? Pardon my ignorance.
I would call you a sad anti Delphi Luddite, but I just spent the entire of last week writing Delphi (Kylix actually) wrappers for both SQLite and the MIR DCM suite, and yeah it was tedious and longwinded.jules wrote:Port it to delphi?!![]()
Best of luck mate! That'd take longer than it took me to write the damn thing!
No... I'd be making it cross-language as well as cross platform.Karbon L. Forms wrote:Delphi!?!?
Jules gives us a wonderous piece of CROSS-PLATFORM librarianship then you want to go un-cross-platforming it with ruddy Delphi!
I know C++, I just choose not to program in it. I like my languages to be readable, and I enjoy having strings that actually behave like strings should behave.Can't you just learn C++ and so give all new stuff to all users?
Need some Java bindings. Super-warm-fuzzies for super-cross-platform coding.Karbon L. Forms wrote:Delphi!?!?
Jules gives us a wonderous piece of CROSS-PLATFORM librarianship then you want to go un-cross-platforming it with ruddy Delphi!
Karbon L. Forms wrote:Delphi!?!?
Jules gives us a wonderous piece of CROSS-PLATFORM librarianship then you want to go un-cross-platforming it with ruddy Delphi!
Och well I suppose that opens it up to more developers. Can't you just learn C++ and so give all new stuff to all users?
Wossat mean then?valley wrote:
No... I'd be making it cross-language as well as cross platform.:p
Have you not seen the JUCE String class? f**king awesome! I hate char* too. Language is irrelevant to readibility. C++ can look like line noise but I do all my code Java style. I rarely comment but use whopping great big descriptive variable names and choose structures that are easy to comprehend and let the compiler do the optimizing.valley wrote: I know C++, I just choose not to program in it. I like my languages to be readable, and I enjoy having strings that actually behave like strings should behave.
Have you tried Intellij IDEA? I'm supernaturally fast at Java using IDEA. If the jVSTwrapper worked in Tracktion I'd have done StepChild in two days. Hope he gets it sorted. I've told him to speak to big J.valley wrote: Seriously, I have been toying with the idea of leaving Kylix/Pascal behind at work since Borland seem to be letting it die, but right now the serious contender for replacement language/IDE is Java.
I personally use Eclipse and find it to be absolutely incredible (and free). I've already built a handful of plugins and applications using SWT and it's very very good stuff.Karbon L. Forms wrote: Have you tried Intellij IDEA? I'm supernaturally fast at Java using IDEA. If the jVSTwrapper worked in Tracktion I'd have done StepChild in two days. Hope he gets it sorted. I've told him to speak to big J.
Hmm. Didn't like it much. Can't remember why though. Should give it a try again. It's a pain having to create a new email address to keep using the IDEA demo whenever it runs out!ageis wrote:I personally use Eclipse and find it to be absolutely incredible (and free). I've already built a handful of plugins and applications using SWT and it's very very good stuff.Karbon L. Forms wrote: Have you tried Intellij IDEA? I'm supernaturally fast at Java using IDEA. If the jVSTwrapper worked in Tracktion I'd have done StepChild in two days. Hope he gets it sorted. I've told him to speak to big J.
Errr.. I meant Eclipse plugins. I got the wrapper to kinda work at one point (not sure if I got it working with Tracktion) but then realized I had little interest in writing VSTs and have since abandoned it.Karbon L. Forms wrote:Hmm. Didn't like it much. Can't remember why though. Should give it a try again. It's a pain having to create a new email address to keep using the IDEA demo whenever it runs out!ageis wrote:I personally use Eclipse and find it to be absolutely incredible (and free). I've already built a handful of plugins and applications using SWT and it's very very good stuff.Karbon L. Forms wrote: Have you tried Intellij IDEA? I'm supernaturally fast at Java using IDEA. If the jVSTwrapper worked in Tracktion I'd have done StepChild in two days. Hope he gets it sorted. I've told him to speak to big J.![]()
Refactoring in IDEA is completely ninja. You can tie your code in knots, unravel it, try something else and it still works. Nothing comes close to it as far as I know.
Plugins? You get the wrapper to work in Tracktion? Even the example synths burst T for me. But then I'm using a development snapshot rather than 0.6. It was well flakey on 0.6 to get the examples working anyway.
[edit cos KvR went all cosmic]
Submit: News, Plugins, Hosts & Apps | Advertise @ KVR | Developer Account | About KVR / Contact Us | Privacy Statement
© KVR Audio, Inc. 2000-2026