IMYplay can use the following outputs to produce sound:
- The Allegro game library v4.x (http://alleg.sf.net),
- SDL v1 and v2 (Simple DirectMedia Layer; http://www.libsdl.org),
- ALSA (Advanced Linux Sound Architecture; http://alsa-project.org),
- OSS (Open Sound System),
- Libao (http://xiph.org/ao/),
- PortAudiov19 (http://www.portaudio.com/),
- PulseAudio (http://www.pulseaudio.org/),
- JACK1/JACK2 (http://jackaudio.org/),
- GStreamer v0.10 (http://gstreamer.freedesktop.org/, gstreamer-plugin-base required),
- PC-Speaker (at least Linux and DOS).
It can also:
- convert IMY ringtones to MIDI files,
- convert IMY ringtones to WAV files,
- write raw samples to an output file,
- call an external program on each note.