Allegro Une librairie de développement de jeux vidéo


Support This Project
Hébergé par: dotsrc.org
dotsrc.org

  

Ensemble de patches MIDI

Le pilote musical à table de sons DIGMID nécessite un ensemble d'échantillons d'instrument, qui peut être soit au format patch GUS soit au format SoundFont 2.0 . Les patches GUS peuvent être lus directement depuis le disque dur ou convertis en un unique fichier patches.dat avec l'utilitaire pat2dat. Les banques SoundFont doivent être converties avant leur utilisation.

Un ensemble de patches GUS consiste en 180 fichiers d'instrument .pat environ, plus un fichier d'indexage par défaut default.cfg listant quel patch va avec quel numéro de programme MIDI. Pour utiliser ces patches directement, faites pointer la ligne "patches=" de votre fichier allegro.cfg vers le fichier default.cfg. Pour les convertir au format patches.dat, invoquez "pat2dat -o patches.dat samplepath\default.cfg -8" et copiez ensuite le fichier patches.dat résultant soit dans le même répertoire que votre programme, soit à l'endroit spécifié par la variable d'environnement ALLEGRO, soit à l'endroit spécifié par la ligne "patches=" de votre fichier allegro.cfg.

Une banque SoundFont consiste en un fichier unique .sf2 (SoundFont 2.0). Allegro ne peut pas lire le format plus ancien .sbk (version 1.x), mais il existe un utilitaire pour convertir de tels fichiers: voir les liens plus-bas. Le SoundFont devrait contenir un ensemble d'instruments GM en banque 0, pré-ajustements 0-127, et un tambour GM en banque 128, pré-ajustement 0 (ceci sera vrai pour tout format décrit comme compatible GM ou GS). Il est aussi possible de convertir des fichiers non-GM (pat2dat a une option pour extraire des échantillons de n'importe quelle banque spécifiée), mais le résultat ne marchera évidemment qu'avec des fichiers MIDI qui ont été spécifiquement écrits pour ces instruments-là. Quelques banques SoundFont font utilisation des échantillons de la ROM AWE32, qui ne sont pas disponibles pour Allegro, donc il est seulement possible de convertir des instruments qui fournissent toutes les données d'échantillonnage avec le SoundFont. Pour convertir un SoundFont au format patches.dat, invoquez "pat2dat -o patches.dat filename.sf2 -8" et copiez ensuite le fichier patches.dat résultant soit dans le même répertoire que votre programme, soit à l'endroit spécifié par la variable d'environnement ALLEGRO, soit à l'endroit spécifié par la ligne "patches=" de votre fichier allegro.cfg.

Il est très facile de modifier un ensemble de patches GUS. Vous pouvez soit copier de nouveaux instruments par-dessus les fichiers .pat existants, soit modifier l'index default.cfg pour utiliser des patches différents. Si vous voulez modifier une banque SoundFont, vous devez d'abord la convertir au format patches.dat, qui peut être modifié en utilisant le grabber. Chaque instrument est stocké dans un objet séparé, donc vous pouvez les exporter vers des fichiers .pat, les importer à partir d'autres fichiers, les déplacer, les renommer, etc. Le fichier patches.dat contient aussi un objet index default_cfg au format standard GUS, donc vous pouvez le modifier pour utiliser des échantillons différents (en particulier vous pouvez utiliser un unique instrument pour des numéros de programme multiples, ainsi par exemple vous pourriez utiliser un seul échantillon de cuivres pour la trompette, le trombone, le tuba, le cor, etc, si vous essayez de réduire la taille de votre ensemble d'échantillons).

Je ne suis pas avocat et n'ai réalisé aucun des ensembles de patches listés ci-dessous, donc je ne peux pas vous dire quel est le statut du copyright pour ces échantillons. A part la banque Emu, je pense que vous êtes probablement tranquille si vous les distribuez avec un jeu freeware, mais je serais très prudent quant à leur utilisation dans des produits commerciaux. Cela pourrait être possible, mais vérifiez les détails avant. Je ne peux donner aucune garantie sur la légalité de ces fichiers...

Patches GUS de Richard Sanders [1] [2] Allegro .dat
Ensemble de patches GUS de 30 MO environ
Gravis patch files. Eawpatches is the best GUS patch set for TiMidity++. Eawpatches is maintained (tweaked and tuned) by Eric A Welsh. The first two links are mirrors to the patch. The third link is provided by Evert Glebbeek and was created from the full EAWPATS set so it weighs about 25MB. The latter can be used directly with the digmid driver.
Archive FTP de patches Gravis Pro
Différents patches
Le programme d'installation ne fonctionne pas sur ma machine et la distribution ne contient pas de fichier default.cfg, donc vous aurez besoin de celui-ci que j'ai réalisé. Un ensemble d'échantillons plutôt bon, avec quelques beaux sons puissants, mais il y a quelques petits problèmes d'accordage (par exemple la flûte de Pan) et la plupart des instruments ont une très longue phase de relâchement, ce qui rend quelques sonorités musicales trop vagues. Je ne suis pas sûr de la situation légale de ces patches parce que beaucoup des sons sont basés sur l'ensemble GUS original (copyrighté par Eye&I).
Freepats
Taille inconnue
Freepats is a project to create a free and open set of GUS compatible patches that can be used with softsynths such as Timidity and WildMidi.
Banque Midia
Ensemble de patches GUS de 8 MO
Cette distribution ne contient pas le fichier d'indexage default.cfg, donc vous aurez besoin de celui-ci que j'ai réalisé. Un son intéressant et riche pour résumer, bien qu'un petit nombre d'instruments (par exemple le violon solo) soient très faibles.
ftp.lysator.liu.se
Taille inconnue
Une large collection de SoundFonts, à la fois au format .sf2 et au format plus ancien .sbk. De nombreuses banques non-GM, plus des copies de quelques-uns des fichiers mentionnés au-dessus.
MAZ Sound
Taille inconnue
Enorme collection d'échantillons d'instrument aux formats variés et liens vers de nombreux sites en rapport.
Instred
Taille inconnue
Editeur de patches par Martijn Versteegh.
Librairie SoundFont
Taille inconnue
La Librairie SoundFont est une base de données contenant des SoundFonts apportés par des gens de toutes les régions du globe. Elle permet aux utilisateurs de soumettre leurs propres SoundFonts (ou ceux de quelqu'un d'autre). Vous pouvez obtenir plus d'informations sur les échantillons sur la page de son créateur Thomas Hammer (lien en bas de la page).
shominst-0409.zip
ca. 10MB
The GNU/Linux Gentoo distribution has a package timidity-shompatches, which gets its data from shominst-0409.txt