From: Dave F. <dav...@co...> - 2004-03-16 13:42:18
|
On Tuesday 16 March 2004 01:16 pm, Gelu Stoicescu wrote: > Hello everybody, Hello Gelu, > First thing first, I'd like to join the team. > I am a seasoned programmer (age 32; you live-you > learn...) on Windows platform, proficient in C++, > familiar with MIDI and audio concepts and API, and a > hobbist musician myself (that is, able to read proper > sheet music, not only lame tablatures; I mention it > because I intend to take a shot at that staff view). I Well, I can read staff music perfectly fine, but I'd also like a tablature view. ;P For those of you who prefer staves to tabs, it's quite obvious you don't play guitar. :) (yeah yeah, I'd rather see a staff view than a tab view. When I'm making midi music, I don't use my guitar) > hope I'll make a decent addition to your team. > I'm not that much into Linux development, only some > Java, Python and Tcl/Tk, especially because they work > under Windows too ;) and I'm clueless about the Linux > audio API, wether you call it AudioSalsa or OpenSSL, > but I hope PortAudio will alleviate this issue. I can > however do as much as put up a Linux partition and > compile the project. As it exists right now, Jazz abstracts the audio API, so you only have to know the audio API if you're writing a driver. I'm interested in using PortMIDI to further abstract it and offload the actual drivers onto a larger project. :) > I liked Jazz++ as soon as I encountered it, I looove > free stuff :), however I couldn't help notice it has > some issues, and until recently there seemed to be > nobody to discuss them with. I'm glad you took over > it. > What I could take care of is the Windows port, and > that staff view, as I said. > I'm looking forward to see some files on SF, as I'd > rather start with something that compiles. I don't > mind some simple instructions like "get that tarball, > open that dialog, do your stuff and make sure you > don't mess up anything else!" You'll need to get it from CVS. The current CVS should build on a linux system with all the requisite libraries. It's a partially complete port of the old Jazz to wxWidgets 2.4. The old Jazz used wxWidgets 168, which is very much out of date. The sourceforge instructions to get Jazz's cvs are here: http://sourceforge.net/cvs/?group_id=104252 The module name is 'jazzplusplus' I believe. Right now, we're working on pulling all the engine code out of the GUI. Then we'll finish porting the GUI, because it'll be possible to rewrite the GUI from scratch if need be, to make the port. Or rather, it'll be much easier to deal with the GUI if it's not tied up in the rest of the code. I wrote up a page on the wiki describing the architecture, and so far there is consensus to work on it that way. I've got some files hanging around that I need to commit to CVS, but I know they'll break CVS, so when I get back to it (I'm on websites right now, Jazz'll get another timeslice later this week, provided all goes well with the websites) I'll fix my sandbox and commit those files. Anyway, the page to read on the wiki is: http://jazz.opensrc.org/index.php?page=DavesArchitecture > Also if you people know any working CVS client for > Windows (2000/XP) I'd appreciate if you let me know, > because I have MS SourceSafe written all over me :) > Soo... Am I in? CVS Client: http://www.wincvs.org/ That site should give you all the information you need to do Windows CVS stuff. As far as letting you in the repository, I don't personally have any control over that. Pat has it, and he'll be along presently to discuss it. :) But you can get the current repository through anonymous cvs no problem, and in the meantime just make patches and send them to the list. Dave -- Visit my website! http://www.davefancella.com/?event=em Since a politician never believes what he says, he is surprised when others believe him. -- Charles DeGaulle |