RandomSkratch, indeed I did. I approached the author to collaborate, explaining my planned approach, including my library idea. He declined. I took a look at his source when I first started thinking about my approach, because I searched to make sure what I was thinking of doing wasn't already done. I originally thought of doing exactly what he attempted -- but realized [with much MFC and Qt knowledge behind the decision] that "remaking" FamiTracker's UI would leave potentially major hurdles to overcome whenever new MFC releases come out. Not to say that I haven't had my own hurdles, but evidence is mounting that my MFC HLE is sustainable. To get to a working version of 0.4.2 and 0.4.3 took only a matter of a few weeks for 0.4.2 and one week for 0.4.3. Now, obviously, I'm a bit slow in getting it *completely* done. Part of that is just because I'm not a tracker so I don't know how to test to make sure it's equivalently functional to MFC. Part of that is because there's a lot of forum/Facebook chip tune group interest but few people actually sign up and *show up* to help out [even if it's running my version for a while and giving feedback on what's right, what's wrong, and what's totally crap]. The remainder is that I know there are still a couple of things that are totally crap -- the shortcuts configuration being one, if not the most annoying thing yet to solve. I am confident I'll be able to skate along incorporating MFC updates, so my design has met my goal in that regard. I am not confident I'll ever be able to get to DONE done without community help.
That, and there seems to be a random hang-up in the OSX version that is one of those "never happens in debug builds" bugs, so it's a bit of a bugger to find.
Thanks for the continued interest! I hope I didn't, tangentially or otherwise, have anything to do with the famitracker-cx abandonment. I think his ideas were very cool, especially the curses tracker. I think I might revisit his codebase and see if I can integrate his curses work into the library.
I've really wanted to get this working, but I've quite frankly been too lazy =( Once I find the time to compile it...
I do appreciate the work you're putting in to this =)
_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut
cpow appreciate the super thorough reply! You're a rare breed (a developer of a program who isn't the intended audience)!
I saw you posted a compilable version earlier but it was for Linux (at the time you didn't have a Mac for dev/testing). I'm guessing this has been remedied? If you need testers I'd be more than welcome to mess around with it. (I'm actually really new to FamiTracker still but the only box I have to really experiment on is my work one and I'm usually stuck doing "work" hah).
Keep up the awesome work though, I'm sure you'll make a bunch of people super happy!
As far as shortcut configs go, when I tried using Wine to run it the issue I remember having was the lack of Backspace on a Mac (and Delete didn't work the same). It wasn't fun to use so I got rid of it... might have been more issues but I can't recall.
Thanks RandomSkratch. Yes, the Mac/OSX problem has been remedied. I've almost completely switched over to OSX now, but I just pulled my Win7 pappy away from my kids for a few minutes to look into the guts of ON_NOTIFY_REDIRECT, which jsr is now using in the custom controls class.
The OSX version is runnable but there's a graphics glitch in the main view that causes the header to disappear while playing. I reworked the CView implementation a bit and seem to have caused this problem. I hope to have both the notify redirect and the graphical glitch worked out soonish, at which point I'll try to pop out a DMG. My last attempt at a DMG failed miserably - but I will take a look at the deploy qt links vcl posted above. I'll keep everyone posted!
I'm not so sure I'm a rare breed. I just enjoy working on tools than working in tools. Kinda goes with my daily toil as a low level hardware/software interface type.
I think it sends notifications [for example, I just got one] when you hit "Reply" on the post instead of using the "Fast Answer" widget to reply. Not sure though.
I will most definitely post here when I am done.
Last night I got the ON_NOTIFY_REFLECT problem sorted. Funny, reading back on that post I can see OSX changed a few words. pappy == lappy. ON_NOTIFY_REDIRECT == ON_NOTIFY_REFLECT. Thanks, Apple.