Impulse Tracker to AGI Sound: Difference between revisions

From Sierra Wiki
Jump to navigationJump to search
Andrew Branscom (talk | contribs)
Andrew Branscom (talk | contribs)
Line 92: Line 92:


* [[Nat Budin]]
* [[Nat Budin]]
* [[Adam Skawiński]]
* [[Adam Skawiński]] (Update)


<blockquote>
<blockquote>

Revision as of 09:02, 21 May 2025

Impulse Tracker to AGI Sound
Version 0.01
Developer: Nat Budin
2000/01/23
Impulse Tracker to AGI Sound
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

Where <name> is the same name as your IT file. The script will produce a file called "<name>.ags".


Options

 


Download

Download from here:


Known issues

  1. IT2AGI uses only the first three channels of an Impulse Tracker file. These are mapped to the three voices of the PCjr sound chip.[2]
  2. 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.
  3. Volumes aren't supported either, yet. They will be in the next version. For now, everything is played full blast.
  4. 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