casset/docs
FeaturesOpen app
docs indexreference
00Overview01Thesis02Architecture03System reality04Roadmap05Investor brief06Technical brief07Full tech HTML08API reference09Playback10Audio pipeline11Commerce12Base anchoring13Hook system14Music video15Theming16Creator guide17Glossary
for creators

Creator guide.

You can go from nothing to a live Profile World and shareable Hook Object quickly. This is the short version.

A casset is a creator-owned Profile World at casset.fm/yourname. You upload songs or fragments, pick the hook that carries the feeling, shape the atmosphere, choose how fans participate or support, and share one link. Everything else — preview playback, unlocks, share artifacts, provenance, release context, and fan proof — is handled.

1. Claim your handle

Go to the landing page and type the name you want. If it’s available, you’ll see free ✓ next to the field. Claim it — you’ll be dropped into the signup flow and your page will exist at casset.fm/yourname the moment you finish.

Handles are 3–30 characters, lowercase letters/numbers/underscores only, and must start with a letter. They’re permanent-feeling but editable in your profile settings if you really need to change one later.

2. Upload your first track

From your casset, tap edit and then + Add track. Drop in a WAV, MP3, FLAC, or AAC file. Track uploads support files up to 250 MB and are streamed through the hardened Blob upload path before they are attached to the casset.

A few upload tips:

  • Title each track exactly how you want it to show on the public page.
  • Pre-release demos are fine — the hook (see below) is what fans hear first.
  • If you re-upload, we deduplicate so your URL stays stable.

3. Choose your Hook Object

A hook is the 30-second window that plays when someone lands on your page. Tap a track in edit mode, drag the scrubber to the moment that does the most work for you — the drop, the vocal run, the part that gets stuck in heads — and save.

This is the most important creative decision you’ll make on Casset. The whole product is designed around the assumption that the right 30 seconds can become an audiovisual object fans enter, support, share, and return to. Pick the moment that carries the emotional center of the song.

→ Deeper dive: how the hook system works

4. Shape atmosphere

Your Profile World should feel authored before anyone reads a word. In Studio and edit mode, set the cover, choose whether the page should pull color from the cover or a custom swatch, and add a profile texture such as grain, paper fiber, halftone, scanlines, or paint fog.

If you want to signal creative provenance, Settings and Studio also let you choose either an AI profile badge or a No AI used profile badge. They are identity signals, not ranking labels.

As the release layer grows, this same authorship posture extends into Release DNA: contributors, permissions, provenance, lineage, and machine-readable context for agents. The public page should still feel like your world, not infrastructure.

→ Deeper dive: theming and atmosphere

5. Set a price (or don’t)

Your casset can be free or priced. If you set a price, fans pay once with Apple Pay and unlock the full version of every track on that casset forever. Payouts go to your connected Stripe account.

  1. Tap the price pill on your profile in edit mode.
  2. Set any amount from $0 (free) up to whatever feels right. Most artists land somewhere between $3 and $9.
  3. Connect Stripe under Settings → Payments before you start selling — takes about two minutes.

6. Share

Your casset link is just casset.fm/yourname. Drop it in your bio. When someone pastes it into iMessage, Slack, or Twitter, they see a rendered preview card with your cover art and display name — not a raw URL.

For TikTok specifically: tap the share icon on any track in playing state to generate a 1080×1920 vertical video with your hook burned in and a use this sound CTA that deep-links back to your casset. Export, upload to TikTok, done.

7. Pick a skin (optional, fun)

On mobile, visitors can switch between four player chromes:

  • Classic — the default track list + animated visualizer.
  • iPod Classic — click wheel, monochrome LCD, brushed-metal shell.
  • Game Boy Color — D-pad navigation, pixel-LCD track list.
  • Cassette Tape — landscape deck with spinning reels synced to playback.

Skin choice is per-listener, not per-artist, so you can’t lock visitors into one. But the visualizer and cover-derived theme make the default look great without any config. Full details in the theming doc.

8. Open the Listening Room (Side B)

Every casset has a flip side called Side B — the current Listening Room surface. Tap the toggle next to the hooks tab and you’ll see:

  • A live activity feed (collects, shares, comments — streamed in via SSE).
  • A presence strip showing who’s on the page right now.
  • A comment thread on the casset itself + per-hook threads.
  • Custom emoji you can sell to super-fans who want to react with your brand.

Side B is where casual listeners turn into a scene. Treat it like the room around the song, not a generic comment drawer.

9. Rewards + release quests

Two ways to put incentives on your music:

  • Rewards — per-track, always-on. Set an amount + description in edit mode. Fans who post qualifying hook videos are reviewed in /clips and paid out on approval.
  • Drops — time-boxed release quests with a prize pool you fund up front. Winners split the pool by a scoring algorithm that blends views, engagement, and integrity. Use them only when they make a release ritual stronger. Manage from /studio/drops.

Commerce details live in the commerce doc.

10. Watch the activity feed

The bell icon in the top nav surfaces fan activity — collects, shares, comments, drop-joins — ranked by recency. You can tune what shows up in Settings → Notifications. Push is opt-in; we respect do-not-disturb + PWA install state, so fans don’t get spammed by default.

11. Install as a PWA (highly recommended)

Casset is a progressive web app. Once your casset is live, add casset.fm/yourname to your home screen — it launches full-screen, with your artwork as the icon. Benefits:

  • Faster cold starts (the shell is cached).
  • Push notifications work on iOS 16.4+ when installed to home screen.
  • Looks and feels like an app — because it is one.

The install prompt fires the first time someone collects; you can also install it yourself from the browser share sheet.

12. The loop, in one sentence

Share the Hook Object → fans land in your Profile World → the hook plays instantly → they follow, join, collect, reply, or share → the room gains memory → more people return for the next release ritual.

Ready?

Claim your handle and get your page live.

Create your casset →
© Casset 2026
PrivacyTrustTerms