mac & linux · free · v0.1.6

Open source
DJ software

Mix your music on up to four decks. rille finds the beat of every track by itself, so your mixes stay in time. Plug in your controller, or stream from Beatport.

For Mac and Linux · all downloads

rille with two decks playing in sync: waveforms, mixer with EQ and filter, effects and the track collection.
Works on
Mac, Linux
Price
Free, no subscription
Decks
Up to four
Code
Open source

Features

01

Beatgrids

rille listens to each track once and marks every beat. Tracks it isn't sure about are flagged, and you can fix them by hand.

02

Sync

Press sync and two tracks play in time. They stay together after loops, cue jumps and scratches.

03

Four decks

Cue, eight hot cues, loops and beat jumps on every deck. Key lock keeps the pitch when you change the tempo.

04

Remix decks

Grab loops from any track or load short samples, and fire them off in time with the music.

05

Mixer

Volume that levels itself, a three-band EQ, a filter, a crossfader and headphone cue, like on a club mixer.

06

Effects

Delay, reverb, filter, flanger, gater and beatmasher, all in time with the beat.

07

Library

Your music folders with search, ratings, colours, playlists and history. Bring your Traktor collection along.

08

Controllers

Ready-made settings for popular DJ controllers, lights included. Teach rille any other MIDI controller with MIDI learn.

09

Stems

Split a track into drums, bass, vocals and the rest, and turn each part up or down.

10

Recording

Record your mix to a file, together with a list of the tracks you played.

11

Drum machine

Sixteen steps and eight drum sounds that play in time with your tracks. Use the kits that come with rille or your own samples.

Beatgrids

Every track gets a grid of beat markers, placed on the kick drum. Most music gets an even grid, tracks that speed up or slow down get one that follows them, and live-played music gets a marker on every single beat.

Not sure a grid is right? Press TICK to hear a click on every beat. Move the grid in the grid editor if needed, and rille remembers it.

A rille deck: track title, remaining time, BPM, key, the beatgrid over the waveform and the transport controls.
rille with four decks in sync: three track decks and a remix deck, stacked on each side of a four-channel mixer.

Sound

Plug in your sound card and play. Listen to the next track on headphones before the crowd hears it, with a sound card that has four outputs, or by splitting a two-output one between speakers and headphones.

Mixing on a hardware mixer like the Allen & Heath Xone:96? rille can send every deck to its own mixer channel.

  • Headphone cue
  • Hardware mixers
  • Mac
  • Linux
new · beatport streaming

Play from Beatport

With a Beatport streaming subscription, the whole Beatport catalog opens inside rille. Search it, open your Beatport playlists, or paste a link from beatport.com.

Streamed tracks get beatgrids just like your own files, and your cues and grid fixes are kept.

  • Lossless FLAC
  • Your playlists
  • Paste a link
  • Local cache
  1. 01

    Sign in

    Under Settings → Beatport. rille keeps only a sign-in token, never your password.

  2. 02

    Find

    Search, paste a link, or open your playlists and the tracks you played before.

  3. 03

    Load

    A track starts playing within seconds, while the rest downloads.

  4. 04

    Mix

    Sync, key lock, hot cues and loops work as with your own music. Tracks stay on your computer up to a size you choose.

Needs a Beatport streaming subscription; lossless FLAC needs the Professional plan. rille is an independent project and is not affiliated with or endorsed by Beatport.

new · drum machine

Drum machine

A 16-step drum machine with eight instruments, built into rille. It plays in time with your tracks: step 1 falls on the first beat of the bar.

rille with the drum machine above two decks in sync: four sequencer rows for bass drum, snare, closed and open hi-hat, the playhead on step 10.

Three kits come with rille: 909 Core, 808 Boom and Minimal. Make your own from any samples by putting them in a folder, or drop a track from your library onto an instrument.

Sixteen patterns, swing, accents and live recording. Each instrument has its own tune, decay, level and mute. The drums have their own level, filter, effects and headphone cue.

Every button and knob can be mapped to a MIDI controller, with lights for the steps. A Maschine Mikro MK2 works without any setup. The drum machine is off until you switch it on in the settings, above or below the decks.

  • 8 instruments
  • 16 steps
  • 16 patterns
  • Your own kits
  • MIDI mapping
new · maschine mikro mk2

Maschine Mikro MK2

Plug in a Native Instruments Maschine Mikro MK2 and it plays the drum machine. The pads, buttons, lights and the display are mapped, so there is nothing to set up.

The snare's steps of the breakbeat pattern on the pads, the playhead running across them. The display is drawn by rille: pattern, tempo, all eight instruments' steps and what the encoder edits.

The 16 pads are the steps of the selected instrument. Hit a pad hard for an accent. PAD MODE turns the top two rows into the eight instruments, played with velocity and recorded live, and the bottom two rows into their mutes.

Hold a button and press a pad for everything else: pick a pattern, mute or solo an instrument, set the length, load a kit, or roll an instrument in time. While a button is held, the display shows what the pads do.

It works next to your DJ controller and opens the drum machine when it is plugged in. SHIFT and a pad does what is printed on it: undo, redo, nudge, copy, paste and tune.

Pads
Steps 1–16 of the selected instrument; hit hard for an accent
PAD MODE
Play the eight instruments A–H and mute them
GROUP + pad
Select an instrument
MUTE · SOLO + pad
Mute or solo an instrument
PATTERN + pad
Next pattern, starting on the next bar
NOTE REPEAT + pad
Rolls in time, 1/4 to 1/32
GRID + pad
Pattern length
SCENE + pad
Load a kit
SAMPLING + pad
The track selected in the library as the instrument's sound
F1 · F2 · F3
The encoder edits level, tune or decay
CONTROL · MAIN
The encoder edits the drums' filter or volume
RESTART
Start on the next downbeat, stop at the end of the bar
SHIFT + REC
Count-in: record from the next downbeat
ERASE + REC
Replace: a new take clears the instrument's old steps

Maschine and Native Instruments are trademarks of their owners; rille is an independent project. On Linux the Mikro needs the same one-time permission setting as the Traktor controllers.

Controllers

rille comes with ready-made settings for these controllers. Any other MIDI controller can be set up with MIDI learn: move a knob, click the control on screen, done.

On Linux, the Native Instruments controllers need a one-time permission setting; the manual shows how. Traktor, Xone, DDJ and the other product names belong to their owners; rille is an independent project.

Install

rille runs on Mac and Linux.

Mac

For Macs with an Apple chip (M1 or newer) on macOS 12 or later. Open the downloaded file and drag rille into your Applications folder.

Download for Mac

The first time you open rille, your Mac will say it can't check the app, because rille isn't registered with Apple yet. Go to System Settings → Privacy & Security, scroll down and click Open Anyway. You only need to do this once.

Linux

For 64-bit PCs on recent distributions. Download the file, allow it to run and open it.

Download for Linux

To allow it to run, right-click the file, open Properties and turn on Allow executing file as program, or run chmod +x rille-x86_64.AppImage. If it still doesn't open, install libfuse2.

Flatpak

Prefer Flatpak? Download rille-x86_64.flatpak and install it with flatpak install rille-x86_64.flatpak. Needs Flathub set up.

Arch Linux

Arch users can install the included package with cd packaging/arch && makepkg -si, which also sets up the controller permissions.

Build it yourself

rille is written in Rust and Qt. In a copy of the source, ./scripts/install.sh builds and installs it for your user. Requirements are in the manual on GitHub.