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

Reply via email to