Loading weather…

TheHeartHz

Frequencies of the Heart · The Heart Hurts

Emo & sad rap artist, visual storyteller, animator, and digital creator. Every frequency I put into the world is a piece of what aches, bleeds, and heals. Welcome to the signal.

🎵 Emo / Sad Rap 🎨 Digital Art 🎬 Music Videos ✨ Animation 🎮 Twitch Badges 🖼 UI Overlays 📷 Photo Editing
Scroll to explore

Portfolio

Filter by what you'd like to explore

Commissions

Let's make something together

Open for Commissions

What I Take

Pricing & Process

Turnaround

Get In Touch

Pick whichever's easiest for you.

Store

Content Hub

Find me across the internet 🌐

YouTube

Music videos, visuals, lyric videos & behind-the-scenes content.

Visit Channel

Instagram

Art previews, work-in-progress posts, reels & daily moments.

Follow

Spotify

Stream the full discography — every ache & frequency.

Stream

SoundCloud

Demos, unreleased tracks & raw sessions — the unfiltered signal.

Listen

Listen & Watch

Add an Instagram post's embed code in the Admin panel to show it here.
Add your Spotify artist ID in the Admin panel to show your full discography here.
Add your SoundCloud profile URL in the Admin panel to show all your tracks here.
Add your YouTube playlist ID in the Admin panel to show all your videos here.

About Me

The signal behind the frequency

Who is TheHeartHz?

TheHeartHz is both a frequency and a wound — the Hz your heart emits when it's breaking, healing, or screaming into the void. I make emo & sad rap music, physical and digital art, animations, music videos, and more. Every piece I create is a pulse of something real.

What I Create

🎵 Emo / Sad Rap 🎨 Physical Art 🖥 Digital Paintings 📷 Photo Editing ✨ 2D Animation 🎮 Subscriber Badges 🎬 Music Videos 🖼 Stream Overlays 🎧 Music Visuals
∞
Tracks Released
∞
Art Pieces
∞
Music Videos
∞
Years Creating
The Name

TheHeartHz stands for the frequencies your heart emits — and yes, it's also a play on The Heart Hurts. Two truths in one signal. 🫀

Admin Panel

Customize your site & manage your posts

Signed in.
Distribution Studio

Choose your artwork, prepare a draft for each platform, then approve the exact caption and media. Pinterest and Instagram publish automatically once connected. TikTok and Reddit stay in your hands.

Open the admin panel to load your queue.
Prepare a post
Instagram needs a JPEG. Pinterest supports JPEG or PNG here. Your original artwork stays separate.

Review the caption before saving.

Suggestions use your artwork title and description. They are editable drafts. Saving an edit clears approval and its schedule.

No queue loaded yet.

Add Portfolio Post

If set, the Media URL above is shown as "after" and clicking the post opens a draggable before/after comparison instead of a plain image.

A YouTube or Vimeo link embeds that platform's player; a direct video file link (.mp4, .webm) plays natively. The Media URL above is used as the thumbnail/poster — for YouTube links with no Media URL set, the video's own thumbnail is used automatically.

The Media URL above is shown first; these appear after it, and clicking the post opens a gallery viewers can arrow or swipe through. Not used together with Video or Before Image.

A tag you add here joins your list for every post. Rename, reorder or remove tags in the Tags card.

Gives this piece its own address, like thehearthz.com/#heartbleed. Letters, numbers and dashes only. Leave blank to use the title; it stays the same if you rename the post later.

Featured pieces are pinned to the top of the portfolio and shown on the home page.

Upload Media

Upload images or videos to your media storage and get a link to paste anywhere — a hero picture, release cover, social preview image, or a post. (The Upload buttons inside the post form do this for you automatically.)

Photos: PNG, JPG, WebP, GIF, AVIF. Videos: MP4 or WebM, up to about 95 MB each. Uploads keep a short random code in the filename, so uploading a new version never overwrites an old one.

Manage Posts

Adding, editing, or removing a post saves automatically — no separate save button needed. Just don't close this tab while it says "Saving…". Use the ★ to feature a piece (pinned to the top) and the arrows to change the order; this list shows the same order visitors see.

