Interchange File Format (IFF), is a generic container file format originally introduced by the Electronic Arts company in 1985 (in cooperation with Commodore) in order to facilitate transfer of data between software produced by different companies.
I started working on Bloodwych HTML version and maybe i use original data instead of converted data.
I found an ILBM to canvas renderer but nothing similar for 8SVX. There is a 8SVX import in BassoonTracker.
That's why i started this repo. I also included support for official and unofficial 8SVX packers.
There is a general node IFF parser done by Raphael Schweiker. https://github.com/sabberworm/node-iff-parser
This also offers ILBM and SMUS renderers.
Used for images and animations. Some code is based on Matthias Wiesmann https://github.com/wiesmann/ilbm.js
- ByteRun1 / PackBits
For infos see https://wiki.amigaos.net/wiki/8SVX_IFF_8-Bit_Sampled_Voice
Thanks to mrupp the creator of https://TAWS.ch there is now also support for stereo and 16SV
- https://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/AIFF/AIFF.html
- https://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/AIFF/Docs/AIFF-1.3.pdf
- https://github.com/brianmhunt/float80
- https://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/AIFF/Docs/AIFF-C.9.26.91.pdf
- https://github.com/rochars/alawmulaw
- official Fibonacci delta compression (FDC)
- Exponential delta compression (EDC)
- ADPCM2
- ADPCM3
- A LAW
- mu LAW
Read Palette out of Amiga prefs files
Multiple, see single files for information.