Upsampler

Upsample your music in advance, play it from RAM

The Upsampler computes your albums to DSD or hi-res PCM at its own pace and puts them on a RAM disk. Roon or your player plays them from there, and nothing is computed while you listen.

The Upsampler library in the browser: albums as a grid of covers
The same interface on an iPhone

Compute once, then just listen

The Upsampler computes each track as a whole, not in chunks during playback. You operate it in a browser, also from an iPad or iPhone.

DSD64 to DSD512

as DSF files, for DACs with a DSD input

PCM up to 32fS

as FLAC or WAV, for any DAC

Quiet mode

While you listen, the Upsampler computes and transfers nothing.

What it looks like

One interface in the browser: on the computer, on an iPad or on an iPhone. The screenshots show the German interface; English is one switch away under Setup.

Queue with a running track and finished tracks

One track after another

You pick an album, the Upsampler computes track by track and shows progress and remaining time. Every finished track is on the RAM disk right away.

Sound settings: output, DSD rate, filter

To suit your DAC

DSD64 to DSD512 or PCM up to 32fS, four reconstruction filters, level and gapless albums. Set once, it applies to all devices.

RAM disk with usage and a finished album

The RAM disk at a glance

You see how full it is and which albums are on it. After a restart you bring them back from the archive in seconds.

Download

Install the Upsampler on the computer that runs Roon Server or your player.

Mac
  • Mac with Apple silicon (M1 or newer)
  • macOS 11 Big Sur or newer
  • 16 GB of memory, better 32 GB
  • Runs in the background, no Dock icon
Download for Mac

ZIP, 2.2 MB

Windows
  • Windows 10 or 11, 64 bit
  • CPU with AVX2 (Intel from 2013, AMD from 2015)
  • 16 GB of memory, better 32 GB
  • With the console program upsample.exe
Download for Windows

ZIP, 4.1 MB

Linux
  • Any distribution, 64 bit
  • PC (x86_64) or ARM64 such as Raspberry Pi 4/5, Odroid
  • 16 GB of memory, better 32 GB
  • No installation, no dependencies
Download for Linux PC

tar.gz, 4 MB · ARM64 version

How much memory do I need?

Two things take up memory, and they differ a lot in size. The figures are for DSD128.

While computing 0.5 GB per minute of music

for the track being computed. A 7-minute track needs about 3.5 GB. Once it is done, the Upsampler frees the memory again.

On the RAM disk 85 MB per minute of music

for the finished files. An album of one hour needs a good 5 GB. DSD64 half of that, DSD256 twice as much.

In total you need the RAM disk, plus the computing memory for your longest track, plus what the system itself needs. With 32 GB you are on the safe side. With 16 GB it works with a RAM disk of about 6 GB.

Which version do I need?

On which computer does your Roon Server or your player run?

Getting started

  1. Unpack. Double-click the ZIP file and drag Upsampler.app into the Applications folder.
  2. First launch. The app is not registered with Apple, so macOS blocks the first start. Open System Settings → Privacy & Security and click Open Anyway next to “Upsampler” at the bottom. You only need this once.
  3. Interface. The browser opens by itself at http://localhost:8484/. If macOS asks about incoming connections, allow them if you want to operate from an iPad or iPhone.
  4. Set up. In the Setup tab enter the music folders and the target. Switch the language to English there, if the page did not do it already.
  5. Roon. Add the target folder as a music folder. The first 14 days everything runs without a key.

14-day trial

Download, start, go. Without a key the Upsampler runs with all functions for 14 days from the first start. The top of the interface shows how many days are left.

Questions? Write to info (at) waswie.com. English is fine.

Buy the full version

If you like the Upsampler after the trial, you get an unlimited key for your computer. The computer ID is in the Setup tab under Licence.

35 €

incl. 19 % German VAT, one-off

  • Unlimited licence for one computer, Windows, Mac or Linux
  • If you change computers, you get a new key
  • Invoice from Daily Cash Textileinzelhandels GmbH, Germany
  • Payment in advance: bank transfer or PayPal
Upsampler, full version, unlimited licence for one computer
Price: 35.00 € incl. 19 % German VAT, one-off
Delivery: licence key and invoice by e-mail, usually within 24 hours after payment
Order with obligation to pay

Fill in all fields and tick the box. The button places the order: with bank transfer it opens the finished order e-mail in your mail program and the payment details come with the order confirmation. With PayPal the payment buttons appear afterwards, also for card without a PayPal account.

Manuals

Both are in German for now; they are also in the packages as PDF. An English manual will follow if there is demand.