No posts yet. Add one! 🌸

Tags

These are the tags on your posts and the filter buttons on your Portfolio page. Changes save on their own.

Deleting a tag also takes it off any posts that use it. Renaming keeps every post's tag.

Social Links
Commissions

Any contact option left blank just won't show a button — fill in whichever ones you actually want to offer.

Shows "2 of 5 slots open" on the page. Leave "in total" at 0 to hide the counter. You update "open" yourself as you take on work.

Content Hub Embeds

Paste the widget embed code as-is (the <div> and <script> tags together). A plain YouTube playlist URL or video ID also still works if you'd rather use YouTube's own player instead.

Design a dark version of your widget (SociableKit lets you pick the theme) and paste it here. Visitors see the one that matches the site's current theme, switching on its own at sunrise and sunset or when they change the theme. Leave either box empty to use the other one all the time.

On the post, click ••• → Embed → Copy Embed Code, then paste it here as-is. You can paste more than one post's embed code to show several.

Find this on your Spotify artist page: Share → Copy Link, then keep just the "artist/…" part. A track or playlist ID (e.g. track/…) still works if you'd rather show one release.

A link to one track still works if you'd rather show a single release.

Hero Customization

Leave this blank to show the TheHeartHz logo.

About Stats
Weather API

Enter your free OpenWeatherMap API key to enable live weather themes. Get one free at openweathermap.org.

Visual Settings
60s

How fast the clouds drift across the sky and sink behind the landscape. Lower is faster.

9

How many clouds are in the sky while it is day (the light theme). The weather adds or removes a few.

9

The same for night (the dark theme). To see it, set Theme above to "Always Dark". 0 means no clouds; very high numbers can slow older phones.

1.6

Clouds are flat when they first appear. Once they have drifted this far they start to narrow at the bottom, as if sinking away from you. A cloud comes on screen at about 1.0 and slips behind the landscape somewhere between 2 and 3. Lower = the pinch starts earlier.

2.8

By this distance the pinch has reached its full strength. The further this is from the start, the more gradual the pinch.

70%

How narrow the bottom of a cloud gets at full pinch. 0 turns the pinch off completely.

Soft, see-through banks of mist that float in front of the painting. They fade out before they reach the boy, so he is never covered.

40
50%

How solid the fog looks. Low is a faint haze; high is thick mist.

Off by default, so the sky always drifts. Tick it to honour that accessibility setting.

60%
18px

A preview is only for you and ends when you reload.

Theme & Colors

Moon Settings
220s
90%
90px
100%

When on, the moon's lit side follows the real moon (new, crescent, quarter, gibbous, full). Off keeps it full all the time.

Store Settings
Checking the store connection…

Whether you need to collect sales tax depends on where you live and how much you sell. Ask an accountant before turning this on. Stripe Tax also needs to be set up in your Stripe account first.

With this on, Stripe is the seller of your downloads: it works out, collects and pays the sales tax or VAT, and deals with disputes and customer-support questions for them. Downloads then check out separately from physical items (Stripe’s rule), and tax is added on top of the price. Turn on Managed Payments in your Stripe Dashboard first (Settings, Managed Payments), give each download a tax code below, and check Stripe’s pricing for the service. Physical items are never part of it.

Make the codes in your Stripe Dashboard (search for “Coupons”). A 100%-off code gives a free order, and digital downloads are still sent.

Products

No products yet.

Orders

Commission Requests

Email List

Releases

Music, videos or art drops with cover art and links. They show in the Content Hub, newest first. A future date shows "Coming soon".

No releases yet.

Merch & Prints

A link to wherever you sell things (Bandcamp, Etsy, Shopify…). Leave the link blank to hide it.

Backup & Restore

Everything you've added — posts, tags, commission info, embeds, settings — is stored in one place online. Download a copy now and then so any mistake can be undone.

Restoring replaces everything currently on your live site, and a backup of the current version downloads first. A backup holds your posts and the links to your images and videos, not the media files themselves.

Danger Zone

Puts every post and setting on the live site back to the defaults. A backup of your current content downloads first, so you can restore it from the Backup & Restore card above.

Try the interactive sky

Changes affect only your preview.