Skip to content
SquareWave StudioDownload Free
← Back to PO-PatchStudio

Changelog

All notable changes to PO-PatchStudio.

Need an earlier desktop build? See Older Versions.

1.4.0

Make a Beat gives you six beats in a genre for your own kit, and Load Into puts a Microtonic patch on either end of a sound.

New
  • Load Into in Transfer puts a Microtonic patch, .mtdrum or .mtpreset into Morph A, Morph B or Morph A and B (the default). One patch at each end gives you a sound the Morph fader moves between. The other end stays as it was, and a load into Morph B alone keeps the sound names
  • Make a Beat: on an empty pattern, pick a genre and try six beats made for your own kit. Lock the steps you like, then save one pattern or a 4-Bar Loop
  • On desktop, the Studio shows the whole pattern in one grid beside the faceplate, with the patterns list and Loop beside Preview
  • On desktop, exports can go to a folder you choose, in Settings, Studio, Export Folder
Improved
  • Imports, loads, exports and saves tell you how they went: green when it worked, yellow when only part came through and red when it failed. Yellow and red stay until you close them
  • If you use the Colour-Blind Palette, the error, warning and success colours follow it too
  • Restoring a backup to your PO-32 asks first and offers to back up the PO-32 before it writes over anything. Every send says what it will replace
  • A single Microtonic drum now goes where Load Into says. It used to land on whichever end the Morph fader was nearer
  • On a phone, Settings opens from the cog in the header. The Guide shows help for the screen you're on, with a link to its docs page
  • The tour no longer opens by itself. Tap a pad to hear it, or choose Show Me Around
  • In the Library you can audition a saved pattern on your current kit, and hear or undo a file you've just added
  • Attacks in previews run their full length, and an EQ boost no longer makes a sound louder
  • A new app icon
Fixed
  • Patternarium presets load each drum into its own sound. Before, every drum landed one sound late and sound 1 was a click
  • On iPhone and iPad, the file picker lets you choose .mtpreset, .mtpg, .mtdrum and .mtdp files
  • On Android, changing Font Size or display size no longer reloads the app in the middle of an edit or a recording, and Back while recording asks before it stops
  • After a crash, going back to the start keeps your last Studio edit
  • If the Library can't be read, it says so and offers Try Again, and nothing in it is deleted
  • Editing in the Studio works again on iOS 15.0 to 15.3
  • Plus layout fixes for large text, landscape and small phones, and smaller fixes and polish

1.3.0

Sounds you send to your PO-32 now play at the morph you hear in the app, and a backup that breaks off can be finished with a second take.

New
  • Loop Preview repeats the sound you're editing on every beat while you shape it. Turn it on next to Preview
  • Restore Demo Kit in Settings brings back the House Kit and its demo patterns. It offers to save your Studio to the Library first, and you can undo it straight after
Improved
  • If a backup recording breaks off part way, the app tells you where and asks you to play it once more, then fills the gap from both takes where it can
  • Get from PO-32 now records in the same screen as backups, with a short lead-in and a summary of what came through
  • The app asks before you leave Transfer with a recording that isn't saved
  • The app says sound, not voice, for each of the PO-32's 16 sounds, as the PO-32 does. Your saved sounds in the Library are unchanged
Fixed
  • Sounds sent to your PO-32 no longer play at a different morph from the one you hear in the app
  • Saved recordings and new kit names use your local time, not UTC
  • Plus smaller fixes and polish

1.2.2

Recording a backup from your PO-32 now stops by itself when the sound ends.

Improved
  • Recording a backup from your PO-32 now stops by itself 5 seconds after the sound ends. You can still press Stop whenever you like

1.2.1

On Linux, the app no longer closes on start-up when there's no MIDI set up.

Fixed
  • On Linux, PO-PatchStudio no longer closes straight after you open it on a computer with no MIDI set up, such as a virtual machine without a sound card
  • Plus smaller fixes

1.2.0

