IT2AGI: Difference between revisions

From Sierra Wiki
Jump to navigationJump to search
Andrew Branscom (talk | contribs)
No edit summary
Andrew Branscom (talk | contribs)
No edit summary
Line 67: Line 67:
==<br /> Known issues ==
==<br /> Known issues ==


* all the converters do not support the noise channel.
# IT2AGI uses only the first three channels of an Impulse
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.
  Tracker file.  These are mapped to the three voices of the
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.
  PCjr sound chip.
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.
# 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.


==<br /> Credits ==
==<br /> Credits ==

Revision as of 18:41, 19 May 2025

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

  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.
  1. 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.
  1. Volumes aren't supported either, yet. They will be in the
  next version.  For now, everything is played full blast.
  1. Finally, AGI is very limited in what it can do. If AGI
  doesn't support something, IT2AGI most likely doesn't
  either.


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