This is Matthew Garrison’s artist website and an extension of the Matthew Garrison app (iOS, macOS, and visionOS). The app and this site share the same living archive of Matthew’s creative work.
Here you will find past and new albums, audio and video content, music charts and scores, lessons, and live streams—all in one place, continuously updated as Matthew develops more content. Browse and explore on the web; book 1-on-1 lessons on the Calendar tab here. For deeper features (clip editing, sequencer, multi-angle playback), use the Matthew Garrison app on your device.
Edit clips, volumes, and mix settings in the macOS or iOS app.
0:00
0:00
Coming shortly!
Coming shortly!
Lesson Schedule
Admin: Click a day to add an event, private TODO, or manage lesson availability. Private TODOs are admin-only — use the filter to show schedule, TODOs, or both. Promote a calendar event to an actionable TODO with checklist items.
Lesson booking may feel a little quirky at first — I’m building and refining this flow and will keep improving it over time.
How to book a lesson
Create a free web account and sign in.
Click a green teaching day on the calendar (e.g. 6 lessons open).
Choose an open time — Mon–Fri, 10 AM–4 PM US Eastern, at least 48 hours ahead.
Submit your request. You are not charged yet.
Matthew approves or declines by email. If approved, pay within 24 hours on this site (Apple Pay via Stripe).
Lesson rules (please read)
Book at least 48 hours before your lesson (US Eastern).
Request a slot — Matthew reviews by email. After approval, pay within 24 hours or the reservation expires.
If Matthew declines or cancels, you are not charged; pick another open day.
If you cancel less than 48 hours before the lesson, a refund is at Matthew's discretion.
Payment must be received before the lesson begins.
Be on time. No profanity or abusive behavior — lessons may be cancelled without refund.
Your lesson recording is private to you; do not share it publicly.
One-on-one means one student unless an interpreter is needed.
Live now
1-on-1 lessons with Matthew
Same membership and lesson prices on Apple (app) and Stripe (this site). Annual members get 2 discounted lessons per year (any mix of video or in-person). Monthly is catalog-only.
Teaching hours: Monday–Friday, 10:00 AM–4:00 PM US Eastern (New York). Open hourly slots appear on the calendar year-round unless already booked or blocked. Video or in-person — pick your format when you request.
Lesson booking may feel a little quirky at first — I’m actively building and refining this flow, and I’ll keep perfecting it as time goes on. Thanks for your patience.
Annual launch: membership limited to the first 100 Annual members (Apple + Stripe). Loading availability…Join the mailing list for updates.
Annual membership launch
Loading availability…
Monthly ($4.99/mo)Catalog in the app only. Lessons at full price.
Annual ($64.99/yr)Catalog + 2 discounted lessons per membership year (video $84.99/hr · in-person $174.99/hr). After 2 are used, full list price.
Apple ↔ Stripe parity: Monthly $4.99 · Annual $64.99 · same lesson tiers on app and website.
Video chat (1 hour)
$169.99
Annual discounted rate (2/year max): $84.99
In-person (1 hour)
$349.99
Annual discounted rate (2/year max): $174.99
In-person (New York only): I can only honor an in-person lesson if you are in NY and we coordinate date and time in advance. Plan at least 30 days ahead of your trip and let me know if you intend to use your Annual lesson discount.
Lesson rules
Be on time for your lesson.
No profanity or abusive behavior. Matthew may cancel the lesson; no refund will be issued.
Your lesson will be recorded for you alone. Do not share the recording on the internet or with anyone else.
One-on-one means one student — do not invite others unless an interpreter is needed.
Do not use the lesson to solicit or book a performance at SSL or under an SS+ production.
Payment must be made before any lesson begins.
Lessons may run a few minutes past the allotted time, but never start early.
If you are late, Matthew may choose not to go beyond the allotted time.
If you are late multiple times, Matthew/admin may cancel all remaining lessons under your agreement and decline future bookings.
Web account vs Matthew Garrison app
Web account — flattened playback files for new recordings, lesson booking & payment (Stripe), and your lesson history on garrisonjazz.com.
Matthew Garrison app (Apple) — multi-angle clips, sequencer, clip editor, and other native features; catalog subscription via Apple.
Create a free web account, then click a teaching day on the calendar to choose a time and request a lesson. After Matthew approves, pay on the website (Apple Pay via Stripe) within 24 hours.
How to book
Sign in with your free web account.
Open Calendar and click a green teaching day (e.g. 6 lessons open).
Pick an open time (Mon–Fri, 10 AM–4 PM Eastern, at least 48 hours ahead).
Submit your request — no charge until Matthew approves.
Check email for approval, then complete payment within 24 hours on this site.
My lesson bookings
On the Calendar tab, click a green teaching day to see open times (Mon–Fri, 10 AM–4 PM Eastern). Pick a slot and submit a request — Matthew approves by email; then pay within 24 hours on this site.
Push and email preferences. Use the Matthew Garrison app for full control and account sync.
Appearance
THEME
Light or Dark. Use the palette button in the top toolbar to cycle quickly. System follows your device.
Subscription
MATTHEW GARRISON ACCOUNT
Log in to your Matthew Garrison account to use this website with your Stripe subscription. Apple device subscriptions stay in the app and do not use this account flow.
Not logged into your Matthew Garrison accountADMIN
Website access
A Matthew Garrison account works with your website Stripe subscription. Create it when you subscribe so you can manage billing, keep access current, and unlock catalog content on this site. Annual includes 2 discounted lessons per year. Monthly is catalog-only.
Annual launch — first 100 members
Loading…
When you subscribe on the web, create (or sign in to) your Matthew Garrison account — it is required to access website content and keep your Stripe subscription up to date.
STRIPE SUBSCRIPTION (WEBSITE)
Requires a Matthew Garrison account. Monthly = catalog. Annual = catalog + 2 discounted lessons. Apple subscriptions are separate and managed in the app.
Monthly — $4.99/mo
Full catalog on web. Lessons at full list price.
Annual — $64.99/yr
Catalog + 2 discounted lessons per year (video or in-person).
Tech Support
Need help with the Matthew Garrison app, your account, subscriptions, or playback? Send us a message and we’ll get back to you.
Vendor costs, gross sales, and net profit after Apple, RevenueCat, and Stripe — synced with the app via Back4App. Turn on Edit in the nav bar to add or change values.
Business Balance
Service Costs & Vendors
Fixed infra (monthly): $0.00
Per-transaction fees (Stripe, Apple IAP) are deducted from gross sales, not counted here.
Gross Sales (This Period)
Growth Analytics
Sign-ups and subscriptions — daily chart and recent activity.
When
Event
User
Details
Loading…
Subscriber Management
Active members, comp access passes, and refund guidance — same ledger as the app.
Apple in-app purchases
Apple does not allow developers to refund IAP from admin. For VIP comps: grant an access pass below, then ask the member to request a refund at reportaproblem.apple.com (same Apple ID used to purchase). When Apple approves, RevenueCat syncs automatically.
Grant comp access (24h / 1 week / 1 month / 1 year) so they have immediate catalog access.
Optional: look up the customer in RevenueCat dashboard → Customers.
Paid subscription drops from Back4App when Apple processes the refund.
Grant pass (search any user)
Catalog email invites
Invite someone who may not have an account yet. They get a timed pass for Everything or only the albums you pick. Benjamin's Dream stays free. Save a draft first if you are not ready to email.
Albums they can open
Member
Plan
Source
Pass
Actions
Loading…
Revenue Projection
Annual estimate from subscriber counts and lesson volume. Apple/RevenueCat for in-app subs; Stripe for web subs and lessons.
Subscribers (annual)
Lessons / year (1 hr each)
Fee assumptions
Breakdown
Video Chat
Video chat feature control. Use the app to enable/disable.
Main Tabs
The app leads tab show/hide, titles, and order; the website follows, except Hide on website only and Portal look (variant, logo, title). App Launch and App Guide planets are under the Portal card. Guests, members, and subscribers only see public tabs. You still see every tab while signed in as admin, with color marks (green public, blue app-only, amber hidden). Changes apply immediately; other devices within about 30 seconds.
Admin Security
Optional extra protection for website admin tools (TOTP). Does not affect the iOS, macOS, or visionOS app. Enforcement on the site is off until you set ADMIN_2FA_ENFORCE_WEB=true on the server.
Save these backup codes offline. Each works once if you lose your authenticator.
Touring & Travel
Touring and travel tools. Use the app for full access.
Marketing Campaign
Marketing campaign tools. Use the app for full access.
Push Notifications
Configure push notification rules in the Matthew Garrison app.
Newsletter
Manage the mailing list, import subscribers, and send campaigns — same workflow as ShapeShifter SSL admin newsletter.
Grant applications are best completed in the Matthew Garrison app for full screenshots and AI tools.
Royalties Search
Check these organizations for performance, mechanical, and other royalties. Log in to each member portal to view statements and claim or register works.
Add a source
AI Royalty Assistant
Ask where to find unclaimed royalties, how to register with Sound Exchange, BMI, ASCAP, or other organizations, and what to check in your member portals.
Sign in to Matthew Garrison
Log in to your Matthew Garrison account to access website content and keep your Stripe web subscription up to date. Apple device subscriptions are managed separately in the app.
Check your email
We sent a verification link so you can sign in.
✉️
Open the link in the email, then return here and sign in. Check spam if you do not see it within a few minutes.
Didn’t get the email?
Confirm your account details and tap resend. If it still fails, Cloud Code email (SendGrid) may not be configured yet.
×
New Idea
×
Choose a time
Times are US Eastern. Book at least 48 hours ahead. After Matthew approves, pay within 24 hours.
×
Request Lesson
Booking may be a little quirky at first — I’m still polishing this flow. If anything looks off, reach out and I’ll help.
Date:
Time:
Type:
In-person (New York only): I can only honor an in-person lesson if you are in NY and we coordinate date and time in advance. Plan at least 30 days ahead of your trip and let me know if you intend to use your Annual lesson discount.
Lesson rules (please read)
Be on time for your lesson.
No profanity or abusive behavior. Matthew may cancel the lesson; no refund will be issued.
Your lesson will be recorded for you alone. Do not share the recording on the internet or with anyone else.
One-on-one means one student — do not invite others unless an interpreter is needed.
Do not use the lesson to solicit or book a performance at SSL or under an SS+ production.
Payment must be made before any lesson begins.
Lessons may run a few minutes past the allotted time, but never start early.
If you are late, Matthew may choose not to go beyond the allotted time.
If you are late multiple times, Matthew/admin may cancel all remaining lessons under your agreement and decline future bookings.
Your price (same as Apple app)
Annual launch: membership capped at the first 100 Annual members (includes existing subscribers).
×
Lesson Details
Status:
Date:
Notes:
Matthew approved this lesson. Complete payment within 24 hours.
×
Manage calendar
US Eastern (New York). Changes sync to the app and website.
Private admin TODOs are not visible to members. Uncheck “Show on shared admin calendar” to keep a TODO visible only to you.
Set how many consecutive hours (from 10 AM ET) are open for booking, or block individual hours.