PO-PatchStudio is redesigned for your phone, and Play and Stop now sit in the header on every tab.

New
  • The Studio is redesigned for phones, with four tabs: Pads, Grid, Synth and Chain, so each job gets the whole screen. In Full Screen, the Synth drawer switches between sounds and previews them while you shape them
  • Export for Microtonic is now on phones too, from the More sheet in the Studio
Improved
  • Play and Stop sit in the header on every tab. Like the PO-32, Play starts from the beginning of your chain, or loops the current pattern if there's no chain
  • On Android phones and Macs, receiving patterns and backups from your PO-32 goes through the app's own recorder, from the mic or a USB audio interface. Where a device doesn't support it, the app uses its previous recorder
  • Plus smaller fixes and polish
Removed
  • On Android, the app now needs Android 9 or later

1.1.0

Deleting from the Library isn't final any more: deleted items wait in Recently Deleted for 30 days.

New
  • Deleted voices, kits, patterns and backups go to Recently Deleted, where you can restore them for 30 days before they're removed for good. Turn on Recently Deleted in the Library to see them, with the date each one goes
  • You can now leave a tip to support PO-PatchStudio, from the Support link at the foot of the sidebar (on a phone, at the foot of the Guide) or the card in Settings. It's optional, the app stays free and it never pops up
Improved
  • Deleting a backup now says Delete Local Backup, because it only removes the app's copy and never touches the PO-32
  • Transfer won't send or export something you've deleted since opening it. It tells you so and points you to Recently Deleted if you want it back
Fixed
  • In the Studio, P (preview) and Space (play and stop) work straight after you pick a Wave, Filter or Env option. Before, they did nothing until you clicked somewhere else

1.0.4

Your work in the Studio now survives closing the app, and patterns sound the way they do on the PO-32.

New
  • Your work in the Studio now survives closing the app. The kit, patterns, chain and tempo are there the next time you open it, even if you never saved them to the Library. And if you delete something from the Library by mistake, an Undo button gives it back for a few seconds
  • The Guide now covers the whole app. Hover over a control to see what it does and how it maps to the PO-32, or open the Guide on a phone or tablet and read its topics on sending, backing up, morph, fills and tempo
  • The first time you open PO-PatchStudio, it asks you to confirm it's unofficial software and that you'll back up your PO-32 first. After your first send or export it asks, once, whether you'd like to share usage data. Crash reports are a separate choice, sent with file paths and names removed, and you can change both in Settings → Privacy. Nothing reaches the analytics service until you say yes
  • Once at least three sends or exports have worked, the app may ask how it's going, or ask for a rating in the store versions. It asks at most once per version
Improved
  • Sending from the Library now takes you to Transfer with the item ready and the receive-mode steps on screen, and nothing plays until you press Play Transfer. Transfer audio is loud, so the page warns you first
  • On phones and tablets the full-screen faceplate fills the screen, with the sound tools beside it or in a sheet below, so they never cover the pads. Phones also get a simpler bottom bar
Fixed
  • Patterns now sound the way they do on the PO-32. Playing a pattern and Bounce use each step's morph and accents. Before, every hit sat halfway between A and B at the same level, so none of that came through in the app
  • On Android, Back can't throw away a recording any more. While you're recording it stops and keeps the take, and if there's a take you haven't saved it asks first. Duplicate also asks before it overwrites a pattern that has steps in it
  • Smaller things: on iPhone and iPad, a send made just after a phone call, Siri or an alarm no longer plays silently. Tempo stays within the PO-32's own 60 to 240 BPM. Keyboard focus outlines are easier to see, especially in dark mode. The app is easier on the battery on phones and tablets, and tooltips no longer pop up after a tap. Themes that follow the system let you pick light or dark in Settings → Appearance

1.0.3

Receive mode shows the right keys, iPhone and iPad play through the speaker in silent mode, and a Library send goes to the sound you picked.

