Repository navigation
Releases
Solarum 0.10.1
Solarum 0.10.1 – breed your sounds, Luna's sounds of the day, and Luna levels up with you 🪐
Solarum is still very much under development. Try it, break it, tell us what you think – criticism, ideas and help are very welcome: open an issue.
Breed a sound
- + New sound → Breed a sound: hear four sounds for a track, click the one you like best and it gets four children, each a little different. Every card says how in a word – Deeper, Snappier, More hits … Every round goes calmer, so after three or four rounds the family settles on your sound. No drawing, no knobs.
- YOURS shows your last pick and its family line. Take a round back (⌘Z), start a new family, or paint over the pick on the drawing board. Keep it takes it on to Finish.
Luna's sounds of the day
- Every day Luna breeds three sounds for three different tracks – the same for everyone that day – each with a name like Lunar clap and a line about it. They sit on top of + New sound, next to Breed a sound: ‹ › or the dots go through them, click to hear, Keep it puts one in your sounds.
Luna levels up with you
- The mascot is called Luna now (it was Solari), and the SOLAR OS prompt says
LUNA>. - Playing, picking bred sounds and keeping sounds earn Luna stardust. Ten levels, each bringing something new: antennas (Double, Star, Halo, Dish), colours (Ice, Bubblegum, Gold, Plasma), Shades and – at the top – Wings, plus new lines Luna drops while it plays. No shop, no money: only progress. A toast says when Luna reaches a level.
- Fair, not farmable: playing earns one stardust every 20 seconds for the first hour of a day, then one every 80; picks and keeps have a daily limit.
- Luna dances in a card at the bottom right of the start screen, with its level and what the next one brings. Click it to open Luna's window: the stardust (by where it came from, and today's) and the skins – what's still locked says at which level.
- Luna on the main screen (in Luna's window): at the bottom right, in a screen set into the concrete like SOLAR OS, dancing to the beat.
- Luna's progress lives in its own little file next to the settings, written whenever it changes, so a crash or a settings reset can't take it.
Fixes
- The ENERGY slider in SOLAR OS is a plain slider now – the notch stays under the pointer.
- The record screen centres its input row and shows the waveform box right away.
- The update check calls the system's
curlby its full path instead of whatever comes first on the search path. - Updated libraries: cpal 0.17, symphonia 0.6, ron 0.12, rfd 0.17, png 0.18, and the GitHub Actions.
Downloads
- macOS 11+ (Apple Silicon & Intel):
Solarum-macos-universal.zip - Windows 10/11:
Solarum-windows-x64.zip
Check them against SHA256SUMS.txt.
The Mac app is not notarized yet: on first launch, open System Settings → Privacy & Security and click Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Solarum 0.10.0
Solarum 0.10.0 – your own sounds, a Solari that listens, and a sturdier engine 🪐
Solarum is still very much under development. Try it, break it, tell us what you think – criticism, ideas and help are very welcome: open an issue.
Your own sounds
- SOUNDS on the start screen opens your sound library, out in deep space.
- + New sound walks you through it step by step – Start › Draw or Record › Finish – with Cancel and Back always in the same place. Draw a sound on a drawing board (paint over a track's template, pen and eraser, a loudness lane, undo), record it with your microphone, or import a WAV, AIFF, MP3, FLAC or OGG file.
- The editor shows the sound as it will play: drag start, end and fades, change pitch, cut lows and highs, crush it, reverse it. Space plays it.
- Every sound belongs to one track. Pick it in that track's sound menu under Your sounds. A project can use up to 32 of them, and a saved project carries its sounds along, so it plays the same on another computer.
More sounds, named for space
- 17 new built-in sounds – kicks, claps, rims, hats, rides, basses, pad, organ and supersaw – 51 in all, with names like Pulsar, Comet and Nebula. Levels are balanced so switching sounds doesn't jump in volume.
Solari listens
- Every change is picked by ear. Solari tries several changes on a copy of the groove and plays the one that sounds best right now.
- It learns your taste. A thumb up keeps a change and Solari does more of that; a thumb down puts it back and Solari does less of it.
- SOLAR OS shows the cycle ahead as a curve: where the breakdown comes and when the drop lands.
- One ENERGY slider from CHILL to TURN UP (also
chillandturnupin the terminal). - Solari's manual:
helplists every command by topic – click one to run it.seed <word>rolls the same beat for the same word, every time. - PICK A GENRE in SOLAR OS's menu; SHUFFLE rolls every track that's on.
By hand means by hand
- With SOLAR OS off, Solarum plays exactly what you programmed and changes nothing by itself.
- Everything SOLAR OS does, you can do by hand with a right-click.
Live
- Tape stop spins back up onto the beat when you let go. Crush fades one lo-fi sound in and out. The gate sounds the same at any sample rate.
- The filter pad looks like what it does: low-pass on one side, high-pass on the other, the puck on a rubber band back to the middle.
- The master EQ is capped at ±5 dB, so it can't wreck the mix.
Sturdier and safer
- Projects from other people are checked before they play: oversized files are refused, packed sounds are limited to 30 seconds each, and every value is repaired. A broken sound can no longer silence the whole engine – if anything goes wrong in the audio, Solarum goes quiet for a moment and restarts it.
- Saving never leaves half a file. Projects, recordings and your sound library are written to a temporary file first and then swapped in, so a crash or a full disk can't break them.
- Recording from the microphone no longer stalls the input while the waveform is drawn.
- The audio callback never asks for memory, whatever buffer size your sound card picks.
- Broken MIDI messages are ignored instead of transposing by nonsense.
Around the app
- A website: tj537.github.io/solarum, with downloads and first-launch guides.
- Third-party licenses ship with the app. There's a contributing guide, a code of conduct and a security policy with private reporting.
- Under the hood: the UI code is split into smaller modules, GitHub Actions are pinned to commits, Dependabot keeps them current, and every build is checked for known vulnerabilities (
cargo deny). Building it yourself needs Rust 1.96 or newer.
Downloads
- macOS 11+ (Apple Silicon & Intel):
Solarum-macos-universal.zip - Windows 10/11:
Solarum-windows-x64.zip
Check them against SHA256SUMS.txt.
The Mac app is not notarized yet: on first launch, open System Settings → Privacy & Security and click Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Solarum 0.9.0
Solarum 0.9.0 – a new name, a start screen and Solari 🌞
Bunker is now Solarum: techno from another planet – easy to use, beautiful to look at, for everyone.
Solarum is still very much under development. Try it, break it, tell us what you think – criticism, ideas and help are very welcome: open an issue.
A start screen, like a real app
- Solarum opens on a start screen: New project, Open…, Back to your last project, and Let Solari play.
- Your recent projects show as cards with a little picture of each groove – as many as your window has room for.
- The big green sun is the same one as in the planets view. Click it.
Projects
- A project is one
.solarumfile: the groove and its twelve favorites with their names. A new project starts truly fresh – no favorites, no leftover settings. - The top bar shows the project's name, with a dot when it has unsaved changes. ⌘/Ctrl + S saves, Save as… asks where, and leaving a changed project asks first.
Solari and SOLAR OS
- The auto mode is a little computer, SOLAR OS, with Solari the robot inside. Switch it on and Solari says hi and takes over – it keeps the beat you built and adds what's missing, one track per bar.
- Pick a vibe for Solari first – Hypnotic, Acid, Peak time, Dub, Melodic, Hard – or let it surprise you.
- Type to Solari:
shuffle,vibe acid,drop,mood dark,bpm 135,status,joke,help.
Sound and controls
- New sound section: a character pad (dark × acid), SPACE, PUMP, KEY and DRIVE as little pictures of what they do, and the master EQ as a curve with three points to drag.
- The filter is an XY pad with resonance. Effects are bigger and show what they do in moving pictures.
- Energy no longer has a drop zone – it simply mutes what it takes out (you see it on the mute buttons), and the sun glows in its colour: icy blue in a break, lime when full.
- Tempo, metronome and mood live together in the tempo box at the top. Solarum starts in Neutral; the auto mode picks moods by itself.
- Recording waits for play when you arm it while stopped, and leaves pauses out.
- Clear (the broom) resets the sound to its start; your favorites stay.
Fixes
- Tracks no longer stay muted after the energy went down and back up.
- No sound from an empty pattern any more.
Downloads
- macOS 11+ (Apple Silicon & Intel):
Bunker-macos-universal.zip(contains Solarum.app) - Windows 10/11:
Bunker-windows-x64.zip(contains Solarum.exe)
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Bunker 0.8.0
Bunker 0.8.0 – a new cockpit 🎛️
A new right panel: pads instead of sliders
- Character pad: drag up for DARK, right for ACID – one move changes the whole colour of the track.
- SPACE, PUMP, PITCH, DRIVE as little pictures of what they do: echoes rippling out, the mix ducking under the kick, a keyboard with your key, a wave pushed into saturation. Drag up or down, double-click resets.
- The master EQ is a curve: grab LOW, MID or HIGH and pull it up or down.
- The filter is an XY pad: left low-pass, right high-pass, up for resonance (new). Let go and it springs back.
- When the auto mode sweeps the acid or a breakdown sweeps the filter, the pucks move with it.
- A click on SOUND folds the whole section away. The mood dropdown sits right next to it.
AUTO MODE, rebuilt
- One big button that glows softly while it runs. Its arrow holds how often it changes something (every 1 to 16 bars) and the AUTO FX switch.
- A set with an arc: cycles get hotter towards a peak, then calm down again. Changes and fills land on 8-bar phrases, and a new "roller" runs without a breakdown.
- What the auto mode takes out is now simply muted – you see it on the mute buttons.
- With AUTO FX it also plays with the mix a little: track volumes, DARK, SPACE and the EQ wander gently around where you set them. A control you touch is yours.
- Shuffle rolls three grooves and keeps the best.
The log
- A little green terminal on the left types out everything Bunker says.
- In the auto mode it shows the phase, bars to the drop and the energy; by hand it counts the 8-bar phrase and tells you when to press B so the drop lands on the next one.
- In between: where the set stands, what's playing, and tips.
Moods
- Every groove now has a mood. Auto lets the vibe pick one with every shuffle; a mood you pick stays.
And more
- Click a track's name to hear its sound.
- FACE opens in its own window – drag it to the projector and keep playing. Double-click for fullscreen.
- AUTO SONG moved into the arrow next to the record button; the favorites strip has a star instead of text.
- PLANETS: drag bass and synth planets up or down to change their note; planets are softer and the accent rings sit half behind them.
- The effect buttons are two side by side, DROP is bigger and shows its key, the snap clap is less harsh.
- Radar is now a legacy view you can switch on in the settings.
- Fixes: no memory allocations in the audio thread in auto mode, mono output devices get sound on both channels, and the MIDI transpose resets when the audio restarts.
Downloads
- macOS 11+ (Apple Silicon & Intel):
Bunker-macos-universal.zip - Windows 10/11:
Bunker-windows-x64.zip
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Bunker 0.7.0
Bunker 0.7.0 – a solar system of beats 🪐
PLANETS, the new main view
- Your groove as a little solar system, seen from an angle. Every track is an orbit round the sun, and every step that plays is a planet on it.
- A radar beam sweeps round once a bar. Every planet it passes lights up and sends out a ring.
- Bass and synth planets float on stalks: the higher the note, the higher they float. Accents wear a ring like Saturn.
- The sun is the play button. It glows lime while it waits and slowly warms to orange when the beat starts.
- Click, drag, shift-click, the mouse wheel and the right-click step menu work as before.
Three ways to see one groove
- The switch at the top reads PLANETS | RADAR | CLASSIC, and Tab goes round them.
- Radar is the ring view you know, under a new name.
- Classic is the pads and the step grid.
- New users start in Planets, and the help now begins with how to read it.
A new face for FACE
- Its eyes are empty holes like a mask's: you look straight through them into space.
- Now and then its black slit of a mouth falls open, corners pulled down, instead of grinning.
Downloads
- macOS 11+ (Apple Silicon & Intel):
Bunker-macos-universal.zip - Windows 10/11:
Bunker-windows-x64.zip
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Bunker 0.6.0
Bunker 0.6.0 – a face for the big screen 👽
FACE, a second visualizer
- FACE (O, the mask button in the top bar) puts a low-poly alien head in space for your projector, next to the light show, which is now called LIGHTS (P).
- It nods on every beat, its slit-pupilled eyes dart around and stare at you, and now and then its black slit of a mouth stretches into a grin full of needle teeth.
- In a build-up it glitches, splits into red and blue, nods twice as fast and its mouth starts to tear open.
- On the drop it rushes at you and screams with sharp fangs and lasers blazing from its eyes. Then cracks glow through its face, it bursts into shards that fly out of the picture, and it pulls itself back together.
A clearer top bar
- ORBIT | CLASSIC switches the view, and the one you're in is filled. The pads and step grid are now called Classic.
- The record button is red all the time.
- A gear opens the settings: volume, sound output, MIDI keyboard and the update check.
Easier to read
- An effect lights up when Bunker uses it by itself. The gate flickers through every build-up.
- In a break, a track the energy takes out says OUT next to its name.
- Every track is one bar, so the loop-length button is gone. Shorter loops in older files are written out as their repeats and sound the same.
- Change every only shows while the auto mode runs.
- The output level is a thin light along the edge of the space window.
- The sound sliders are now bars instead of knobs, with more contrast all round.
And
- Right-click a step, in the orbit or in Classic, for its menu: on, accent, slide, how often it plays and, on bass and synth, its note.
- Bunker always starts in its window, even if you quit it inside a visualizer.
- The first start is Hypnotic and waits for you to press play.
Downloads
- macOS 11+ (Apple Silicon & Intel):
Bunker-macos-universal.zip - Windows 10/11:
Bunker-windows-x64.zip
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Bunker 0.5.0
Bunker 0.5.0 – a bunker with a window to space 🌌
A new look
- Bunker concrete all around – grey, a little cloudy, with fine grain and air pores – and in the middle a window into deep space with stars drifting past in three layers. They move faster while the beat plays, and faster still with the energy.
- The visualizer floats in the same space with the same drifting stars.
- Track and button colours stay as they were.
Record your set
- One record button in the top bar (or R) records everything you hear – whatever plays in the orbit, the auto mode, songs, effects, pauses included – with a running timer. Click it again and choose where the WAV goes.
Favorites
- Twelve favorites in two rows instead of four patterns, each with a name you give it (right-click → Rename). Your old patterns are favorites 1–4.
- A click switches on the next bar with a clap roll. The lit favorite is exactly what plays – once the auto mode changes the groove, it goes dark.
AUTO SONG
- Built around one favorite: a quiet intro under a closed filter that brings the tracks in one by one, grooves that change a little every 8 bars, two or three drops – the first after about half a minute – and an outro that winds down.
- Favorite 2 takes over after the first drop and favorite 1 returns for the last; with only one favorite, every drop is a new chapter of it.
- Smoother transitions: the groove eases off before each break and a fill leads in.
- The song steers the energy; the bar just shows where it is.
Drops
- Every build-up uses the gate, chopping harder and harder until the drop.
Steadier grooves
- Loops are always 16, 8, 4, 2 or 1 steps, so nothing runs out of sync any more (older saves are rounded).
- Generated grooves no longer have random "sometimes" steps – that stays a manual setting (shift-click).
Downloads
- macOS 11+ (Apple Silicon & Intel):
Bunker-macos-universal.zip - Windows 10/11:
Bunker-windows-x64.zip
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Bunker 0.4.1
Bunker 0.4.1 – who's driving? 🎛️
AUTO FX decides who arranges
- On: in auto mode Bunker does everything – the energy glides, breakdowns, build-ups with effects and drops come by themselves. The energy bar shrinks to a slim display that shows where the set is.
- Off: the energy bar is yours and decides what plays: low is a break, from 70 everything is in, 85 is full, 90 drops. The auto mode keeps changing patterns, sounds and notes but never takes a track out, breaks or drops on its own.
- Bunker no longer throws in effects between drops – they only come with the build-ups.
Fixes
- Moods are audible again: picking one brings in the synth, which carries the mood, and a click can no longer be undone by the engine's own updates.
- Recording works again: a hit on a track the energy had left out lifts the energy just enough to let it in, so you hear what you record.
- RECORD now sits in the top bar too, in every view (or press R).
Downloads
- macOS 11+ (Apple Silicon & Intel):
Bunker-macos-universal.zip - Windows 10/11:
Bunker-windows-x64.zip
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Bunker 0.4.0
Bunker 0.4.0 – one fader from intro to drop 🎚️
Energy is the arrangement
- The energy fader now changes what plays, never how loud. Under 30 it's a break – no kick, no bass, the sound closes and opens into the reverb. Going up, kick, bass, open hat and ride come in on the beat. At 90 the build-up starts and two bars later it drops. Take a whole track from intro to drop with one slider (or ← →).
- When Bunker steers the energy (auto mode, songs), it glides instead of jumping.
Auto mode
- AUTO FX switch next to LIVE: on, the auto mode plays breakdowns, build-ups and drops by itself – build-ups in four styles (high-pass, low-pass, gate, echo), breakdowns that start in the wash, and now and then a stutter, gate, crush or echo at the end of a phrase. Off, it just grooves and the drops are yours.
- Cycles of 32 to 64 bars – longer in the calm vibes.
- A drop you play by hand makes the next automatic one wait.
- New chapters come every few drops and change one or two things, not everything at once.
- Generated loops always stay in step with the beat.
Songs you can keep
- Everything you hear while a SONG plays is recorded, live moves included – when it ends (or you stop it), save it as a WAV. The old export menu is gone.
More to play with
- Nine moods: Dreamy, Epic, Sunny and Mysterious join Dark, Hypnotic, Deep, Sad and Euphoric. Each has its own chords, so the bars move instead of repeating.
- Custom in the vibe list starts from an empty pattern.
- The volume lives on the speaker icon in the top bar (click or scroll).
- The visualizer has no text any more – just a small energy bar at the bottom.
- 8-step loops turn with the beam instead of racing ahead; pattern cards and the energy fader are tidier; the swing presets are gone (swing comes with the vibe).
Downloads
- macOS 11+ (Apple Silicon & Intel):
Bunker-macos-universal.zip - Windows 10/11:
Bunker-windows-x64.zip
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.
Bunker 0.3.0
Bunker 0.3.0 – build a song, drop it better 🎬
Songs out of patterns
- Patterns A–D (formerly scenes) under the orbit: + keeps what you hear, a click switches – while the beat runs it comes in on the next bar, with a clap roll before. No more bar counts and drop flashes.
- SONG turns your patterns into a whole track. Pick Short (~2 min, one drop), Club (~4–5 min, two drops) or Hypnotic (long, one big drop): Bunker plays intro, groove, break, build-up, drop and outro with your patterns and steers the energy itself. A strip above the patterns shows the parts and where you are – click one to jump there on the next bar. Jam along all the way. Works with just one pattern, too.
A better drop
- The build-up is made from your groove: the kick rolls in quarters, 8ths, then 16ths, the hats run, bass and synth loop their first beat and jump an octave up – then half a beat of silence and everything hits.
- It always starts on the next bar and lasts two bars, so you know when the drop lands.
- Drop zone on the energy fader: push the energy to 90 or more and the build-up starts by itself. Pull it down, bring it back up slowly – and drop.
Grooves that fit together
- Bass and synth always play the same chord, 303 lines land on chord notes, kicks never stumble, loops stay in step with the bar, the auto mode only picks sounds that suit the vibe, and the hi-hats don't double up.
Simpler
- MOOD instead of key, scale and chords: Dark · Hypnotic · Deep · Sad · Euphoric (bass and synth get fitting notes), plus Pitch lower/higher.
- GROOVE instead of the swing slider: Straight · Loose · Bouncy · Shuffle.
- The vibes are a dropdown in the top bar next to SHUFFLE – more room for the orbit.
- No more shortcut bar at the bottom (every key is in the help), the sound status is an icon in the top bar.
And
- WASH no longer booms and its tail rings out when you let go.
.bunkerfiles keep the groove and the four patterns; files from 0.2 still open.
Downloads
| Platform | File |
|---|---|
| macOS 11+ (Apple Silicon & Intel) | Bunker-macos-universal.zip |
| Windows 10/11 | Bunker-windows-x64.zip |
The Mac app is not notarized yet: on first launch, right-click → Open, or System Settings → Privacy & Security → Open Anyway. Windows SmartScreen may ask once: More info → Run anyway.