# Commandes MIDI lors de l'ouverture de chansons

Vous pouvez également laisser SongBook+ envoyer des commandes MIDI lorsque vous ouvrez une chanson.

Une application typique de ceci est de configurer des appareils externes comme, par exemple, un clavier en fonction de la chanson choisie.

Il existe plusieurs façons d'envoyer des commandes MIDI :

## Envoyer les commandes configurées BankSelect/ProgramChange <a href="#toc165549806" id="toc165549806"></a>

SongBook+ envoie les commandes *BankSelect* et *ProgramChange* telles qu'elles sont configurées dans la fenêtre "Modifier les détails de la chanson" lorsque l'interrupteur "Envoyer la commande MIDI à l'ouverture" est activé.

Le canal MIDI sur lequel SongBook+ envoie ces commandes est le même que celui configuré pour la réception MIDI.

<figure><img src="/files/TDizrEfSuTJwqhENq1cD" alt=""><figcaption><p>Envoyer BankSelect et ProgramChange</p></figcaption></figure>

<img src="/files/BvtZVfxb1JpQKXNZWHMh" alt="" data-size="line">Avec ces réglages, une commande BankSelect High 1, une commande BankSelect Low 5 et une commande ProgramChange 16 sont envoyées sur le canal 1 à la sortie MIDI.

## Envoyer d'autres commandes MIDI configurables <a href="#toc165549808" id="toc165549808"></a>

Avec le bouton "Actions à l'ouverture" dans la fenêtre de modification de la chanson, vous pouvez définir des commandes MIDI arbitraires qui seront envoyées lors de l'ouverture de la chanson.

{% hint style="info" %}
Si vous souhaitez envoyer d'autres combinaisons BankSelect MSB + BankSelect LSB + ProgramChange pour contrôler plusieurs appareils (comme dans la section ci-dessus avec les "roues MIDI"), vous pouvez le faire ici.

BankSelect MSB et BankSelect LSB ne sont rien d'autre que ControlChange avec un certain numéro.\
Un BankSelect MSB est un ControlChange 0 et un BankSelect LSB est un ControlChange 32.
{% endhint %}

<figure><img src="/files/O49tY5recrmRv83yng6S" alt=""><figcaption></figcaption></figure>

## Envoyer les mêmes commandes MIDI pour toutes les chansons <a href="#toc165549809" id="toc165549809"></a>

Dans les paramètres MIDI sous "MIDI" -> "Macros MIDI" -> "Macros lors de la manipulation des chansons", vous pouvez sélectionner une macro MIDI prédéfinie qui sera ensuite envoyée à l'ouverture de chaque chanson. En dessous, vous pouvez également déterminer si elle est envoyée même si la chanson a déjà ses propres "Actions à l'ouverture".

<figure><img src="/files/v7dTjckDVB4WOqpADdSO" alt=""><figcaption></figcaption></figure>

## Envoyer le contenu d'un fichier MIDI lorsque une chanson est ouverte <a href="#toc165549807" id="toc165549807"></a>

SongBook envoie le contenu d'un fichier MIDI dès qu'une chanson est **ouverte**, si un fichier .mid avec exactement le même nom que le fichier .pdf, suivi de "\_open.mid", existe.

(par exemple MySong.pdf -> MySong\_open.mid)

Seuls les fichiers MIDI de type 0 (single track) sont autorisés. Toutes les commandes sont envoyées en une seule fois sans tenir compte du timing. Cela signifie qu'aucune musique ne peut être envoyée, seulement des commandes pour configurer l'environnement.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.songbookplus.com/francais/readme/midi-features-verwenden/midi-befehle-beim-offnen-von-songs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
