IT2AGI

From Sierra Wiki
Jump to navigationJump to search
IT2AGI

Version
Author: Nat Budin
IT2AGI
Latest Version: 
Release Date: 
Company:
Development Status:  {{{DevStatus}}}
Publication Status:  Published
Developer(s): Nat Budin
Interface: CLI
Language: Perl
Open Source: Closed
Source Availability:  (included in Download)
License: None
Type: Template:AGISoundConverter
Relevant Engine: AGI2
Platform: Windows, Linux
Localization: English
Website:




Description

Nat Budin's 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


Version History

 



Development Status

Unmaintained


Options

To convert music, type this from the command line:

perl it2agi <name>.it

The script will produce a file called "<name>.ags".


Download

Download from here:


Known issues

  • all the converters do not support the noise channel.

some converters ignore volume, frequency shifts, tempo changes and other niceties. Most of these things can actually be implemented in the AGI sound format, it's just a bit tricky and most people don't have the time/resources to implement it. the size of the converted file can actually get quite big. This isn't a problem when playing in Winamp but when you play it in the actual game, it will take up a lot of space and the amount of memory the interpreter has is limited. some converted files create really long silent sections at the end of the converted file. MIDI and ROL files can define frequencies that are out of range in the ordinary AGI file. The converters will give up and you won't have a sound file. You could try editing the MIDI file in a MIDI editor first.


Credits

Nat Budin

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