Re: midi-output using one midi channel per string?

2011-02-11 Thread Marc Hohl

Am 10.02.2011 08:59, schrieb Ingo Glöckner:

Hello,

I am using Lilypond for writing guitar music.
In this process, the generated midi output can
be a useful control.
In order to get a more realistic impression,
I would like to send the notes for each guitar
string to a separate midi channel so that it can
trigger specific sound samples for each string.

So far I have only found out how to assign
distinct midi channels to distinct Lilypond
voices, but I cannot enter the guitar music
using one voice per string.

My question is if is possible to split the midi
output by strings.

AFAIK, this is not possible.

In case there is no simple way to achieve this:
The association of the individual notes and
corresponding strings is obviously known somewhere
in the TabStaff code. Would this be a possible
starting point for implementation?

The performers are responsible for MIDI output, IIUC.
So probably the note-performer has to take the string
numbers into account. Or you'll have to create a kind of
string-channel-performer which does the right thing.

Performers are written in C++, but that's all I know about
this stuff.

Regards,

Marc

Thanks in advance for help!

- Ingo

___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user




___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


midi-output using one midi channel per string?

2011-02-10 Thread Ingo Glöckner
Hello,

I am using Lilypond for writing guitar music.
In this process, the generated midi output can
be a useful control.
In order to get a more realistic impression,
I would like to send the notes for each guitar
string to a separate midi channel so that it can
trigger specific sound samples for each string.

So far I have only found out how to assign
distinct midi channels to distinct Lilypond
voices, but I cannot enter the guitar music
using one voice per string.

My question is if is possible to split the midi
output by strings.

In case there is no simple way to achieve this:
The association of the individual notes and
corresponding strings is obviously known somewhere
in the TabStaff code. Would this be a possible
starting point for implementation?

Thanks in advance for help!

- Ingo

___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user