Impulse Tracker to AGI Sound
From Sierra Wiki
Latest Version: | 0.01 | ||
---|---|---|---|
Release Date: | 2000 | ||
Company: | N/A | ||
Publication Status: | Published | ||
Developer(s): | Nat Budin | ||
Interface: | CLI | ||
Language: | Perl C C++ | ||
Open Source: | Open | ||
Source Availability: | (included in Download) | ||
License: | None | ||
Type: | Template:FanAGISoundConverter | ||
Relevant Engine: | AGI2 | ||
Platform: | Windows, Linux | ||
Localization: | English | ||
Website: | N/A |
A.K.A.
- IT2AGI
Description
Nat Budin's Impulse Tracker to AGI Sound Perl script converts ImpulseTracker files to the AGI Sound format. You will need ImpulseTracker to create the music and the Perl runtime to run this Perl script.
Features
Requirements
Version History
Development Status
Adam Skawiński added support for 4-channel output.[1]
Usage
To convert music, type this from the command line:
perl it2agi <name>.it
The script will produce a file called "<name>.ags".
Options
Download
Download from here:
File:Impulse Tracker to AGI Sound (IT2AGI01).zip (ZIP file) [3.08 KB] (includes source)
Known issues
- IT2AGI uses only the first three channels of an Impulse Tracker file. These are mapped to the three voices of the PCjr sound chip.
- IT2AGI doesn't (yet) support changing tempo or speed in the middle of the song. Don't try this, as it will be cruelly ignored.
- Volumes aren't supported either, yet. They will be in the next version. For now, everything is played full blast.
- Finally, AGI is very limited in what it can do. If AGI doesn't support something, IT2AGI most likely doesn't either.
Credits
Acknowledgements
Many thanks go to Lance Ewing. Not only did he write the AGI Sound specification, enabling me to write this program, I also stole a formula off his ROL2SND program. So, thanks Lance!
References
Also See