TRACKTION FACTION MIXER aka sometimes they call me a tease 2

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

Just to kinda back up what was said earlier... these plugins are not being created to divide any part of the tracktion community. They being created by folks giving their free time to do something for the community.

In my situation... my job has actually given me a cool powerbook... but I honestly have absolutely no interest in porting anything that I create to the mac. Why? because I code in delphi. Delphi is dead simple, while C++ makes my head hurt. :roll: I should not have to learn c++, nor the intricate details of the mac in order to satisfy mac users desire to use my free plugins.

However, the offer has always stood that the source code would be willingly made available for any mac user who wished to step up to the plate and proceed porting such plugins... What else can you honestly ask for? :wink: In all of that time that various plugins have been produced for PC users, ONLY ONE person has stepped up for porting them to the mac and that is NiallM.
ModuLR / Radio

Post

Not trying to start platform wars...
But I think the bottom line is that people who pay extra for Macs, do so because they don't want to be bothered by all the fiddly maintenance things that usually accompany PC's.

Therefore it makes sense that the people who ARE willing to put up with the fiddly maintenance things, are the same people with the spare time and interest to create little extra things for PCs.

Generally Mac users aren't interested in fiddling, they just want to lay down some cash for a pre-packaged, stable and reliable solution. So as a Mac user, you can't expect much free stuff. This is a sad fact I have learned since I switched to Mac in April :( But the upside is that, whatever free/cheap stuff you do find, tends to be fairly high quality, whereas you get a lot of buggy shite for PCs along with the good stuff.

Good on you guys for making this stuff for Tracktion. It looks nice. Wish I could use it; also wish I had the time and interest to help port it. I could only hope T2 includes some of it.
iMac G4 1.25ghz 512mb, iBook G3 600mhz 384mb, Logic Pro 6, Live 4, Edirol PCR-50, Boss BR-532

Post

I've got a Mac sitting doing nowt. And I can program (just got me degree!) in C++. Done delphi in the past (and Java)

Would I need f**k-off expensive whats-it-called, oh aye, Codewarrior to do mac vst stuff?

A wee project like this is what I need to make me more employable. And my life more enjoyable.

I'll do some research. Object Pascal (as used in Delphi) was originally a mac thing right? Any compilers that could help in porting?

Whats the mac eqiv of a dll anyway?

Capable programmer in need of project!

Advice?
.................................
"Hell is other People" J.P.Sartre
.................................

Post

Go Karben!

Really, it's over my head but Valley and Modular have done some excellent work and now Rack Bitz seems to have addressed the much asked for mixer.

Best of luck to all of you.

Post

Karbon L. Forms wrote:I've got a Mac sitting doing nowt. And I can program (just got me degree!) in C++. Done delphi in the past (and Java)

Would I need f**k-off expensive whats-it-called, oh aye, Codewarrior to do mac vst stuff?

A wee project like this is what I need to make me more employable. And my life more enjoyable.

I'll do some research. Object Pascal (as used in Delphi) was originally a mac thing right? Any compilers that could help in porting?

Whats the mac eqiv of a dll anyway?

Capable programmer in need of project!

Advice?
You shouldn't need to spend any money - like I said earlier, OS X actually comes with a compiler. It's not installed as standard, so you'll probably have to ferret around your installation discs a bit to find it, but it's perfectly usable for building vst plugins. Depending on what version of OS X you've got, it'll be either called Project Builder or XCode (more recent). I'm not sure, but you may be able to find it under Developer Tools?

The next step is to go here to download the VST SDK (you'll want v2.3). This comes with a bunch of example plugins you can compile to see how everything works (see the VST2.3Examples.pbproj file).

I'm afraid it's not possible to code vst plugins using pascal on OS X - it's all C++ (afaik). It's not exactly hard to port Delphi to C++ anyway, but when it comes to the GUI you're probably going to have to do a complete re-write (that's what I did when I ported ModulR's building blocks), as I don't think there's a C++ equivalent to the way Delphi handles GUIs.

Here's a brief run-through on how to set up a Project Builder/XCode project to build vst plugins.

Good luck!

- Niall.

(Oh, and the mac equivalent of a dll is a bundle, with extension .vst.)

Post

Cheers NiallM.

I have mucked with the Project Builder before (and Objective C - Wierd)

The Macs just gathering dust on a kitchen chair at the minute. It's the birds, and she's in f**king KOREA FOR A f**king YEAR! :cry: :cry: :cry: :cry: :cry: :x :x :x :x :x :cry: :cry: :cry: :cry: :cry:

Sorry.

Anyway. On a sort of side note. I've just done Uni (hated it - hate students!) and that's left me a bit Javafied (that's all they teach now. I went in as a Delphi/assembly man). Do you programmer types know anything of
http://jvstwrapper.sourceforge.net/ ?

Might be worth a look - would maybe solve cross platform woes but as usual for Java, performance is an issue but the chap on this site seems to think it's OK
.................................
"Hell is other People" J.P.Sartre
.................................

Post

ive heard good things about this jvst wrapper it must be said
i was hoping someone would use it to convert jsynth librarian
which far and away is the best midi synth editor going and its free and its written in java
i still havent seen any java vst's though
i shall look harder and see if i can find any
at one stage i was told that you could use native flash for jvsts gui engine on a planned update
if this is true it could be very interesting
oh by the way i was just posting to say TRACKTION FACTION should be updated soon with some more news on this and otherplugs
cheers
I aint famous enough to be handin out signatures

Post

ModuLR wrote:However, the offer has always stood that the source code would be willingly made available for any mac user who wished to step up to the plate and proceed porting such plugins...
Cool. Is your code beautifully commented and highly readable by nature?
.................................
"Hell is other People" J.P.Sartre
.................................

Post

Karbon L. Forms wrote:
ModuLR wrote:However, the offer has always stood that the source code would be willingly made available for any mac user who wished to step up to the plate and proceed porting such plugins...
Cool. Is your code beautifully commented and highly readable by nature?
hey if your thinkin of portin mods plugs
perhaps you should change your name to the Karbonizer :D
seriously though Karbon check with Nial M first
hes already ported alot of stuff i think :wink:
and he released the c++ source again i think :wink:
i was supposed to set up a tracktion developers group at yahoo yesterday (i was asleep) :oops:
its top of my list today
i'll find as many links and so on that i can to help mac heads and place them here
i found 2-3 synthedit style products and a couple of new programming languages for audio for osx yesterday
i just hope i can find em all again :oops:
i'll also ask if we can place the source codes there so people can just get started
you will have to be authorised to join though
this group is gonna be strictly for developers
ill post more info when its running
hope this will help
cheers

PS its great to here rumblings from the mac side
i was starting to think only Nial programmed macs anymore :D
I aint famous enough to be handin out signatures

Post

edit
sorry
kvr went mental
Last edited by Rack Bitz on Sat Jun 26, 2004 11:12 am, edited 1 time in total.
I aint famous enough to be handin out signatures

Post

edit
sorry
kvr went mental
posted same message three times
I aint famous enough to be handin out signatures

Post

I'm not a java programmer so I can't comment on the wrapper, but assuming you use standard C++ and VSTGUI (despite it's limitations I reckon it's probably the simplest solution for cross-platform plugin GUIs) you shouldn't run into any serious problems porting stuff.

Here's my code from porting ModulR's original building blocks: http://www.niallmoody.com/ndcplugs/downloads/C++_BB.zip. It departs a bit from ModulR's code (which you can find here, I think) because I made it a bit more object-oriented to save me copy & pasting for all the plugins.

(actually, I just looked at it again - it doesn't include the project builder project file. I think I probably just duplicated one of the targets in the SDK examples project though, rather than making a new project. The code should work fine on mac.)

That Tracktion developers group sounds like a really good idea Rack Bitz, count me in :wink:.

- Niall.

Post

NiallM wrote:I'm not a java programmer so I can't comment on the wrapper, but assuming you use standard C++ and VSTGUI (despite it's limitations I reckon it's probably the simplest solution for cross-platform plugin GUIs) you shouldn't run into any serious problems porting stuff.

Here's my code from porting ModulR's original building blocks: http://www.niallmoody.com/ndcplugs/downloads/C++_BB.zip. It departs a bit from ModulR's code (which you can find here, I think) because I made it a bit more object-oriented to save me copy & pasting for all the plugins.

(actually, I just looked at it again - it doesn't include the project builder project file. I think I probably just duplicated one of the targets in the SDK examples project though, rather than making a new project. The code should work fine on mac.)

That Tracktion developers group sounds like a really good idea Rack Bitz, count me in :wink:.

- Niall.
Sound. Furry boots in Scotland are ye?
.................................
"Hell is other People" J.P.Sartre
.................................

Post

Karbon L. Forms wrote:Furry boots in Scotland are ye?
Rainy Glasgow.





Well, it's rainy today anyway :wink:...

- Niall.

Post

yup its pissin down here aswell
sunny devon :D
I aint famous enough to be handin out signatures

Post Reply

Return to “Tracktion”