melino
Publishing

Every song counts.
Every share adds up.

Administer copyrights end to end with melino. Register works and their splits, file them with the societies over CWR, take in what your partners report, and account it back out as statements.

Every song counts.
Every share adds up.

A writer with two hundred works and a group with eight sub-publishers ask the same software for different things. melino is built for both.

Better Days

ISWC T-931 452 077-8

CWR eligible

J. Park

Composer

GEMA37.50

L. Cruz

Lyricist

ASCAP25.00

A. Rua

Composer

PRS12.50

Pine & Hollow

Publisher

GEMA25.00
Total share100.00

Works

Every share, and they add up to 100

The split sheet, made arithmetic

A Work holds its title and alternate titles, its ISWC, and every participant on it — composers, lyricists, arrangers and publishers — each with their share per income source. The shares have to sum to 100% across the participants, so the deal a statement is calculated from is the deal that was agreed rather than a spreadsheet that drifted from it.

Shares validated

10:04 AM

CWR 3.0 generated

10:04 AM

Filed with GEMA

10:06 AM
Works →143
Territory →World
Status →Registered

Registrations: Generate CWR, file it, done.

Filed with the societies, not typed into their portals

Export a work — or the whole catalogue — as CWR, in the version and for the territory the society expects. melino checks eligibility first and shows what is missing, so a file comes back registered rather than rejected for an absent IPI. Registration status is tracked per collecting agency, and Editions carry the IP Name Numbers the files are filed under.

Catalogue412 works

Legacy 2010–2015

Night Drive
Call Me Home
Better Days
and 409 more

Catalogues

Group once, contract in one move

Name a group of works once, use it everywhere

A Catalogue is a named collection — the 2010–2015 legacy repertoire, a writer's output, an acquired list — and a contract takes the whole of it at one share rather than the works one by one. Composers and publishers are derived from what is in it, so a catalogue describes itself.

Contracts

Shares, territories and channels

Co-publishing · Pine & Hollow
StreamDown.Phys.Sync
World50%50%45%60%
DE / AT / CH60%60%55%70%
US50%50%—55%
Advance15,000.00 · 4,210.60 recouped

Shares, territories and channels, in one agreement

A Contract names the partner, the works or catalogues it covers and what each is worth, with terms per territory and per channel — streaming, download, physical, sync — and reductions where they apply. Advances are booked against it and offset the payouts that follow, and the signed PDF is filed on the record it belongs to.

Partner fileSong_TitleComposer NameNet Rcpt (EUR)Terr.Usage Type
melinoWork titleParticipantNet amountTerritoryChannel

Implates

Every partner’s file, mapped once.

Every partner's spreadsheet, mapped once

No two partners send the same columns. An Implate maps one partner's file format to melino's fields — header by header, spaces and encoding and all — and attaches to the partners who send it, so the next file arrives already understood. Set it up once; every period after that is an upload.

Copyright Administration

Register, contract, import, account.

Four acts, in the order they happen — one work, from the split sheet that created it to the statement that pays it out.

Step 1: Register

The composition, its writers, and what each of them owns.

  1. Create the work

    Works

  2. Enter participants and shares

    Works

  3. Assign the imprint and IP Name Number

    Editions

  4. Export to CWR

    Works

Step 2: Contract

The deals the catalogue is licensed and paid under.

  1. Group the works

    Catalogues

  2. Onboard the partner

    Partners

  3. Set terms by territory and channel

    Contracts

  4. Book the advance

    Contracts

Step 3: Import

Money in from every source, checked before it counts.

  1. Partner delivers the royalty file

    Imports

  2. Map the file format

    Implates

  3. Resolve the rows that did not match

    Suspensions

  4. Mark the import checked

    Imports

Step 4: Account

Rated, exported, sent, and closed for good.

  1. Generate for the period

    Statements

  2. Reconcile across partners

    Stmt Tools

  3. Export and send

    Explates

  4. Partner receives the statement

    Statements

Your team does this in melinoYour partner sends and receives

Then the period closes.

Royalty data in from every source, validated before it counts, rated against the contracts, and out again as statements your partners can read.

A publisher's writer room: one person reading a split sheet at a long table stacked with contracts and registrations, another at a laptop showing a royalty tracking sheet, and a writer with a guitar on the sofa beside a whiteboard of works to register

Every figure leads back to the split sheet.

A line on a statement leads back to the split sheet

Works, shares, contracts, imports and statements are one chain rather than five systems that have to be reconciled. A figure in a payout can be opened back through the contract term that rated it, the import row that earned it, and the participant share on the work behind it.

That is what makes a query from a writer a two-minute answer rather than an afternoon in a spreadsheet — and what makes an audit something you can survive.

Imports

Checked on the way in, not after.

SONY-DE · Q3 2026EUR · 1.0000
Valid rows18,402
Suspended214
Disputed6
Net receipts84,120.55
CheckedAccountable

Validated before it counts

A partner's royalty file is checked against their Implate on the way in: rows that map cleanly are valid, the rest are suspended for someone to look at. Disputes are resolved on the import itself, exchange rate and currency are recorded with it, and nothing reaches a statement until the import is marked checked.

Partners

Who pays you, and who you pay

SONY-DE

Sony Music Publishing

TypeSociety
CadenceSemi-annual
Min. payout50.00 EUR

Balances under the threshold carry to the next period.

Income sources and payees, in one record

A Partner is whoever sends royalty data in or takes a payment out, and most are both. Banking details, VAT number and currency live on the record; so do the accounting cadence their statements follow and the minimum payout below which a balance is carried to the next period rather than paid.

Internal · XLSX
WorkTerritoryChannelNetShareImport IDContractRateFX
Partner · PDFDefault
WorkTerritoryChannelNetShare

Explates

One run, two ways to read it

Two views of the same statement

An Explate decides which columns a statement file carries and how they are formatted — widths, number and date formats, alignment, order. Keep a plain one for partners and a fuller one with the working columns for your own desk, and generate both from the same run.

Pine & Hollow · 2026 H1Locked
Gross royalty income84,120.55
Opening balance-1,240.00
Advance recoupment-4,210.60
VAT+1,432.18
Payout80,102.13
By channel
Streaming62%
Sync21%
Physical11%
Download6%

Statements

Generated, read five ways, then locked.

Generated, read five ways, then locked

Pick a company, a partner and a period, and melino rates the validated income against the contracts, applies advances, opening balances and recoupments, and arrives at the payout. Read the result by channel, contract, territory, work or source; export it as PDF, XLSX or the whole bundle; send it, and lock it so the period cannot move under you afterwards.