Return to the Rooms! Support Page |
IR Set Format for HTTP Download
In Rooms! versions before 3.2, http download file-by-file, as described in the following, was the only way to distribute IR sets. In fullfilment of user wishes, Rooms! 3.2 introduced the importing and exporting of IR set archives. As the archive distribution is easier, we are considering to drop support for the old method in a future versions of Rooms!.
As a way to distribute impulse response sets, you can place the
files in a directory on a web server. This directory, for
example http://polaron.de/ImpulseResponses/
, has to contain
a text file named ImpulseResponseSetList.txt
which lists the
available IR sets. For example the file
http://polaron.de/ImpulseResponses/ImpulseResponseSetList.txt
looks like this:
Impulse Response Set:van Saane
Impulse Response Set:Voxengo 1
Impulse Response Set:Voxengo 2
Impulse Response Set:Voxengo 3
Impulse Response Set:Voxengo 4
For each IR set there has to be a subdirectory of the same name. For
example http://polaron.de/ImpulseResponses/
has
subdirectories Demo
, van Saane
, Voxengo
1
, Voxengo 2
, etc.
Each IR set subdirectory has to contain a text file
named ImpulseResponseSetDescription.txt
. To explain the
format we again take an example.
http://polaron.de/ImpulseResponses/Voxengo 1/ImpulseResponseSetDescription.txt
looks like this:
Version:1.0
Date:2013-12-24
Comment:comment.txt
License:license.txt
Impulse Response:Five Columns Long.wav
Impulse Response:Five Columns.wav
Impulse Response:French 18th Century Salon.wav
Impulse Response:Going Home.wav
Impulse Response:In The Silo Revised.wav
Impulse Response:Narrow Bumpy Space.wav
Impulse Response:Nice Drum Room.wav
Impulse Response:Parking Garage.wav
Impulse Response:Rays.wav
Impulse Response:Trig Room.wav
The version and date information is currently not used by the app, but it can help the user to see if the offered IR set is newer than a version downloaded in the past.
The label Comment: (if present) defines the name of a comment file which gives some general information about the IR set. In the given example, we have created this file when we constructed the IR set from Voxengo's files.
The label License: (if present) defines the name of a license file which states the usage conditions of the IR set. In the given example, this is the original, unaltered license file of Voxengo.
The other entries define the names of the IR files. All listed files have to be within the IR set subdirectory. All text files are supposed to be UTF-8-encoded.