Bereitgestellt von:
Projektseite
|
|
MIDI Patch-Sets
Die DIGMID Wavetable Musik Treiber brauchen einen Satz von Instrumenten-Samples,
die entweder im GUS Patch oder SoundFont 2.0 Format sein müssen. GUS Patches
können direkt von der Festplatte gelesen werden, oder mit dem pat2dat Utility in
eine einzelne patches.dat Datei . SoundFont Bänke müssen vor der Benutzung
konvertiert werden.
Ein GUS Patch besteht aus ca. 180 .pat Instrument-Dateien, und einer default.cfg
Index-Datei, die auflistet welcher Patch mit welcher MIDI Programmnummer
übereinstimmt. Um diese Dateien direkt zu benutzen, muss die "patches=" Zeile
in der allegro.cfg Datei aud die default.cfg Datei zeigen. Um sie in das
patches.dat Format zu konvertieren, kann man
"pat2dat -o patches.dat samplepath\default.cfg -8" benutzen, und die
resultierende patches.dat Datei entweder in das selbe Verzeichnis wie das
ausführbare Programm kopieren, oder in das Verzeichnis auf das die ALLEGRO
Environment Variable zeigt, oder an die Stelle die mit "patches=" in der
allegro.cfg abgegeben wird.
Eine SoundFont Bank besteht aus einer einzelnen .sf2 (SoundFont 2.0) Datei.
Allegro kann das ältere .sbk (Version 1.x) Format nicht lesen, aber es gibt
ein Utility um sie zu konvertieren: siehe untenstehende Links. Die SoundFont
sollte einen Satz GM Instrumente in Bank 0 enthalten, Voreinstellungen 0-127,
und ein GM Drumkit auf Bank 128, Voreinstellung 0 (das wird für alles der Fall
sein das als GM oder GS kompatible bezeichnet wird). Es ist genauso möglich,
nicht-GM Dateien zu konvertieren (pat2dat hat eine Option um einige Samples
von einer beliebigen Bank zu holen), aber offesichtlich kann das Resultat nur
mit MIDI Dateien funktionieren die speziell für diese Instrumente geschrieben
wurden.
Einige SoundFont Bänke benutzen die AWE32 ROM samples, die in Allegro nicht
verfügbar sind, deshalb ist es nur möglich Instrumente zu konvertieren, die
alle ihre Sample-Daten in der SoundFont beinhalten. Um eine SoundFont Datei in
das patches.dat Format zu konvertieren, benutze
"pat2dat -o patches.dat filename.sf2 -8", und kopiere die resultierenden
patches.dat Datei entweder in das selbe Verzeichnis wie das Programm, in
das Verzeichnis auf das die ALLEGRO Environment-Variable zeigt, oder in das
Verzeichnis das in der allegro.cfg Datei in der "patches=" Zeile angegeben ist.
Es ist sehr leicht, ein Patch-Set im GUS Format abzuändern. Man kann entweder
einfach neue Instrumente über die alten .pat Dateien kopieren, oder den Index
in der default.cfg Datei verändern, so dass andere Patches verwendet werden.
Will man eine SoundFont Bank verändern, muss man sie zuerst in das patches.dat
Format umwandeln, das dann im Grabber editiert werden kann. Jedes Instrument
wird als ein eigenes Objekt gespeichert, man kann sie also als .pat Dateien
exportieren, von anderen Dateien importieren, sie verschieben, umbenennen, etc.
Patches.dat enthält auch einen default_cfg Index im standard GUS Format, sodass
man ihn editieren kann, um andere Samples zu verwenden (insbesondere kann man
ein einzelnes Instrument an mehrere Stellen auflisten, z.B. könnte man ein
einziges Blasinstrument für trumpet/trombone/tuba/horn/etc verwenden, um die
Größe des Samplesets zu reduzieren.
Ich bin kein Anwalt, und ich hab keines der unten aufgelisteten Patchsets
gemacht, also weiß ich nicht wie es mit der Copyright Situation dieser Samples
aussieht. Abgesehen von der Emu Bank denke ich sollte es ziemlich
unproblematisch sein sie mit einem Freeware Spiel weiterzuverteilen, aber ich
würde vorsichtig damit sein sie in einem kommerziellen Produkt zu verwenden.
Es könnte möglich sein, aber man sollte in diesem Fall die Details überprüfen.
Ich kann keine Garantie auf die Legalität dieser Dateien geben..
| Richard Sanders's GUS Patches
[1]
[2]
Allegro .dat
|
ca. 30 meg GUS Patch-Set |
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.
|
Gravis Pro Patches FTP-Archiv
| Verschiedene Patches |
Das Installationsprogramm funktioniert auf meinem Computer nicht, und die
DIstribution enthält keine default.cfg Datei, also braucht man wahrscheinlich
diese, die ich gemacht habe. Ein ziemlich gutes Sample
Set, mit einigen mächtigen Sounds, aber es gibt ein paar Tuning Probleme (z.B.
die Panflöte), und die meisten Instrumente haben sehr lange Ausklangzeiten,
was mache Musik matschig klingen lässt. Ich bin mir nicht sicher, wie es mit
der legalen Situation dieser Patches aussieht, weil viele davon direct auf dem
original GUS Set basieren. (copyrighted von Eye&I).
|
| Freepats |
Unbekannte Größe |
Freepats ist ein Projekt zur Erstellung eines GUS-kompatiblen Patch-Sets,
das mit Softsynths wie Timidity oder WildMidi verwendet werden kann.
|
| Midia Bank |
8 meg GUS Patch-Set |
Diese Distribution enthält keine default.cfg Index-Datei, also wirst du
diese brauchen, die ich gemacht habe. Grundsätzlich
guter und reichhaltiger Klang, obwohl ein paar Instrumente (z.B. die Solo
Violine) sehr leise sind.
|
| ftp.lysator.liu.se |
Unbekannte Größe |
Eine große Kollektion von SOundFonts, sowohl im .sf2 als auch im älteren .sbk
Format. Viele nich-GM Bänke, und Kopien einiger oben erwähnten Dateien.
|
| MAZ Sound |
Unbekannte Größe |
Riesige Sammlung von Instrumenten-Samples in verschiedenen Formaten, und
Links zu vielen damit zusammenhängenden Seiten.
|
| Instred |
Unbekannte Größe |
Patch Editor von Martijn Versteegh. |
| Soundfont Bibliothek |
Unbekannte Größe |
Die Soundfont-Bibliothek ist eine Datenbank mit Soundfonts, die Personen
von überall auf der Welt einschicken können. Die Datenbank erlaubt es
Benutzern, eigene (bzw. die von jemand anderem) Soundfonts zu
registrieren. Mehr Information über die Samples ist auf der Homepage von
Thomas Hammer erhältlich (Link unten auf der Seite).
|
| shominst-0409.zip |
ca. 10MB |
Die GNU/Linux Gentoo Distribution hat ein Paket
timidity-shompatches, welches seine Daten aus
shominst-0409.txt bezieht.
|
|