{
 "id": "portable-sound-format",
 "name": "Portable Sound Format",
 "category": "audio",
 "identifiers": {
  "extensions": [
   "psf",
   "minipsf",
   "psflib",
   "psf1",
   "minipsf1",
   "gsf",
   "gsflib",
   "minigsf"
  ],
  "mime": [
   "application/octet-stream"
  ],
  "puid": [
   "fmt/959"
  ],
  "wikidata": [
   "Q2104918"
  ],
  "magic": [
   {
    "offset": 0,
    "hex": "505346",
    "notes": "Portable Sound Format"
   },
   {
    "offset": 0,
    "hex": "50534601"
   }
  ],
  "signatures": [
   {
    "name": "Portable Sound Format",
    "sequences": [
     {
      "position": "bof",
      "offset": 0,
      "pattern": "505346(01|02|11|12|13|21|22|23|41)"
     }
    ]
   }
  ]
 },
 "status": "readable",
 "summary": "The Portable Sound Format (PSF) is a sequencer sound file format for video game music, created by Neill Corlett. PSF files contain audio data and a sequence player. A file with the .psf or .psf1 extensions will usually be self-contained files holding both the audio library data and sequencing data. A .minipsf or .minipsf1 will hold just sequencing data, while a .psflib or .psf1lib will contain the audio library data so these must reside in the same directory where used.",
 "tools": [
  {
   "name": "Q758685",
   "url": "https://audacious-media-player.org",
   "reads": true,
   "writes": false,
   "license": "2-clause BSD License",
   "open_source": true
  }
 ],
 "projects": [
  {
   "name": "File Formats Wiki",
   "url": "http://fileformats.archiveteam.org/wiki/Portable_Sound_Format",
   "kind": "wiki"
  },
  {
   "name": "PRONOM fmt/959",
   "url": "https://www.nationalarchives.gov.uk/PRONOM/fmt/959",
   "kind": "format-doc"
  },
  {
   "name": "Wikidata Q2104918",
   "url": "https://www.wikidata.org/wiki/Q2104918",
   "kind": "wiki"
  }
 ],
 "provenance": {
  "sources": [
   "ffw",
   "pronom",
   "wikidata"
  ]
 },
 "updated": "2026-10-24",
 "aliases": [],
 "structure": [],
 "parsers": [],
 "conversions": [],
 "samples": [],
 "claims": [],
 "verification": []
}