Difference between revisions of "DLS"
Binarymaster (talk | contribs) m |
|||
(22 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
| Format = DLS | | Format = DLS | ||
| Developer = [[Interactive Audio Special Interest Group|IASIG]], [[MIDI Manufacturers Association|MMA]] | | Developer = [[Interactive Audio Special Interest Group|IASIG]], [[MIDI Manufacturers Association|MMA]] | ||
+ | | Header = RIFF | ||
+ | | Content = PCM | ||
+ | | Instruments = Intrinsic | ||
+ | | OutputDA = Yes | ||
+ | | OutputMIDI = No | ||
+ | | OutputFM = No | ||
+ | | OutputPSG = No | ||
| Released = 1990-??-?? | | Released = 1990-??-?? | ||
| FirstGame = ? | | FirstGame = ? | ||
Line 14: | Line 21: | ||
* [[Analog Devices]] [[SoundMAX]] series ([[AD1888]], [[AD1980]], [[AD1985]], etc.) | * [[Analog Devices]] [[SoundMAX]] series ([[AD1888]], [[AD1980]], [[AD1985]], etc.) | ||
− | Since not many sound cards have native DLS support, [[Microsoft]] has developed | + | Since not many sound cards have native DLS support, [[Microsoft]] has developed DirectMusic Synthesizer, firstly bundled with DirectX 6.1, which uses [[DLS]] sound banks by design. Also the [[wikipedia:DirectMusic|DirectMusic]] proprietary format was created to extend MIDI capabilities. |
Mainly '''DLS''' is used in music formats like [[RMI]] or [[SGT]], but some games can use it to store sound effects. | Mainly '''DLS''' is used in music formats like [[RMI]] or [[SGT]], but some games can use it to store sound effects. | ||
+ | ==Players== | ||
+ | <div style="float:right;">([[:Category: DLS Players|Category]])</div> | ||
− | |||
* [[Awave Studio]] - Windows | * [[Awave Studio]] - Windows | ||
+ | * [[DirectMusic Producer]] - Windows | ||
* [[ModPlug Tracker]] - Windows | * [[ModPlug Tracker]] - Windows | ||
* [[Winamp|Nullsoft MIDI Player]] - Winamp | * [[Winamp|Nullsoft MIDI Player]] - Winamp | ||
+ | ==Editors== | ||
+ | <div style="float:right;">([[:Category: DLS Editors|Category]])</div> | ||
− | |||
* [[Awave Studio]] - Windows | * [[Awave Studio]] - Windows | ||
+ | * [[DirectMusic Producer]] - Windows | ||
* [[DLS Tools]] - Windows | * [[DLS Tools]] - Windows | ||
* [[PolyPhontics]] - Macintosh | * [[PolyPhontics]] - Macintosh | ||
+ | ==Games== | ||
+ | <div style="float:right;">([[:Category:Games That Use DLS|Category]])</div> | ||
− | = | + | {| class="wikitable" | |
− | + | ! Released | |
− | | | + | ! Title |
− | | | + | ! Usage |
− | | | + | |- |
− | | | + | | 1999-02-03 |
− | + | | [[DirectX Diagnostic Tool (W32)]] | |
+ | | Music Instruments | ||
+ | |- | ||
| 2000-01-25 | | 2000-01-25 | ||
| [[Final Fantasy VIII (W32)]] | | [[Final Fantasy VIII (W32)]] | ||
− | | Music | + | | Music Instruments |
+ | |- | ||
+ | | 2000-09-22 | ||
+ | | [[Midtown Madness 2 (W32)]] | ||
+ | | Music Instruments | ||
|- | |- | ||
| 2001-04-13 | | 2001-04-13 | ||
− | | [[ | + | | [[Analog Devices Sound Demo (W32)]] |
− | | Music | + | | Music Instruments |
|- | |- | ||
| 2001-11-15 | | 2001-11-15 | ||
| [[Gothic (W32)]] | | [[Gothic (W32)]] | ||
− | | Music | + | | Music Instruments |
|- | |- | ||
| 2002-05-15 | | 2002-05-15 | ||
| [[Elite Forces: Navy SEALs (W32)]] | | [[Elite Forces: Navy SEALs (W32)]] | ||
− | | Sound | + | | Sound Effects |
+ | |- | ||
+ | | 2003-03-03 | ||
+ | | [[Shutokou Battle Online (W32)]] (首都高バトルONLINE) | ||
+ | | Sound Effects | ||
|- | |- | ||
| 2003-08-18 | | 2003-08-18 | ||
| [[Donuts 4: Revenge of the Space Torus (W32)]] | | [[Donuts 4: Revenge of the Space Torus (W32)]] | ||
− | | Music | + | | Music Instruments |
|- | |- | ||
| 2003-08-21 | | 2003-08-21 | ||
| [[Gothic II: Night of the Raven (W32)]] | | [[Gothic II: Night of the Raven (W32)]] | ||
− | | Music | + | | Music Instruments |
|- | |- | ||
| 2003-10-28 | | 2003-10-28 | ||
| [[Gothic II (W32)]] | | [[Gothic II (W32)]] | ||
− | | Music | + | | Music Instruments |
|} | |} | ||
− | |||
==Technical== | ==Technical== | ||
All '''''DLS''''' files use RIFF tree structure, and the identifier is '''"DLS "''' (with space at the end). | All '''''DLS''''' files use RIFF tree structure, and the identifier is '''"DLS "''' (with space at the end). | ||
− | + | ===RIFF Tree Structure=== | |
− | ===RIFF | ||
<pre style="line-height: 1.2">File Root | <pre style="line-height: 1.2">File Root | ||
│ | │ | ||
Line 108: | Line 129: | ||
├─ ISFT - Software | ├─ ISFT - Software | ||
└─ ...</pre> | └─ ...</pre> | ||
− | |||
==Links== | ==Links== | ||
Line 115: | Line 135: | ||
* [http://www.digitalpreservation.gov/formats/fdd/fdd000118.shtml digitalpreservation.gov/formats/fdd/fdd000118.shtml] - Downloadable Sounds Format, Version 1.1b. | * [http://www.digitalpreservation.gov/formats/fdd/fdd000118.shtml digitalpreservation.gov/formats/fdd/fdd000118.shtml] - Downloadable Sounds Format, Version 1.1b. | ||
* [http://www.fmjsoft.com/fmt/dls.htm fmjsoft.com/fmt/dls.htm] - .DLS - DownLoadable Sounds level 1 & 2 / Mobile DLS. | * [http://www.fmjsoft.com/fmt/dls.htm fmjsoft.com/fmt/dls.htm] - .DLS - DownLoadable Sounds level 1 & 2 / Mobile DLS. | ||
− | + | * [http://support.turtlebeach.com/entry/579612403/ support.turtlebeach.com/entry/579612403/] - DLS Samples with Montego II. | |
− | [ |
Revision as of 15:14, 16 July 2018
Downloadable Sounds | |||||
Developer: | IASIG, MMA | ||||
Header: | RIFF | ||||
Content: | PCM | ||||
Instruments: | Intrinsic | ||||
Target Output
| |||||
Released: | 1990-??-?? | ||||
First Game: | ? | ||||
Extensions |
|
The DownLoadable Sounds (DLS) file format was firstly created by Interactive Audio Special Interest Group (IASIG) in 1990 and continued by MIDI Manufacturers Association (MMA) later. The file doesn't store music, but it does contain the digital audio samples for instrument collections.
Some audio hardware has native DLS support for wavetable synthesis, for example:
- Creative Sound Blaster Live!
- Analog Devices SoundMAX series (AD1888, AD1980, AD1985, etc.)
Since not many sound cards have native DLS support, Microsoft has developed DirectMusic Synthesizer, firstly bundled with DirectX 6.1, which uses DLS sound banks by design. Also the DirectMusic proprietary format was created to extend MIDI capabilities.
Mainly DLS is used in music formats like RMI or SGT, but some games can use it to store sound effects.
Players
- Awave Studio - Windows
- DirectMusic Producer - Windows
- ModPlug Tracker - Windows
- Nullsoft MIDI Player - Winamp
Editors
- Awave Studio - Windows
- DirectMusic Producer - Windows
- DLS Tools - Windows
- PolyPhontics - Macintosh
Games
Released | Title | Usage |
---|---|---|
1999-02-03 | DirectX Diagnostic Tool (W32) | Music Instruments |
2000-01-25 | Final Fantasy VIII (W32) | Music Instruments |
2000-09-22 | Midtown Madness 2 (W32) | Music Instruments |
2001-04-13 | Analog Devices Sound Demo (W32) | Music Instruments |
2001-11-15 | Gothic (W32) | Music Instruments |
2002-05-15 | Elite Forces: Navy SEALs (W32) | Sound Effects |
2003-03-03 | Shutokou Battle Online (W32) (首都高バトルONLINE) | Sound Effects |
2003-08-18 | Donuts 4: Revenge of the Space Torus (W32) | Music Instruments |
2003-08-21 | Gothic II: Night of the Raven (W32) | Music Instruments |
2003-10-28 | Gothic II (W32) | Music Instruments |
Technical
All DLS files use RIFF tree structure, and the identifier is "DLS " (with space at the end).
RIFF Tree Structure
File Root │ └─ RIFF:DLS - RIFF DLS header ├─ colh - Number of instruments in collection ├─ vers - Version (optional) ├─ msyn - "msyn" chunk (unknown, optional) ├─ LIST:lins - Instruments list │ ├─ LIST:ins - Instrument #1 │ │ ├─ insh - Instrument header │ │ ├─ LIST:lrgn - Regions list │ │ │ ├─ LIST:rgn - Region #1 │ │ │ │ ├─ rgnh - Region header │ │ │ │ ├─ wsmp - Sample information │ │ │ │ └─ wlnk - Link information │ │ │ ├─ LIST:rgn - Region #2 │ │ │ └─ ... │ │ ├─ LIST:lart - "lart" list (unknown) │ │ │ └─ art1 - "art1" chunk (unknown) │ │ └─ ... │ ├─ LIST:ins - Instrument #2 │ └─ ... ├─ ptbl - Reference table to digital audio data ├─ LIST:wvpl - Samples list │ ├─ LIST:wave - Wave sample #1 │ │ ├─ fmt - Wave format │ │ ├─ wsmp - Sample information │ │ ├─ data - Waveform data │ │ └─ ... │ ├─ LIST:wave - Wave sample #2 │ └─ ... └─ LIST:INFO - Information container ├─ INAM - Name / Title ├─ ICOP - Copyright ├─ ISFT - Software └─ ...
Links
- midi.org/techspecs/dls/dls.php - MIDI.org - technical specifications.
- en.wikipedia.org/wiki/DLS_format - Wikipedia.
- digitalpreservation.gov/formats/fdd/fdd000118.shtml - Downloadable Sounds Format, Version 1.1b.
- fmjsoft.com/fmt/dls.htm - .DLS - DownLoadable Sounds level 1 & 2 / Mobile DLS.
- support.turtlebeach.com/entry/579612403/ - DLS Samples with Montego II.