hi Sacha ! Sorry for the late reply :-S We are always open to new ideas and features and adding lilypond support sounds like a very nice feature !
Concerning the C++11/14 question : i'm going to leave this to the experts If you havent already done so i suggest you have a look at the wiki to get started, and feel free to ask questions via this list i'm working on a 'how to contribute to hydrogen using github' page <https://github.com/hydrogen-music/hydrogen/wiki/How-to-contribute-code-using-Github>, but it's not quite done yet : i need to add in the part about creating a branch for your specific feature (makes merging sooo much easier) 1 thing you will probably have to be careful about is the fact that hydrogen uses the 'position' of an instrument in the drumkit to determine the (midi) note and that there are very few (if any) 100% GM-compliant drumkits available in hydrogen so i guess that this will be crucial in generating a correct score Welcome to the project and keep us posted ! Grtz Thijs 2015-12-12 1:42 GMT+01:00 Sacha Delanoue <as...@shaac.me>: > Hello everyone, > > My name is Sacha, and I am a C++ developer in video game company. I am > also a drummer and I like to use Hydrogen to make close-enough base of > what I’m playing, so that my musicians can start recording. I also like > to make charts, as they are beautiful and handy. > > Since I have to write down my drum parts in Hydrogen, I do not want to > redo all the work to generate my chart, so I would like to add a new > feature to Hydrogen: export into LilyPond format. LilyPond is a famous > free (GPL) software for generating PDF charts out of its text format. > > I did some research, and I was not the only want to want this. The best > I found was a Hydrogen forum post talking of a perl script kind of doing > the job, and a github repository I was not able to make work. So I > though I would just add the feature myself. > > > My first question would be: am I right to assume that this is a “wanted” > feature? By “wanted” I do not talk about popularity (I am not seeking > popularity here), but I do not want to integrate this feature and then > being rejected because for some reason someone would not want it to be > part of the Hydrogen software. I would not see any reason why though, I > would be only a few hundred lines of code, without any additional > dependencies, and it is already a feature in kind of similar softwares > like Rosegarden. > I guess this conversion could be implemented as a side-project, parsing > the h2song on its own, but I think it would be better directly > integrated to the software. > > > I already started to dive into the code, found where I would have to add > my classes, and with which objects interact. I do not anticipate any > huge difficulty for now, and I expect to complete the task soon, > provided I have enough free time. > > I have one code question for now. I’m used to work with c++11 (c++14 to > be precise), and it is really handy. It is starting to be well used now > and every compiler that I know of support it. Since the last release of > G++, it is even the default mode! I’ve seen that on github, on pull > request #263, someone ask to merge c++11 support. My question is, can I > code in c++11 or do you refuse, for some reason, to have c++11 support. > I personally definitely think that c++11 is the way to go, but I can > hardly make this decision for you. > > > I hope I did not mix to much things in this mail. I created a post in > the forum a few days ago (which is not yet accepted I think) but then I > realized that on the contributing guide, this mailing list seemed to be > where I should post. > > Thank you all for contributing to Hydrogen, > > -- > Sacha “Shaac” Delanoue > > > ------------------------------------------------------------------------------ > _______________________________________________ > Hydrogen-devel mailing list > Hydrogen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/hydrogen-devel > -- follow me on my Audio & Linux blog <http://audio-and-linux.blogspot.com/> !
------------------------------------------------------------------------------
_______________________________________________ Hydrogen-devel mailing list Hydrogen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hydrogen-devel