lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Sortie midi (suite) bank select


From: Didier Griffaut
Subject: Re: Sortie midi (suite) bank select
Date: Thu, 9 Jun 2016 19:06:34 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0

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

Le 06/06/2016 11:26, Didier Griffaut a écrit :
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 { 

}

}


reply via email to

[Prev in Thread] Current Thread [Next in Thread]