{
  "slug": "tape-session-runtime",
  "title": "Recording Session Runtime Calculator",
  "heading": "Studio Session / Storage Runtime Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/tape-session-runtime",
  "summary": "How much recording time fits on a drive or in a session budget.",
  "description": "Whether you're working with limited SSD space or budgeting studio time by the hour, knowing how many minutes of multitrack recording actually fit is the same math problem. This calculator takes available storage and your session's track count, sample rate, and bit depth to compute total recordable minutes, which is the modern equivalent of calculating how much tape a reel-to-reel session had left.",
  "formula": "Minutes available = (storage bytes ÷ (sample rate × bit depth/8 × tracks)) ÷ 60.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=tape-session-runtime",
  "inputs": [
    {
      "id": "storageGb",
      "label": "Available storage",
      "kind": "number",
      "hint": null,
      "default": 500,
      "unit": "GB",
      "min": 0.1,
      "max": null
    },
    {
      "id": "tracks",
      "label": "Simultaneous tracks recording",
      "kind": "number",
      "hint": null,
      "default": 16,
      "unit": null,
      "min": 1,
      "max": 256
    },
    {
      "id": "sampleRate",
      "label": "Sample rate",
      "kind": "number",
      "hint": null,
      "default": 48000,
      "unit": "Hz",
      "min": 8000,
      "max": null
    },
    {
      "id": "bitDepth",
      "label": "Bit depth",
      "kind": "number",
      "hint": null,
      "default": 24,
      "unit": null,
      "min": 8,
      "max": 32
    }
  ],
  "outputs": [
    {
      "id": "minutes",
      "label": "Recordable minutes",
      "format": "number",
      "hint": null,
      "primary": true
    },
    {
      "id": "hours",
      "label": "Recordable hours",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "songsAt4Min",
      "label": "Approx. 4-minute songs (all tracks)",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "bytesPerSecond",
      "label": "Data rate (bytes/sec)",
      "format": "number",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Available storage: 500 GB",
      "Simultaneous tracks recording: 16",
      "Sample rate: 48000 Hz",
      "Bit depth: 24"
    ],
    "outputs": [
      "Recordable minutes: 3,884",
      "Recordable hours: 64.7",
      "Approx. 4-minute songs (all tracks): 971",
      "Data rate (bytes/sec): 2,304,000"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter available storage (GB).",
      "Enter simultaneous tracks recording.",
      "Enter sample rate (Hz).",
      "Enter bit depth.",
      "Read your recordable minutes on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "storageGb": 300,
        "tracks": 10,
        "sampleRate": 29000,
        "bitDepth": 16
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "storageGb": 500,
        "tracks": 16,
        "sampleRate": 48000,
        "bitDepth": 24
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "storageGb": 800,
        "tracks": 26,
        "sampleRate": 77000,
        "bitDepth": 32
      }
    }
  ],
  "limitations": [
    "Estimates assume standard, average conditions — local rules, pricing, and materials vary.",
    "Results are rounded for readability; add a buffer before ordering, booking, or committing.",
    "Double-check anything with a real cost attached against a local quote."
  ],
  "faq": [
    {
      "q": "Does this account for comping multiple takes?",
      "a": "No — this calculates raw continuous recording time for the track count entered. Comping several takes of the same part (common for vocals) effectively multiplies the storage need for that instrument, so add extra headroom, often 20-50%, if you expect multiple takes per part."
    },
    {
      "q": "How much storage should a full album session budget for?",
      "a": "A 10-song album with 24 tracks per song at 24-bit/48kHz, including a few extra takes per song, commonly needs 15-30 GB of raw audio once you include comps, rough mixes, and bounces — 500 GB gives enormous headroom for a single album but fills up fast across a busy studio's multiple projects."
    },
    {
      "q": "Why did old tape-based studios have to think about this differently?",
      "a": "Analog tape had a fixed physical length giving a hard runtime limit per reel (commonly 15-33 minutes at standard speeds for a 2-inch reel), forcing decisions about takes and edits in real time. Digital storage removed that hard ceiling but replaced it with the same underlying math of data rate versus available capacity."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/sample-rate-file-size",
    "https://www.revenuelab.fyi/toolbox/tempo-bar-duration"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Recording Session Runtime Calculator (https://www.revenuelab.fyi/toolbox/tape-session-runtime)"
}