Does QLab work on Apple Silicon?

โœ… Yes, Native Apple Silicon Support reported as of v5.2.4

May also be known as QLab or Figure53 QLab 5

๐Ÿ“š Bundle Version History

com.figure53.QLab.5

v5.2.4
โœ… Yes, Native Apple Silicon Support
๐Ÿ–ฅ Supported Architectures X86, ARM
Full Info Plist
{
  "ATSApplicationFontsPath": "Fonts",
  "BuildMachineOSBuild": "21G646",
  "CFBundleDevelopmentRegion": "en",
  "CFBundleDocumentTypes": [
    {
      "CFBundleTypeIconFile": "workspace.icns",
      "CFBundleTypeName": "QLab 5 Workspace",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.figure53.qlab.5.workspace"
      ],
      "LSTypeIsPackage": 0,
      "NSDocumentClass": "Workspace"
    },
    {
      "CFBundleTypeIconFile": "backup.icns",
      "CFBundleTypeName": "QLab 5 Workspace Backup",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.figure53.qlab.5.backup-workspace"
      ],
      "LSTypeIsPackage": 0,
      "NSDocumentClass": "Workspace"
    },
    {
      "CFBundleTypeIconFile": "tutorial_workspace.icns",
      "CFBundleTypeName": "QLab 5 Workspace Tutorial",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.figure53.qlab.5.tutorial-workspace"
      ],
      "LSTypeIsPackage": 0,
      "NSDocumentClass": "Workspace"
    },
    {
      "CFBundleTypeIconFile": "v4_workspace.icns",
      "CFBundleTypeName": "QLab 4 Workspace",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.figure53.qlab.4.workspace"
      ],
      "LSTypeIsPackage": 0,
      "NSDocumentClass": "Workspace"
    },
    {
      "CFBundleTypeIconFile": "v3_workspace.icns",
      "CFBundleTypeName": "QLab 3 Workspace",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.figure53.qlab.3.workspace"
      ]
    },
    {
      "CFBundleTypeIconFile": "gobutton.icns",
      "CFBundleTypeName": "Go Button Show Document",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.fatlabmusic.gobutton.gobutton"
      ],
      "LSTypeIsPackage": 0,
      "NSDocumentClass": "GoButtonShow"
    },
    {
      "CFBundleTypeIconFile": "gobutton.icns",
      "CFBundleTypeName": "Go Button Show Archive Document",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.fatlabmusic.gobutton.gobuttonarchive"
      ],
      "LSTypeIsPackage": 0,
      "NSDocumentClass": "GoButtonShow"
    },
    {
      "CFBundleTypeIconFile": "gobundle.icns",
      "CFBundleTypeName": "Go Button Show Bundle",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.figure53.gobutton.gobundle"
      ],
      "LSTypeIsPackage": 0,
      "NSDocumentClass": "GoButtonShow"
    },
    {
      "CFBundleTypeIconFile": "license_file.icns",
      "CFBundleTypeName": "QLab Offline Activation File",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.figure53.qlab.offline-activation"
      ]
    },
    {
      "CFBundleTypeIconFile": "license_file.icns",
      "CFBundleTypeName": "QLab 5 Key File",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.figure53.qlab.5.keyfile"
      ]
    },
    {
      "CFBundleTypeIconFile": "workspace_template.icns",
      "CFBundleTypeName": "QLab 5 Workspace Template",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.figure53.qlab.5.template"
      ]
    },
    {
      "CFBundleTypeIconFile": "v4_workspace.icns",
      "CFBundleTypeName": "QLab 4 Workspace Template",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.figure53.qlab.4.template"
      ]
    },
    {
      "CFBundleTypeIconFile": "instrument_definition.icns",
      "CFBundleTypeName": "QLab Light Instrument Definition",
      "CFBundleTypeRole": "None",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.figure53.qlablight"
      ]
    },
    {
      "CFBundleTypeIconFile": "settings_document.icns",
      "CFBundleTypeName": "QLab Workspace Settings",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.figure53.qlab.settings"
      ]
    },
    {
      "CFBundleTypeIconFile": "network_definition.icns",
      "CFBundleTypeName": "QLab Network Device Definition",
      "CFBundleTypeRole": "None",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.figure53.qlabnetwork"
      ]
    }
  ],
  "CFBundleExecutable": "QLab",
  "CFBundleIconFile": "AppIcon",
  "CFBundleIconName": "AppIcon",
  "CFBundleIdentifier": "com.figure53.QLab.5",
  "CFBundleInfoDictionaryVersion": "6.0",
  "CFBundleName": "QLab",
  "CFBundlePackageType": "APPL",
  "CFBundleShortVersionString": "5.2.4",
  "CFBundleSignature": "????",
  "CFBundleSupportedPlatforms": [
    "MacOSX"
  ],
  "CFBundleURLTypes": [
    {
      "CFBundleURLSchemes": [
        "qlab",
        "qlab4",
        "qlab5"
      ]
    }
  ],
  "CFBundleVersion": "5204",
  "DTCompiler": "com.apple.compilers.llvm.clang.1_0",
  "DTPlatformBuild": "13C100",
  "DTPlatformName": "macosx",
  "DTPlatformVersion": "12.1",
  "DTSDKBuild": "21C46",
  "DTSDKName": "macosx12.1",
  "DTXcode": "1321",
  "DTXcodeBuild": "13C100",
  "F53LicenseLandmarkVersion": "5",
  "FRFeedbackReporter.defaultSender": "firstEmail",
  "FRFeedbackReporter.logHours": "48",
  "FRFeedbackReporter.sendDetailsIsOptional": "YES",
  "FRFeedbackReporter.targetURL": "https://feedback.figure53.com/submit?project=%@",
  "GPUEjectPolicy": "wait",
  "LSMinimumSystemVersion": "11.0",
  "NSAppTransportSecurity": {
    "NSAllowsArbitraryLoads": true
  },
  "NSAppleEventsUsageDescription": "Apple Event access is required for the Script cue to run as a separate process",
  "NSAppleScriptEnabled": true,
  "NSCameraUsageDescription": "Camera access is required for the Camera cue.",
  "NSMainNibFile": "QLab",
  "NSMicrophoneUsageDescription": "Microphone access is required for the Mic cue and for timecode triggers via LTC.",
  "NSPrincipalClass": "QLab",
  "OSAScriptingDefinition": "QLab.sdef",
  "SUEnableJavaScript": true,
  "SUEnableSystemProfiling": true,
  "SUFeedURL": "https://figure53.com/qlab/downloads/appcast-v5/",
  "SUPublicEDKey": "ChWYtDC+uCOE6SnUQ+Qj3hvVHAwiayNfSezpaIB5AL4=",
  "UTExportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 5 Workspace",
      "UTTypeIconFile": "workspace",
      "UTTypeIdentifier": "com.figure53.qlab.5.workspace",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlab5"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 5 Workspace Template",
      "UTTypeIconFile": "workspace_template",
      "UTTypeIdentifier": "com.figure53.qlab.5.template",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlab5template"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab Workspace Settings",
      "UTTypeIconFile": "settings_document",
      "UTTypeIdentifier": "com.figure53.qlab.settings",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlabsettings"
        ],
        "public.mime-type": "application/qlab+json"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 5 Workspace Backup",
      "UTTypeIconFile": "backup",
      "UTTypeIdentifier": "com.figure53.qlab.5.backup-workspace",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlab5backup"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 5 Tutorial Workspace",
      "UTTypeIconFile": "tutorial_workspace",
      "UTTypeIdentifier": "com.figure53.qlab.5.tutorial-workspace",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlab5tutorial"
        ]
      }
    }
  ],
  "UTImportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 3 Workspace",
      "UTTypeIconFile": "v3_workspace",
      "UTTypeIdentifier": "com.figure53.qlab.3.workspace",
      "UTTypeTagSpecification": {
        "com.apple.ostype": [
          "QLAB"
        ],
        "public.filename-extension": [
          "cues"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 4 Workspace",
      "UTTypeIconFile": "v4_workspace",
      "UTTypeIdentifier": "com.figure53.qlab.4.workspace",
      "UTTypeTagSpecification": {
        "com.apple.ostype": [
          "QLAB"
        ],
        "public.filename-extension": [
          "qlab4"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "com.pkware.zip-archive",
        "public.archive",
        "public.data"
      ],
      "UTTypeDescription": "Go Button Show Bundle",
      "UTTypeIconFile": "gobundle",
      "UTTypeIdentifier": "com.figure53.gobutton.gobundle",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "gobundle"
        ],
        "public.mime-type": "application/gobutton+zip"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.xml",
        "public.data"
      ],
      "UTTypeDescription": "Go Button Show Document",
      "UTTypeIconFile": "gobutton",
      "UTTypeIdentifier": "com.fatlabmusic.gobutton.gobutton",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "gobutton"
        ],
        "public.mime-type": "application/gobutton+xml"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.xml",
        "public.data"
      ],
      "UTTypeDescription": "Go Button Show Archive Document",
      "UTTypeIconFile": "gobutton",
      "UTTypeIdentifier": "com.fatlabmusic.gobutton.gobuttonarchive",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "gobuttonarchive"
        ],
        "public.mime-type": "text/xml"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab Offline Activation File",
      "UTTypeIconFile": "license_file",
      "UTTypeIcons": {},
      "UTTypeIdentifier": "com.figure53.qlab.offline-activation",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlabactivation",
          "f53activation"
        ],
        "public.mime-type": "application/json"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 5 Key File",
      "UTTypeIconFile": "license_file",
      "UTTypeIcons": {},
      "UTTypeIdentifier": "com.figure53.qlab.5.keyfile",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlab5key"
        ],
        "public.mime-type": "application/json"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "QLab 4 Workspace Template",
      "UTTypeIconFile": "v4_workspace",
      "UTTypeIdentifier": "com.figure53.qlab.4.template",
      "UTTypeTagSpecification": {
        "com.apple.ostype": [
          "QLAB4TEMPLATE"
        ],
        "public.filename-extension": [
          "qlab4template"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.text",
        "public.data"
      ],
      "UTTypeDescription": "QLab Light Instrument Definition",
      "UTTypeIconFile": "instrument_definition",
      "UTTypeIdentifier": "com.figure53.qlablight",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlablight"
        ],
        "public.mime-type": "application/qlab+json"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.text",
        "public.data"
      ],
      "UTTypeDescription": "QLab Network Device Definition",
      "UTTypeIconFile": "network_definition",
      "UTTypeIdentifier": "com.figure53.qlabnetwork",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "qlabnetwork"
        ],
        "public.mime-type": "application/qlab+json"
      }
    }
  ]
}
Full Meta Details
{
  "fileSize": 33.74249267578125,
  "architectures": [
    {
      "bits": "32-bit",
      "fileType": "Fixed Virtual Memory Shared Library File",
      "header": {
        "magic": 3405691582,
        "cputype": 0,
        "cpusubtype": 16,
        "filetype": 3,
        "ncmds": 1024,
        "sizeofcmds": 18108032,
        "flags": [
          "The object file is the output of an incremental link against a base file and can not be link edited again.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "The object file's undefined references are bound by the dynamic linker when loaded."
        ]
      },
      "loadCommandsInfo": [
        {
          "description": 3405691582,
          "size": 2,
          "offset": " 0x0"
        },
        {
          "description": 4103,
          "size": 3,
          "offset": " 0x8"
        },
        {
          "description": 1024,
          "size": 18108032,
          "offset": " 0x10"
        },
        {
          "description": "Dynamic Linker Load Command",
          "size": 4108,
          "offset": " 0x18"
        },
        {
          "description": 0,
          "size": 1133568,
          "offset": " 0x20"
        },
        {
          "description": 1515840,
          "size": 14,
          "offset": " 0x28"
        }
      ],
      "magic": "cafebabe",
      "offset": "0",
      "processorSubType": "v7em",
      "processorType": 0
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 7,
        "cpusubtype": 3,
        "filetype": 2,
        "ncmds": 80,
        "sizeofcmds": 9568,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 4277009103,
          "size": 3,
          "offset": " 0x4000"
        },
        {
          "description": "Symbol segment command",
          "size": 80,
          "offset": " 0x4008"
        },
        {
          "description": 80,
          "size": 135301,
          "offset": " 0x4010"
        },
        {
          "description": 135301,
          "size": 25,
          "offset": " 0x4018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x4020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x4028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x4060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x4068"
        },
        {
          "description": 0,
          "size": 543744,
          "offset": " 0x4080"
        },
        {
          "description": 0,
          "size": 543744,
          "offset": " 0x4090"
        },
        {
          "description": 543744,
          "size": 5,
          "offset": " 0x4098"
        },
        {
          "description": "UNIX Thread command",
          "size": 20,
          "offset": " 0x40a0"
        },
        {
          "description": "Sub Client Load Command",
          "size": 1702125407,
          "offset": " 0x40a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x40b8"
        },
        {
          "description": 0,
          "size": 22608,
          "offset": " 0x40c8"
        },
        {
          "description": 22608,
          "size": 7492912,
          "offset": " 0x40d0"
        },
        {
          "description": 7492912,
          "size": 22608,
          "offset": " 0x40d8"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x40e8"
        },
        {
          "description": 0,
          "size": 1953718111,
          "offset": " 0x40f8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x4108"
        },
        {
          "description": 0,
          "size": 7515520,
          "offset": " 0x4118"
        },
        {
          "description": 7515520,
          "size": 5040,
          "offset": " 0x4120"
        },
        {
          "description": 5040,
          "size": 7515520,
          "offset": " 0x4128"
        },
        {
          "description": 0,
          "size": 524360,
          "offset": " 0x4138"
        }
      ],
      "magic": "cffaedfe",
      "offset": "4000",
      "processorSubType": 3,
      "processorType": "X86"
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 12,
        "cpusubtype": 0,
        "filetype": 2,
        "ncmds": 80,
        "sizeofcmds": 9648,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 0,
          "size": 80,
          "offset": " 0x114c008"
        },
        {
          "description": 80,
          "size": 135301,
          "offset": " 0x114c010"
        },
        {
          "description": 135301,
          "size": 25,
          "offset": " 0x114c018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x114c020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x114c028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x114c060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x114c068"
        },
        {
          "description": 0,
          "size": 534528,
          "offset": " 0x114c080"
        },
        {
          "description": 0,
          "size": 534528,
          "offset": " 0x114c090"
        },
        {
          "description": 534528,
          "size": 5,
          "offset": " 0x114c098"
        },
        {
          "description": "UNIX Thread command",
          "size": 21,
          "offset": " 0x114c0a0"
        },
        {
          "description": "Sub Library Load Command",
          "size": 1702125407,
          "offset": " 0x114c0a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x114c0b8"
        },
        {
          "description": 0,
          "size": 23432,
          "offset": " 0x114c0c8"
        },
        {
          "description": 23432,
          "size": 7008928,
          "offset": " 0x114c0d0"
        },
        {
          "description": 7008928,
          "size": 23432,
          "offset": " 0x114c0d8"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x114c0e8"
        },
        {
          "description": 0,
          "size": 1953718111,
          "offset": " 0x114c0f8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x114c108"
        },
        {
          "description": 0,
          "size": 7032360,
          "offset": " 0x114c118"
        },
        {
          "description": 7032360,
          "size": 10056,
          "offset": " 0x114c120"
        },
        {
          "description": 10056,
          "size": 7032360,
          "offset": " 0x114c128"
        },
        {
          "description": 0,
          "size": 524360,
          "offset": " 0x114c138"
        }
      ],
      "magic": "cffaedfe",
      "offset": "114c000",
      "processorSubType": "all",
      "processorType": "ARM"
    }
  ]
}
Report Update