Can anyone compile a 64 bit Mac version of Transverb?

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

The sourcecode is here:

http://destroyfx.smartelectronix.com/

the Mac version is only AU and only 32 bit, there is a VST but it doesn't work on modern Macs - it would be great if there was a 64 bit VST and AU version, is anyone able to compile this great plugin please?

Post

Sure is a blast from the past, even the source code is in a .sit (StuffIt) archive. :)

I don't have high hopes this can be built on a new XCode version, but I can take a look.

edit : Sigh, what a pain. Just to be able to open the .sit file, have to install Stuffit Expander and the developer of that requires giving an email address. :x (I of course have "trash" email accounts for these purposes, but it's the principle of them even asking for the email that annoys me...)

edit2: The source code doesn't even have an XCode project. It's for Code Warrior which is completely obsolete for OS-X development. I suppose with some work something maybe could be made out of these source codes but it would require some separate effort.

Post

I downloaded the code and despite I don't have a good basis of development on mac (I'm a web developer, mostly), the whole thing seems dependent on Carbon API, which is deprecated, AFAIK.

Post

waltercruz wrote:I downloaded the code and despite I don't have a good basis of development on mac (I'm a web developer, mostly), the whole thing seems dependent on Carbon API, which is deprecated, AFAIK.
It guess it could be compiled against older Apple SDK's though which are still available with older XCode versions and work. (but not me, if there isn't even an XCode project file).

Post

Thanks for looking anyway - afaik the VST is carbon and it won't run on my Mac but the AU is more recently compiled and does (but is just 32 bit).

btw SIT files can be opened without Stuffit using 'The UnArchiver' which I think is still free.

Post

A while ago I started a project to recompile all the DFX plugins using IPlug. I did a bit of work on BufferOverride, but it got sidelined with other projects. I wonder if a kickstarter could be the way to bring these plugins back? Perhaps the original DFX developers would be interested? I might be but should ask them first!

Post

it seems that they are planning to update them sometime :

http://msg.spacebar.org/f/a/s/msg/disp/ ... 0#MSG74420

you should perhaps ask them there.

Post

Here's a quick & dirty port i did today :

http://blog.wavosaur.com/download/trans ... 64.vst.zip

works for me in Renoise :tu:

Post

Chris@Feeltune wrote:Here's a quick & dirty port i did today :

http://blog.wavosaur.com/download/trans ... 64.vst.zip

works for me in Renoise :tu:
Any chance you could share the changes you did so that people wanting to look into porting more of these ancient things wouldn't need to start from scratch?

Post

Chris@Feeltune wrote:Here's a quick & dirty port i did today :

http://blog.wavosaur.com/download/trans ... 64.vst.zip

works for me in Renoise :tu:
Thankyou - loading for me in Tracktion, but does not accept fxp patches made with the Windows version.

Post

Xenakios wrote:
Chris@Feeltune wrote:Here's a quick & dirty port i did today :

http://blog.wavosaur.com/download/trans ... 64.vst.zip

works for me in Renoise :tu:
Any chance you could share the changes you did so that people wanting to look into porting more of these ancient things wouldn't need to start from scratch?
Source code is licensed under the GPL. The modified source code is required to be available when distributing to the public. Not trying to be a negative Nelly, just stating the facts. ;)

Post

Xenakios wrote: Any chance you could share the changes you did so that people wanting to look into porting more of these ancient things wouldn't need to start from scratch?
of course, the time to do some clean up and i upload the project (but not in a .sit archive :D )

i fixed the preset import -> http://blog.wavosaur.com/download/trans ... 64.vst.zip

Post

here's the link to the modified sources + XCode project (XCode 4.6)

http://blog.wavosaur.com/download/trans ... ources.zip

you have to copy the vstsdk2.4 content to the vstsdk2.4 folder
you have to copy the vstgui content to the vstgui folder, i used the latest vstgui 4.3 rc1 from sourceforge

the compiler will complain about “Non-constant-expression cannot be narrowed from type ‘int’ to ‘char’ in initializer list” in audioeffect.cpp, just use the "fix-it" proposed in XCode

basically, the steps to make it work were :

- set some preprocessor defines
- porting from vst2.2 to vst2.4
- porting from the super old vstgui version to the latest :

i have not "upgraded" all the custom vstgui objects (found in dfxgui files), only the ones that where used in the transverb plugin.

Post

Thanks for the fix but I still can't import any of my old presets - I've attached one for you to try
You do not have the required permissions to view the files attached to this post.

Post

ok i see what's going on with the preset loading

i'll update the binary & the source tomorrow, i'll also include the project files for Windows Visual Studio for more fun.

Post Reply

Return to “DSP and Plugin Development”