Good morning/afternoon/evening/night... I'm starting to use Hydrogen more and more, and have some ideas on changes that I'd like to see (firstly, mid-song tempo change). So I downloaded the source and got it to compile, and made some basic changes just to see how scons works, as I had never used it.
I'd like to look into the code to see what it might take to accomplish such a change, and a few thoughts occurred to me: (1) A tempo change would require a file format change. Is the file format used for Hydrogen now open to changes? How would I go about suggesting a change such as adding a bpm tag in the patternSequence/group tags? Also, a tempo change would require GUI changes for setting and seeing these changes. How are changes to the GUI decided? (2) It's been a long time since I did C/C++. What tools would you suggest I use for development? I'd want step and run-to control, and debugging output (or, I guess I could use the console). My environment is usually Kubuntu, and I'm about to upgrade to 9.10. And, is there a coding and style guideline used for this project, or do you use code formatter? Of course, I could just imitate what's already there. (3) Is there a way I can create a map of the software, e.g., a list of the modules and what they do, etc? Starting in the mid 90s, my coding experience is, in chronological order, C/C++, Pascal (Delphi), then I had enough and quit Windows forever, and did scripting in perl and PHP. The bulk of my work is now in PHP. I've always wanted to contribute to a FOSS project, maybe I can combine my love of music and coding for Hydrogen. Thanks -Glen Mann ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Hydrogen-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
