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
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