Hey Sacha,

There's a ticket open on github which relates to general midi. Not sure if
you've seen it, but it might be a good place to start.

https://github.com/hydrogen-music/hydrogen/issues/307
On Dec 17, 2015 6:28 PM, "Sacha Delanoue" <as...@shaac.me> wrote:

> Hi Thijs,
>
> On 16/12/2015 10:55, Thijs van severen wrote:
> > Concerning the C++11/14 question : i'm going to leave this to the experts
> I have started developing without C++11 support. It is a bit annoying
> but I will focus on the feature first, and maybe help to see what can be
> done with C++14 later. I do not have any experience with Windows cross
> compilation though. I’ll wait for Steve’s test at least.
>
>
> > 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)
>
> I have found all that I was looking for in the wiki. I just looked you
> github howto and I think it is well done, for all the unfamiliar to git
> (and there are still so many). I have a lot of experience with git;
> you’ll receive a neat and clean pull request in a separate branch, well
> rebased and all.
>
> > 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
>
> I gathered that Hydrogen mapping to instrument was a bit peculiar when I
> exported to midi, and all the note did not have the standard expected
> mapping at all. Unless I am completely wrong, I found that the value of
> an instrument is its position in the kit (for instance “kick” is
> instrument 0 in GM kit), and is not at all related to the instrument
> itself (for instance kick (bass drum) is not 36 as one could expect).
> See https://en.wikipedia.org/wiki/General_MIDI#Percussion if you have no
> idea of what I am talking about.
>
> Because of this, I was kind of under the impression, that there were
> currently absolutely no way of knowing what an instrument really is. I
> guess I could match the name, but then what could qualify to be a bass
> drum? Would it have to be some kind of regex, stating that if the name
> has “kick” or “bass drum” in it is a bass drum?
>
> Since it is a difficult problem, and not directly linked to LilyPond
> directly (it would also be useful to generate standard MIDI), I though
> that I could start to make it work for GM kit only, assuming that it was
> widely used. But now you are telling me that it is not, so it may not be
> a good decision.
>
> I’ll still continue to make it work for GM kit only for a start, and
> then will generalize it, but I’m not sure how I will do it. I someone
> has any idea regarding the subject I’m interested. Standard MIDI output
> might be the next feature I’ll implement. One way to do the mapping may
> simply be a dialog box where the user tell what is instrument really is
> though.
>
>
>
> I have made good progress so far, and will expect to have a first GM-kit
> only version soon. At the end of the year at worst. I got all the
> information I needed from Hydrogen, so now I’m in fully known territory.
>
> Thanks for your input,
>
> --
> Sacha “Shaac” Delanoue
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Hydrogen-devel mailing list
> Hydrogen-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
>
------------------------------------------------------------------------------
_______________________________________________
Hydrogen-devel mailing list
Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to