From: Pete S. <pst...@ve...> - 2008-01-04 19:07:00
|
PS = Pete Stieber PS>> I would like to start a Jazz++ development revival. PS>> I am particularly interested in a Windows version PS>> of Jazz++ that uses a recent version of wxWidgets. PS>> I have extensive C++/wxWidgets/Visual Studio/Linux PS>> development experience. PS>> PS>> I have contacted Patrick Earl and he was open to PS>> the idea. PS>> PS>> Are any of the other Jazz++ team members (Kevin PS>> Cosgrove, Joakim Verona, Dave Fancella, Mark PS>> Constable, and/or Matt Kelly) still out their PS>> monitoring this list? PS>> PS>> I would love to get their feedback. KC = Kevin Cosgrove KC> Here's one! My coding skills aren't right to get KC> into the source. But, I can build, package and KS> test. Mostly right now I use Rosegarden for MIDI, KC> Ardour for recording, and Audacity for editing. KC> I *really* miss the harmony browser in Jazz++ for KC> writing. :-( I use Audacity on Windows and Linux for recording. I generate sheet music using lilypond on both Linux and Windows. I would love to use Linux exclusively, but my place of work primarily uses Windows and I have an M-Audio Delta 1010 that only has Windows and MAC drivers so that's why I'm interested in the Windows Jazz++ port. By day I'm an electrical engineer with the title "Chief Scientist - Software". The company I work for, and have been with for about fifteen years, uses wxWidgets to develop GIS and aerospace simulation and algorithm software using C++. When I first started with the company, I was one of the only employees with a solid software background, so I had to do a lot of the administrative leg work. I introduced the company to C++. I setup a CVS server in the late 1990's. I introduced the company to wxWidgets during an IRAD effort that required cross-platform development. I generated internal mailing lists using mailman and bugtracking/feature requests using bugzilla on Red Hat then Fedora Linux boxes. In 2005 I switched our version control over to Subversion. My hobby is drumming. I took private lessons as a kid and a few years ago my family made the mistake of buying me a drum kit for Christmas ;-) Since that time I purchased a Roland TD-20 kit. I have it hooked up to my Windows box using an M-Audio UNO device. I want to use Jazz++ as a sequencer to record what I play, then use lilypond's MIDI to lilypond utility to generate sheet music. In a private email I indicated the progress I have made with Jazz++ to Patrick Earl... <Private email to Patrick Earl> I attempted to generate a Visual Studio .NET 2005 solution and project file for Jazz++ using the current stable release of wxWidgets (2.8.7). The code currently in CVS uses a lot of wx features that have been removed from wxWidgets. I didn't have an executable so I had no idea of how the program was supposed to work. I found an installable version (jazz++ 3.2i - May 6, 1999) on the internet. I installed it, and it looked like an app that would be worth working on. This was an old commercial version and was a 30-day trial evaluation. Next, I needed to get a version compiling on windows so I could start porting the code. I really need to see what the dialog boxes and windows look like so I could attempt to recreate the functionality without studying outdated wx code. I googled and found an old source tar ball (jazz-src-4.1.3.tar.gz). It had a Visual Studio 5 project file in it. I dredged up the old wxWindows version (1.68E) that it was compiled with and converted the tar ball provided Jazz++ project to Visual Studio 6 (I still have that old compiler loaded) and built the old wxWindows distribution using VC6. It took a while because I had to fix some wx code and get compiler setting to match between the projects, but I'm happy to say I have version 4.1.3 built using VC6. I removed the commercial binary from my machine and am looking at the VC6 - Jazz++ 4.1.3 - wx 1.68E code to start the port to current wxWidgets code. Do you think it would be a good idea to commit a branch of the old code I'm looking at for reference? We could also generate a zip file for the old wxWindows code it compiles with under Visual Studio 6 and put it up on SourceForge for archival purposes. </Private email to Patrick Earl> I'm looking to get CVS commit access so I can help with development. I've written Patrick with respect to this and am waiting for a reply. Pete |