MIDI hudba pro hry
Spousta amatérských vývojářů her píše soundtrack ve formátu MIDI nebo najde MIDI hudbu s volnou licencí. Moderní enginy, například Godot a Unity, soubory MIDI standardně nepřehrávají, ale s OGG Vorbis si poradí skvěle. Při převodu MIDI do OGG se hudba vykreslí pomocí soundfontu General MIDI, takže zní stejně na každém hráčově počítači, a uloží se do úsporného otevřeného formátu, který může engine streamovat.
OGG se hodí i pro Android, kde je to formát systémových zvuků, a pro svobodný software, například Audacity a LMMS.
Jak udělat hudbu do smyčky
Herní hudba se obvykle opakuje ve smyčce. Několik tipů, jak ji udělat čistě:
- Vykreslený zvuk pokračuje ještě krátce po poslední notě, aby mohl přirozeně doznít. Pro plynulou smyčku tento konec ořízněte v audioeditoru, aby soubor končil přesně na taktové čáře.
- Nechte MIDI skončit na taktové čáře a začít bez prázdného taktu, aby délka smyčky odpovídala hudební formě.
- Pokud poslední tóny doznívají do prvního taktu, zvažte export samostatného intra a smyčky.
Přehled datových toků
| Použití | Nastavení Vorbis | Velikost na minutu |
|---|---|---|
| Hudba na pozadí v mobilu | 96–128 kbps | 0,7–1 MB |
| Běžná herní hudba | 160 kbps | asi 1,2 MB |
| Propracovaná orchestrální skladba | 192 kbps a více | od 1,4 MB |
Vorbis má ze své podstaty proměnný datový tok, takže tiché nebo řídké pasáže zabírají méně místa, než naznačuje tabulka.
Něco o zvuku
Noty, nástroje a tempo se berou ze souboru MIDI. Barva zvuku jednotlivých nástrojů pochází ze soundfontu, proto skladba psaná pro konkrétní syntezátor může znít jinak. Poslechněte si náhled a pokud některý nástroj nesedí, upravte jeho výběr ve svém editoru MIDI.
Pro zvukové efekty nebo namluvené repliky ve stejné hře slouží převodník WAV do OGG, který převádí nahraný zvuk. Pokud se hudba bude přehrávat jen v prohlížečích, menší soubory dostanete s převodem MIDI do Opusu. Než soubor MIDI, který jste nenapsali sami, použijete ve hře, ověřte si jeho licenci.