Fixed
  • The app told you the wrong keys for receive mode. To receive a transfer, press acc + sound on the PO-32 (it used to say function + write)
  • On iPhone and iPad, sound now plays from the speaker when the ring/silent switch is set to silent. Before, only headphones worked, so a transfer couldn't reach the PO-32 through the speaker
  • Sending a saved voice from the Library now goes to the sound selected in the Studio, and the button tells you which one. Before, it always replaced sound 1
  • Other sounds can't spoil a send any more. Sending stops the sequencer and any preview, a new send replaces the one already playing and every send can be stopped
  • On iPhone, iPad and Android, exporting a WAV or a patch opens the system save dialog, so the file goes where you choose. Before, it was saved to a folder you couldn't open
  • On a phone, the theme picker in Settings shows the theme's name instead of cutting it off
  • On iPad, the app no longer sits under the status bar in portrait or landscape
  • The Release Notes button in the update prompt opens the public changelog instead of a page you couldn't see
  • On Linux, if you installed the .deb, updates now offer the .deb rather than the AppImage
  • The Android app from the store no longer offers to update itself. Updates come from the store, as on iPhone and iPad
Improved
  • Keyboard shortcuts are easier to find on desktop. There's a Keyboard Shortcuts button in the Guide panel and in Settings → Help & Support, and the tour mentions P to preview, Space to play and ? for the full list
  • Clearer wording across the app: the microphone error messages, the backup and restore notes (restoring a backup isn't tested on hardware yet), British spelling and Title Case buttons
  • PO-PatchStudio can also send drum sounds to the PO-35 Speak's built-in Tonic channel, and the app now says so
  • The credits now include schollz/supertonic
  • Settings → Documentation opens the online docs
  • Security updates to the app's dependencies

1.0.2

Long transfers keep their level all the way through, and sound previews render faster.

Fixed
  • Long transfers no longer fade out. On a full kit or snapshot, the end of the transfer used to reach the PO-32 more than 8 dB quieter than the start. It now holds the same level all the way through
  • A transfer recording that stops right at the end of the data now decodes
Improved
  • Sound previews render faster, which helps most on phones
  • The sound engine now updates to libpo32 0.3.0 by Eric Lewis
  • Settings > Help & Support now has a support email next to the Discord link. Found a bug? Email support@squarewave.studio, or copy the address if you don't have a mail app set up

1.0.1

PO-PatchStudio arrives on iPhone and iPad, with a new icon and Microtonic imports that read every patch.

New
  • A new app icon: a grid of round buttons on black, with one of them lit
  • PO-PatchStudio is now on the App Store for iPhone and iPad
Fixed
  • Patches saved by older versions of Microtonic now import. Microtonic has used three patch formats over the years and only the newest one loaded before. All three load now, and I've checked every patch in the Microtonic factory library
  • On Android, .mtpreset and .mtdrum files are no longer greyed out in the file picker
  • Loading a whole .mtpreset into the single-drum importer used to put the preset's last drum under the first drum's name without a word. It now tells you to use Load .mtpreset instead
  • If a drum in a preset can't be read, the status line now says how many were skipped rather than dropping them quietly
  • A patch that can't be read now gets a plain error message instead of "status -5"

0.2.2

Step and trigger lights now use the LED above each button, as on the hardware.

Fixed
  • Step and trigger lights now use each button's small LED above it, the same LED the hardware uses for selection and the playhead, instead of glowing the button's centre

0.2.1

Write mode shows you the pattern on the pads, as the hardware does.

Fixed
  • Write mode now shows you the pattern: the pads' LEDs stay lit on every step where the edited sound is programmed (and on accented steps while acc is armed), with the playhead chasing over them. Before, nothing lit up, so there was no way to see where a voice's steps sat
  • The fullscreen play view no longer hides its title and close button under the phone's status bar

0.2.0

The instrument release: a fullscreen play view, the sound-tools drawer and an industrial redesign of the knobs.

New
  • Fullscreen play view: an expand control locks the faceplate as the whole screen on phones (back button or X leaves it; on desktop it opens as a focused window), scaled to fit your display
  • The sound-tools drawer: swipe up from the bottom of the play view and the selected sound's full editor slides over the lower half (morph, and every parameter in thumb-sized pages) while the plate stays live above it. Tweak a filter while the loop runs
  • Long-press any pad and you land straight in the play view with that sound's tools open
  • A voice hopper and preview button in the drawer, so you can walk all 16 sounds without touching the plate
Improved
  • The knobs got a proper industrial redesign: a physical puck with a dark bezel ring, printed tick marks, a chunky pointer bar, and a mark showing each knob's reset position
  • The faceplate's potentiometers now match the real hardware exactly: portrait bodies, corner fixings and the wide coin-slot pointer. The hatched print behind acc, FX and write is circular, as on the device
  • Sliders and faders no longer let their handle overhang onto neighbouring labels at the extremes
Fixed
  • Leaving the fullscreen play view with the Android back button no longer confuses the app's navigation history
  • Swipes on the drawer handle and page swipes inside it now land reliably on touch screens, and a slightly-moving finger no longer cancels a long-press

0.1.3

The pad grid grows into a full working PO-32 faceplate: write mode, pots and the real key layout.

New
  • Write mode, like the hardware: press the new write key and the 16 pads become the 16 steps of the sound you're editing. Tap to toggle, or arm acc to write accents instead. The LEDs chase the playhead whenever the sequencer runs, exactly like the device's own buttons
  • The whole 5x5 faceplate, matched to the hardware plate: sound / pattern / bpm keys (bpm cycles the classic 80 / 120 / 140 preset tempos), the acc / FX / play / write column on their hatched patches, and the two potentiometers: knob A retunes the selected sound's pitch, knob B is the live A/B morph, both in sync with the voice editor
  • Play a kit, voice or backup's transfer straight from the Library: hold the phone to the PO-32 and go, no Studio detour, no WAV on disk. Press again to stop
  • The Library becomes cards on phones, with thumb-sized Audition / Load / Play transfer buttons and its own sort control
Improved
  • Dark mode: active sequencer steps, fill and morph values now light in a brighter shade, as they were nearly invisible against the dark cells
  • The theme picker is one compact row showing your current theme; the full nine-theme grid opens in a window, previewing live as you pick
  • The welcome tour teaches the faceplate, shows touch instructions on phones instead of keyboard-and-mouse tricks, and no longer promises features that haven't launched
  • Android names its microphones honestly: "Phone microphone (default)" instead of the system's confusing "Speakerphone" and "Headset earpiece" route names
  • The faceplate scales to fit narrow phones with nothing cut off
Fixed
  • Playing a transfer now silences everything else first, because an audition ringing over a transfer burst could corrupt what the device hears. Rapid taps or leaving the Library can no longer overlap or orphan a burst

0.1.2

The "Pads First" Studio redesign, a real phone app shell, Android microphone capture and automatic updates.

New
  • Automatic updates. The app checks for new versions at launch and offers them in place: on desktop it downloads the installer and verifies it before opening; on Android it hands the APK to your browser to install. A new Updates section in Settings has the on/off switch and a manual "Check for updates" button
  • Pads First Studio. The hardware-style 4x4 pad grid is now the one place you pick things: Sounds mode chooses the voice you're editing (and plays it), Patterns mode switches between the 16 patterns, exactly like the device's own buttons. The step rows always show that one voice (steps, accent, fill and morph in four fixed rows that never jump around), and a new all-lanes strip underneath shows the whole pattern, with a tap jumping straight to the voice that owns any step
  • Phones get a proper app shell: a bottom tab bar for Studio / Transfer / Library / Settings, a compact header, and safe-area handling for notches and gesture bars, replacing the desktop sidebar squeezed onto a small screen
Fixed
  • Android: the app never asked for microphone permission, so recording the PO-32's backup dump silently failed. It now asks the first time you capture
  • If microphone access is denied, the recovery instructions now match your device. Android used to get Linux desktop advice

0.1.1

A mobile-focused follow-up to the first beta, from testing on real phones.

Fixed
  • The Android app icon now shows the SquareWave mark; earlier builds shipped with a placeholder icon
  • The sequencer is usable on phones again: each lane reads as one 16-step line that scrolls sideways, with the voice pads and mute/solo staying on screen while the steps pan. Before, the steps wrapped into stacked blocks and the pattern was unreadable
Improved
  • Knobs, faders, sliders and switches are all finger-sized on touch screens, instead of keeping their desktop dimensions
  • The hardware-style pad grid now has a Sounds / Patterns switch, just like the device's own buttons: one 4x4 grid selects voices or switches patterns. On phones it replaces the separate pattern row, freeing a screenful of space

0.1.0

First public beta: design and sequence PO-32 Tonic sounds, and move them over the acoustic transfer.

New
  • A complete visual overhaul built around the instrument itself. The default theme comes in light and dark, and the Studio now centres on a hardware-accurate device map with a 4x4 pad grid, step LEDs and the PO's own control anatomy
  • Voice editor rebuilt with real controls: envelope faders, glyph switches for waveform, filter and modulation, and a morph fader you drag to pick which side of the A/B sound you're editing
  • Keyboard shortcuts throughout the Studio, and a first-run tour to show you around
  • First Android build (sideloadable APK), alongside macOS, Windows and Linux
  • Open Source Licences screen crediting the projects PO-PatchStudio is built with
Improved
  • Mobile and responsive layout pass: comfortable tap targets, tables that scroll cleanly on phones, and the pad grid reflows to fit narrow screens
  • Text and controls now follow your font-scaling and reduced-motion settings
  • Full-screen splash on phones and tablets with the PO-32 artwork front and centre

0.0.5

One Library for everything: kits, voices, patterns and full device backups.

New
  • Kits, voices, patterns and full device backups now live in one Library, with a device-parity table and one-click audition
  • Snapshot the whole PO-32 as a single library item, so a complete instrument saves and reloads in one go
  • Microtonic exchange: send a voice out as a .mtdrum or a whole kit as a .mtpreset, and bring Microtonic sounds back in
Improved
  • Sound edits now apply live while the transport is playing, so tweaks are audible as the pattern runs
  • Save a voice, kit, pattern or backup straight from the Studio

0.0.4

The sequencer now models the PO-32's four monophonic lanes, the way the hardware plays.

New
  • Device-true 4-lane sequencer. The grid now models the PO-32's four monophonic voices, with lane fill and per-step morph, matching how the hardware actually plays
  • Pattern chains for stringing sections into a song, plus bounce to render a chain down
  • Undo and redo across the Studio
  • Randomise and mutate a voice, with per-parameter locks so you can hold the parts you like
Improved
  • Responsive step grid that reflows between 1x16, 2x8 and 4x4 to fit the screen

0.0.3

The PO-32 drum engine lands, powered by Eric Lewis's open-source libpo32 (MIT).

New
  • Acoustic transfer to the PO-32 over the microphone-and-speaker link the hardware uses, encoded the way the device expects
  • The full 21-parameter Tonic drum synth, with per-voice A/B morphing between two sounds
  • Sixteen independent pattern slots with a transport, playhead, mute and solo

0.0.2

Get sounds back off the PO-32, with honest partial-capture recovery.

New
  • Get sounds back off the PO-32: capture a device transfer, decode it and rebuild your kit in the app
  • Partial-capture recovery. If a transfer drops out part way, the app recovers what it can and tells you honestly which sounds came back and which were lost
Improved
  • Backup and restore capture from a microphone or audio interface

0.0.1

The first build, sharing its foundations with the PatchStudio family of apps.

New
  • Studio workspace with a voice editor and an accessible pattern grid
  • Save and load kits, voices and patterns
  • Light and dark themes, settings and a first-run experience
  • Accessible from the start: full keyboard navigation, screen-reader labels and visible focus indicators