1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[59],{56446:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/producerbetty/guides/permissions-setup",function(){return r(37282)}])},37282:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return h}});var s=r(6026),i=r(97729),n=r.n(i),a=r(39097),c=r.n(a),l=r(96577),o=r.n(l),d=r(2784);function m(e){let{src:t,alt:r}=e,[i,n]=(0,d.useState)(!1);return(0,s.BX)(s.HY,{children:[(0,s.tZ)("div",{className:"rounded-xl overflow-hidden border border-gray-800 cursor-zoom-in hover:border-cyan-700/50 transition-colors",onClick:()=>n(!0),children:(0,s.tZ)(o(),{src:t,alt:r,width:1200,height:675,className:"w-full h-auto"})}),i&&(0,s.BX)("div",{className:"fixed inset-0 z-[100] bg-black/90 flex items-center justify-center p-4 cursor-zoom-out",onClick:()=>n(!1),children:[(0,s.tZ)("button",{className:"absolute top-4 right-4 text-white/70 hover:text-white transition-colors z-10",onClick:()=>n(!1),children:(0,s.tZ)("svg",{className:"w-8 h-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.tZ)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})}),(0,s.tZ)("div",{className:"max-w-[95vw] max-h-[95vh] relative",children:(0,s.tZ)(o(),{src:t,alt:r,width:1920,height:1080,className:"max-w-full max-h-[95vh] w-auto h-auto object-contain rounded-lg",priority:!0})}),(0,s.BX)("p",{className:"absolute bottom-4 left-1/2 -translate-x-1/2 text-white/70 text-sm bg-black/50 px-4 py-2 rounded-lg",children:[r," â Click anywhere to close"]})]})]})}function h(){return(0,s.BX)(s.HY,{children:[(0,s.BX)(n(),{children:[(0,s.tZ)("title",{children:"Permissions Setup - Producer Betty Guides | Gigaton"}),(0,s.tZ)("meta",{name:"description",content:"Learn about the permissions Producer Betty needs and how to grant them on macOS."})]}),(0,s.BX)("div",{className:"min-h-screen bg-gray-950 text-gray-100",children:[(0,s.tZ)("header",{className:"border-b border-gray-800 bg-gray-900/50 backdrop-blur-sm sticky top-0 z-50",children:(0,s.BX)("div",{className:"max-w-4xl mx-auto px-6 py-4 flex items-center justify-between",children:[(0,s.BX)(c(),{href:"/producerbetty/guides",className:"flex items-center gap-2 text-cyan-400 hover:text-cyan-300 transition-colors",children:[(0,s.tZ)("span",{className:"text-xl",children:"â"}),(0,s.tZ)("span",{children:"All Guides"})]}),(0,s.tZ)(c(),{href:"/",className:"text-gray-400 hover:text-white transition-colors",children:"Gigaton"})]})}),(0,s.tZ)("article",{className:"py-12",children:(0,s.BX)("div",{className:"max-w-3xl mx-auto px-6",children:[(0,s.BX)("div",{className:"mb-12",children:[(0,s.BX)("div",{className:"flex items-center gap-3 text-cyan-400 text-sm font-medium mb-4",children:[(0,s.tZ)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.tZ)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),(0,s.tZ)("span",{children:"Setup Guide"})]}),(0,s.tZ)("h1",{className:"text-4xl font-bold text-white mb-4",children:"Permissions Setup"}),(0,s.tZ)("p",{className:"text-gray-400 text-lg",children:"Producer Betty requires a few macOS permissions to work with Logic Pro. Here's what each permission does and how to grant them."})]}),(0,s.BX)("section",{className:"mb-12",children:[(0,s.tZ)("h2",{className:"text-2xl font-bold text-white mb-4",children:"First Launch"}),(0,s.tZ)("p",{className:"text-gray-300 mb-4",children:"When you first launch Producer Betty, you'll see a permission alert at the top of the app. This indicates that Screen Recording permission is required before Betty can see your Logic Pro session."}),(0,s.tZ)(m,{src:"/images/guides/permission-launch-00.png",alt:"Producer Betty first launch - Screen Recording permission required"}),(0,s.BX)("p",{className:"text-gray-400 text-sm mt-4",children:["Click the ",(0,s.tZ)("strong",{className:"text-orange-400",children:"Grant Permission"})," button to begin the setup process, or use the ",(0,s.tZ)("strong",{className:"text-white",children:"Open Settings"})," button to go directly to System Settings."]})]}),(0,s.tZ)("section",{className:"mb-12",children:(0,s.BX)("div",{className:"bg-gradient-to-r from-cyan-900/30 to-blue-900/30 border border-cyan-800/50 rounded-xl p-6",children:[(0,s.tZ)("h2",{className:"text-xl font-bold text-white mb-3",children:"Why Does Betty
1Need Permissions?"}),(0,s.tZ)("p",{className:"text-gray-300 mb-4",children:"Logic Pro doesn't have a public API for third-party apps. To provide contextual assistance, Betty needs to see what you're working on. These permissions enable Betty to:"}),(0,s.BX)("ul",{className:"space-y-2 text-gray-300",children:[(0,s.BX)("li",{className:"flex items-start gap-2",children:[(0,s.tZ)("span",{className:"text-cyan-400 mt-1",children:"â¢"}),(0,s.tZ)("span",{children:"Detect when Logic Pro is running and identify your project"})]}),(0,s.BX)("li",{className:"flex items-start gap-2",children:[(0,s.tZ)("span",{className:"text-cyan-400 mt-1",children:"â¢"}),(0,s.tZ)("span",{children:"See your track names, mixer layout, and session structure"})]}),(0,s.BX)("li",{className:"flex items-start gap-2",children:[(0,s.tZ)("span",{className:"text-cyan-400 mt-1",children:"â¢"}),(0,s.tZ)("span",{children:"Listen to your voice commands"})]})]})]})}),(0,s.BX)("section",{className:"mb-12",children:[(0,s.tZ)("h2",{className:"text-2xl font-bold text-white mb-4",children:"Getting Started"}),(0,s.tZ)("p",{className:"text-gray-300 mb-4",children:"All permissions are managed in macOS System Settings. Start by opening System Settings and navigating to Privacy & Security."}),(0,s.BX)("ol",{className:"list-decimal list-inside text-gray-300 space-y-2 mb-6",children:[(0,s.BX)("li",{children:["Open ",(0,s.tZ)("strong",{className:"text-white",children:"System Settings"})]}),(0,s.BX)("li",{children:["Go to ",(0,s.tZ)("strong",{className:"text-white",children:"Privacy & Security"})]})]}),(0,s.tZ)(m,{src:"/images/guides/permission-systemsettings-01.png",alt:"System Settings - Privacy & Security"})]}),(0,s.BX)("section",{className:"mb-12",children:[(0,s.BX)("h2",{className:"text-2xl font-bold text-white mb-4 flex items-center gap-3",children:[(0,s.tZ)("span",{className:"w-8 h-8 bg-cyan-900/50 rounded-full flex items-center justify-center text-cyan-400 text-sm font-bold",children:"1"}),"Screen Recording"]}),(0,s.BX)("div",{className:"bg-gray-900/50 border border-gray-800 rounded-xl p-5 mb-4",children:[(0,s.tZ)("h3",{className:"font-semibold text-white mb-2",children:"What it's used for:"}),(0,s.BX)("ul",{className:"text-gray-300 space-y-1 text-sm",children:[(0,s.tZ)("li",{children:"⢠Capturing screenshots of Logic Pro during Quick Scan and Deep Scan"}),(0,s.tZ)("li",{children:"⢠Analyzing your mixer to identify track names, instruments, and session structure"}),(0,s.tZ)("li",{children:"⢠Reading tempo, time signature, and playhead position"})]})]}),(0,s.tZ)("div",{className:"bg-blue-900/20 border border-blue-700/50 rounded-lg p-4 mb-4",children:(0,s.BX)("p",{className:"text-blue-100 text-sm",children:[(0,s.tZ)("strong",{className:"text-blue-200",children:"Privacy Note:"})," Screenshots are sent to Google's Gemini AI for analysis and are not permanently stored. Only Logic Pro windows are capturedâBetty does not screenshot other applications or your desktop."]})}),(0,s.tZ)("h3",{className:"font-semibold text-white mb-3",children:"How to grant:"}),(0,s.BX)("ol",{className:"list-decimal list-inside text-gray-300 space-y-2 mb-6",children:[(0,s.BX)("li",{children:["Go to ",(0,s.tZ)("strong",{className:"text-white",children:"Privacy & Security â Screen Recording"})]}),(0,s.BX)("li",{children:["Find ",(0,s.tZ)("strong",{className:"text-white",children:"Gigaton Producer Betty"})," in the list"]}),(0,s.tZ)("li",{children:"Toggle the switch to enable access"})]}),(0,s.tZ)(m,{src:"/images/guides/permission-screenrecording-03.png",alt:"System Settings - Screen Recording permission for Producer Betty"}),(0,s.tZ)("div",{className:"bg-amber-900/30 border border-amber-600/50 rounded-xl p-5 mt-6",children:(0,s.BX)("div",{className:"flex items-start gap-3",children:[(0,s.tZ)("span",{className:"text-2xl",children:"â ï¸"}),(0,s.BX)("div",{children:[(0,s.tZ)("h3",{className:"font-bold text-amber-200 mb-2",children:"Important: Restart Required After Granting Permission"}),(0,s.BX)("p",{className:"text-amber-100/90 mb-3",children:["Due to a macOS limitation, ",(0,s.tZ)("strong",{children:"you must quit and relau
1nch Producer Betty"}),' after granting Screen Recording permission. Without a restart, Betty cannot read Logic Pro window titles and will show "Untitled Project" instead of your actual project name.']}),(0,s.BX)("div",{className:"bg-amber-950/50 rounded-lg p-3 text-sm",children:[(0,s.tZ)("p",{className:"text-amber-100/80 font-medium mb-2",children:"After enabling Screen Recording:"}),(0,s.BX)("ol",{className:"list-decimal list-inside text-amber-100/70 space-y-1",children:[(0,s.BX)("li",{children:["Quit Producer Betty completely (",(0,s.tZ)("kbd",{className:"bg-gray-800 px-1.5 py-0.5 rounded text-xs",children:"âQ"}),")"]}),(0,s.tZ)("li",{children:"Relaunch Producer Betty from your Applications folder"}),(0,s.tZ)("li",{children:"Betty will now correctly detect your Logic Pro project"})]})]})]})]})})]}),(0,s.BX)("section",{className:"mb-12",children:[(0,s.BX)("h2",{className:"text-2xl font-bold text-white mb-4 flex items-center gap-3",children:[(0,s.tZ)("span",{className:"w-8 h-8 bg-cyan-900/50 rounded-full flex items-center justify-center text-cyan-400 text-sm font-bold",children:"2"}),"Microphone"]}),(0,s.BX)("div",{className:"bg-gray-900/50 border border-gray-800 rounded-xl p-5 mb-4",children:[(0,s.tZ)("h3",{className:"font-semibold text-white mb-2",children:"What it's used for:"}),(0,s.BX)("ul",{className:"text-gray-300 space-y-1 text-sm",children:[(0,s.tZ)("li",{children:'⢠Voice commands using the "Hold to Talk" button'}),(0,s.tZ)("li",{children:"⢠Hands-free interaction while you're mixing"})]})]}),(0,s.tZ)("div",{className:"bg-blue-900/20 border border-blue-700/50 rounded-lg p-4 mb-4",children:(0,s.BX)("p",{className:"text-blue-100 text-sm",children:[(0,s.tZ)("strong",{className:"text-blue-200",children:"Privacy Note:"})," Audio is only captured while you hold the talk button. It's sent to Google Cloud Speech-to-Text for transcription and is not stored."]})}),(0,s.tZ)("h3",{className:"font-semibold text-white mb-3",children:"How to grant:"}),(0,s.BX)("ol",{className:"list-decimal list-inside text-gray-300 space-y-2 mb-6",children:[(0,s.BX)("li",{children:["Go to ",(0,s.tZ)("strong",{className:"text-white",children:"Privacy & Security â Microphone"})]}),(0,s.BX)("li",{children:["Find ",(0,s.tZ)("strong",{className:"text-white",children:"Gigaton Producer Betty"})," in the list"]}),(0,s.tZ)("li",{children:"Toggle the switch to enable access"})]}),(0,s.tZ)(m,{src:"/images/guides/permission-microphone-04.png",alt:"System Settings - Microphone permission for Producer Betty"}),(0,s.tZ)("p",{className:"text-gray-400 text-sm mt-4",children:"This permission is optional if you only want to use text chat."})]}),(0,s.BX)("section",{className:"mb-12",children:[(0,s.tZ)("h2",{className:"text-2xl font-bold text-white mb-4",children:"Troubleshooting"}),(0,s.BX)("div",{className:"space-y-4",children:[(0,s.BX)("div",{className:"bg-amber-900/30 border border-amber-600/50 rounded-xl p-5",children:[(0,s.tZ)("h3",{className:"font-semibold text-amber-200 mb-2",children:'Betty shows "Untitled Project" instead of my project name'}),(0,s.tZ)("p",{className:"text-amber-100/90 text-sm mb-3",children:"This is the most common issue and happens when Screen Recording permission was granted while Betty was already running. macOS requires an app restart to apply this permission."}),(0,s.tZ)("p",{className:"text-amber-100/80 text-sm font-medium mb-2",children:"Solution:"}),(0,s.BX)("ol",{className:"list-decimal list-inside text-amber-100/70 text-sm space-y-1",children:[(0,s.BX)("li",{children:["Quit Producer Betty completely (",(0,s.tZ)("kbd",{className:"bg-gray-800 px-1.5 py-0.5 rounded text-xs",children:"âQ"}),")"]}),(0,s.tZ)("li",{children:"Relaunch Producer Betty"}),(0,s.tZ)("li",{children:"Your project name should now appear correctly"})]})]}),(0,s.BX)("div",{className:"bg-gray-900/50 border border-gray-800 rounded-xl p-5",children:[(0,s.tZ)("h3",{className:"font-semibold text-white mb-2",children:"Deep Scan shows no tracks"}),(0,s.tZ)("p",{className:"text-gray-300 text-sm mb-2",children:"This usually means Screen Recording permission isn't granted:"}),(0,s.BX)("ol",{className:"list-decimal list-inside text-gray-400 text-sm space-y-1",children:[(0,s.tZ)("li",{children:"Check System Settings â Privacy & Security â Screen Recording"}),(0,s.tZ)("li",{children:"Ensure Producer Betty is enabled"}
1),(0,s.tZ)("li",{children:"Quit and restart Producer Betty after enabling"})]})]}),(0,s.BX)("div",{className:"bg-gray-900/50 border border-gray-800 rounded-xl p-5",children:[(0,s.tZ)("h3",{className:"font-semibold text-white mb-2",children:"Permission granted but still not working"}),(0,s.tZ)("p",{className:"text-gray-300 text-sm mb-2",children:"If Screen Recording permission appears enabled but Betty still can't detect your project, the permission entry may be stale. This can happen after app updates or reinstalls."}),(0,s.tZ)("p",{className:"text-gray-400 text-sm font-medium mb-2",children:"Solution - Reset the permission:"}),(0,s.BX)("ol",{className:"list-decimal list-inside text-gray-400 text-sm space-y-1",children:[(0,s.tZ)("li",{children:"Go to System Settings â Privacy & Security â Screen Recording"}),(0,s.BX)("li",{children:['Remove "Gigaton Producer Betty" from the list (click the ',(0,s.tZ)("kbd",{className:"bg-gray-800 px-1.5 py-0.5 rounded text-xs",children:"â"})," button)"]}),(0,s.BX)("li",{children:["Open Producer Betty and click ",(0,s.tZ)("strong",{className:"text-white",children:"Quick Scan"})," or ",(0,s.tZ)("strong",{className:"text-white",children:"Deep Scan"})]}),(0,s.tZ)("li",{children:"Grant permission when prompted"}),(0,s.BX)("li",{children:["Click ",(0,s.tZ)("strong",{className:"text-white",children:"Quit & Reopen"})," to restart the app"]})]})]}),(0,s.BX)("div",{className:"bg-gray-900/50 border border-gray-800 rounded-xl p-5",children:[(0,s.tZ)("h3",{className:"font-semibold text-white mb-2",children:"Voice commands not working"}),(0,s.tZ)("p",{className:"text-gray-300 text-sm mb-2",children:"Check microphone permission and ensure the correct input device is selected:"}),(0,s.BX)("ol",{className:"list-decimal list-inside text-gray-400 text-sm space-y-1",children:[(0,s.tZ)("li",{children:"Verify Microphone permission is granted in System Settings"}),(0,s.tZ)("li",{children:"In Producer Betty, check the microphone dropdown in the voice panel"}),(0,s.tZ)("li",{children:"Select your preferred input device"})]})]})]})]}),(0,s.BX)("section",{className:"mb-12",children:[(0,s.tZ)("h2",{className:"text-2xl font-bold text-white mb-4",children:"Ready to Connect"}),(0,s.BX)("p",{className:"text-gray-300 mb-4",children:["After granting permissions and relaunching the app, you may see a system prompt asking to allow Producer Betty to connect. This is normalâclick ",(0,s.tZ)("strong",{className:"text-white",children:"Quit & Reopen"})," to complete the setup."]}),(0,s.tZ)("div",{className:"flex justify-center",children:(0,s.tZ)("div",{className:"max-w-sm",children:(0,s.tZ)(m,{src:"/images/guides/permission-launch-connect-05.png",alt:"System prompt to allow Producer Betty to connect"})})}),(0,s.tZ)("p",{className:"text-gray-400 text-sm mt-4",children:"Once connected, Betty will be able to detect your Logic Pro project and provide contextual assistance."})]}),(0,s.BX)("section",{className:"bg-gray-900/30 border border-gray-800 rounded-xl p-6",children:[(0,s.tZ)("h2",{className:"text-xl font-bold text-white mb-4",children:"Next Steps"}),(0,s.BX)("div",{className:"space-y-3",children:[(0,s.BX)(c(),{href:"/producerbetty/guides/getting-started",className:"flex items-center gap-3 text-gray-300 hover:text-cyan-400 transition-colors",children:[(0,s.tZ)("span",{className:"text-cyan-400",children:"â"}),(0,s.tZ)("span",{children:"Run your first Deep Scan"})]}),(0,s.BX)(c(),{href:"/producerbetty/guides/mackie-control-setup",className:"flex items-center gap-3 text-gray-300 hover:text-cyan-400 transition-colors",children:[(0,s.tZ)("span",{className:"text-cyan-400",children:"â"}),(0,s.tZ)("span",{children:"Set up Mackie Control for fader control"})]}),(0,s.BX)(c(),{href:"/producerbetty/privacy",className:"flex items-center gap-3 text-gray-300 hover:text-cyan-400 transition-colors",children:[(0,s.tZ)("span",{className:"text-cyan-400",children:"â"}),(0,s.tZ)("span",{children:"Read our full Privacy Policy"})]})]})]})]})}),(0,s.tZ)("footer",{className:"border-t border-gray-800 bg-gray-900/30 py-8",children:(0,s.BX)("div",{className:"max-w-4xl mx-auto px-6 text-center text-gray-500 text-sm",children:[(0,s.BX)("p",{children:["\xa9 ",new Date().getFullYear()," Gigaton AI, Inc. All rights reserved."]}),(0,s.BX)("div",{className:"mt-4 flex justify-center gap-6",children:[(0,s.tZ)(c(),{href:"/producerbetty",className:"hover:text-cyan-400 transition-colors",children:"Producer Betty"}),(0,s.tZ)(c(),{href:"/producerbetty/guides",className:"hover:text-cyan-400 transition-colors",children:"Guides"}),(0,s.tZ)(c(),{href:"/producerbetty/support",className:"hover:text-cyan-400 transition-colors",children:"Support"})]})]})})]})]})}},97729:function(e,t,r){e.exports=r(6114)}},function(e){e.O(0,[6577,2888,9774,179],function(){return e(e.s=56446)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.