Subject: Sortie midi (suite) bank select

From: Didier Griffaut <[email-masked]>
Date: Mon, 6 Jun 2016 11:26:09 +0200

Bonjour,

La sortie midi utilise (par défaut) la "Bank 0" des 128 instruments 
midi, est-il possible à l'aide d'un script scheme de sélectionner une 
autre bank (messages CC 00/32 midi) ?

*

Bank Select MSB/CC00 1 (bank 2 msb)
Bank Select LSB/CC32 0 (bank 2 lsb)
Program Change/PC xx (instrument)

*
Ainsi il serait possible de gérer des extensions aux instruments à 
condition d'avoir plusieurs banks midi disponibles, et d'écrire :

\score {

<<

\new Staff = "saxSoprano" {

\set Staff.midiBank = #'2                             % bank midi

\set Staff.midiInstrument = #"soprano sax" % instrument MIDI

\unfoldRepeats

\saxSoprano % on "appelle" la variable définie ci-dessus

}

\midi {

}

}

Le 03/06/2016 18:00, [email-masked] a écrit :
> Sujet :
> Sortie midi
> De :
> Éric Bouvéron <[email-masked]>
> Date :
> 03/06/2016 05:50
>
> Pour :
> lilypond-user-fr <[email-masked]>
>
>
> Bonjour,
> Je cherche à obtenir une sortie midi pour un morceau, mais je n'ai rien.
> Est-ce que ce codage est correct?
>
> \score {
>
> <<
>
> \new Staff = "saxSoprano" {
>
>
> \set Staff.midiInstrument = #"soprano sax" % instrument MIDI
>
> \unfoldRepeats
>
> \saxSoprano % on "appelle" la variable définie ci-dessus
>
> }
>
> >>
>
>
> \midi {
>
> }
>
> }
>
>
>
> ​ Merci et bonne journée, ​
>
> -- 
> Éric Bouvéron

---

From: Didier Griffaut <[email-masked]>
Date: Thu, 9 Jun 2016 19:06:34 +0200

Bonjour,

Je n'ai rien trouvé du coté scheme, il semble que l'accès à ces messages 
soit verrouillé mais il semble qu'un patch a été proposé en ce sens pour 
ouvrir l'accès aux messages CC du protocole MIDI.

Il en est question dans cette proposition de patch. 
https://codereview.appspot.com/284280043/

Bien cordialement,
Didier