# Polecenia MIDI przy otwieraniu utworów

Możesz również ustawić, aby SongBook+ wysyłał polecenia MIDI podczas otwierania utworu.

Typowe zastosowanie to dostosowanie zewnętrznych urządzeń, takich jak keyboard, do wybranego utworu.

Istnieje kilka sposobów wysyłania poleceń MIDI:

## Wysyłanie skonfigurowanych BankSelect/ProgramChange <a href="#toc165549806" id="toc165549806"></a>

SongBook+ wysyła polecenia *BankSelect* i *ProgramChange* zgodnie z ustawieniami w oknie „Edytować szczegóły piosenki”, gdy przełącznik „Wysyłaj polecenie MIDI przy otwarciu” jest włączony.

Kanał MIDI, na którym SongBook+ wysyła te polecenia, jest taki sam, jak i dla odbioru MIDI.

<figure><img src="/files/Hcm7qvSkFFhScE8bbQfz" alt=""><figcaption><p>Wysyłanie BankSelect i ProgramChange</p></figcaption></figure>

<img src="/files/eIu3K8buS3Cwwmg2eBb1" alt="" data-size="line">Z tymi ustawieniami, polecenie BankSelect High 1, BankSelect Low 5 i ProgramChange 16 jest wysyłane na kanał 1 do wyjścia MIDI.

## Wysyłanie innych konfigurowalnych poleceń MIDI <a href="#toc165549808" id="toc165549808"></a>

Przyciskiem „Akcje przy otwarciu” w oknie edycji piosenki możesz zdefiniować dowolne polecenia MIDI, które będą wysyłane przy otwieraniu utworu.

{% hint style="info" %}
Jeśli chcesz wysyłać dalsze kombinacje BankSelect MSB + BankSelect LSB + ProgramChange do sterowania kilkoma urządzeniami (tak jak opisano wyżej w sekcji z "Midi-Rädchen"), możesz to zrobić tutaj.

BankSelect MSB i BankSelect LSB to nic innego jak ControlChange z określonym numerem.\
BankSelect MSB to ControlChange 0, a BankSelect LSB to ControlChange 32.
{% endhint %}

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

## Wysyłanie tych samych poleceń MIDI dla wszystkich utworów <a href="#toc165549809" id="toc165549809"></a>

W ustawieniach MIDI, w „MIDI” -> „MIDI-Makra” -> „Makra przy obsłudze utworów” możesz wybrać wcześniej zdefiniowane makro MIDI, które będzie potem wysyłane przy otwarciu każdego utworu. Można również określić, czy powinno być wysyłane nawet wtedy, gdy utwór ma już własne „Akcje przy otwarciu”.

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

## Wysyłanie zawartości pliku MIDI przy otwarciu utworu <a href="#toc165549807" id="toc165549807"></a>

SongBook wysyła zawartość pliku MIDI, gdy tylko utwór zostanie **otwarty**, jeżeli istnieje plik .mid o dokładnie takiej samej nazwie jak plik .pdf, rozszerzony o „\_open.mid”.

(np. MySong.pdf -> MySong\_open.mid)

Dozwolone są tylko pliki MIDI typu 0 (jedna ścieżka). Wszystkie polecenia są wysyłane jednocześnie bez uwzględnienia czasu. Oznacza to, że nie można przesyłać muzyki, a jedynie polecenia do skonfigurowania otoczenia.


---

# 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/polski/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.
