Here is a 64 bit version of the amazing BTDSys AudioTrack (updated Apr 28 2014)
http://007ee821dfb24ea1133d-f5304285da5 ... ck_x64.zip
I used the source available on BTD's website. In case anyone else wants to compile it to 64-bit, here's a patch of the changes i made :
https://gist.github.com/anonymous/11114602
It was mainly removing dependency on mdk.lib, and fixing a couple of odd 64-bit only crashes. I haven't tested much so there might still be some crash hidden in a dark corner.
64-bit AudioTrack
64-bit AudioTrack
Last edited by pac on Mon Apr 28, 2014 7:31 pm, edited 1 time in total.
Re: 64-bit AudioTrack
Thanks. I just made an update (updated the link in the original post.)
I fixed the compatibility with the original 32-bit version. Audio tracks saved in buzz 32-bit can now be loaded in buzz 64-bit and vice versa.
But if anyone made tracks using the version i posted last week, they won't load anymore, sorry ! The data format was incorrect, I had to add an int at the beginning to mimic mdk.
I also tried porting peerCtrl : almost there, but it uses envelope.ocx, which is a 32-bit activex control. So it won't load in a 64 bit program. I gather Oskari wants to get rid of the activex control, so... I don't know what to do. It's problematic for porting any machine that used envelope.ocx.
I guess ideally, the peer machines should be remade using the managed API. Imagine the years of hard labor !
I fixed the compatibility with the original 32-bit version. Audio tracks saved in buzz 32-bit can now be loaded in buzz 64-bit and vice versa.
But if anyone made tracks using the version i posted last week, they won't load anymore, sorry ! The data format was incorrect, I had to add an int at the beginning to mimic mdk.
I also tried porting peerCtrl : almost there, but it uses envelope.ocx, which is a 32-bit activex control. So it won't load in a 64 bit program. I gather Oskari wants to get rid of the activex control, so... I don't know what to do. It's problematic for porting any machine that used envelope.ocx.
I guess ideally, the peer machines should be remade using the managed API. Imagine the years of hard labor !
Re: 64-bit AudioTrack
Well, maybe not years but it'll take time. Good that you've tackled AudioTrack, I haven't even tried to compile that one yet.pac wrote:I guess ideally, the peer machines should be remade using the managed API. Imagine the years of hard labor !