Skip to content

Releases: darwinscat/loopercat

LooperCat v0.9.3

Choose a tag to compare

@github-actions github-actions released this 11 Aug 17:04
e05f4d9

LooperCat v0.9.3 — the slot editor starts, any WAV lands on the pedal, and
Windows joins

The slot editor begins

The pane under the table has two tabs now: Audio — the waveform and
transport you already know — and Properties, where the selected slot is set
up. ⌘I flips between them.

Properties holds:

  • Name — twelve characters, in a field exactly twelve characters wide,
    because that is what the pedal's display holds.
  • Tempo — with the bar count that follows from it shown before you commit.
    LooperCat writes tempo and bars together, the arithmetic the pedal skips when
    it imports a loop.
  • Play Count-In and One Shot — see below.

This is the first step of a memory editor: settings arrive here one at a time,
as each is verified against real hardware, rather than as a wall of fields
copied out of the file format.

Play Count-In

The pedal plays one measure of count at the slot's tempo, then the loop — a
backing track is stage-ready without walking the pedal's menus. It is the
pedal's own PLAY COUNT; the separate REC COUNT (a count before recording)
is a different setting and is not touched.

Set it in Properties, and if you want it visible at a glance, keep it as a
table column (Settings → Columns). If the slot carries a rhythm pattern you
picked on the pedal, the card says beforehand what the switch will do: a silent
rhythm section is what the count borrows, while a groove that is actually
playing is left alone — the count simply joins it.

Any WAV, converted on the way in

Push a file straight from your DAW: LooperCat converts it to the format the
RC-5 actually wants — sample rate, bit depth, channel layout, header bytes —
instead of refusing it or leaving something the pedal will not index. A 24-bit
48 kHz bounce becomes a loop the pedal plays.

Settings, and a table you choose

The gear moved to the top row and opens the app's settings: Audio (which
interface the preview plays through) and Columns (which behaviour lamps the
slot table shows — One Shot on out of the box, Play Count-In waiting to be
asked for). The right-click menu is operations only now: push, pull, clear.

Disconnect is all it takes

Leaving STORAGE makes the pedal re-read its memory — verified on hardware for a
rename, a tempo change and a trim, none of which needed a power cycle. The app
says "Disconnect to hear it" instead of sending you to the wall plug.

Fixes

  • LooperCat reads the bank the pedal itself counts as newest, so the slot list
    cannot show yesterday's state (#37).
  • The preview says when the pedal will time-stretch a slot, instead of leaving
    you to wonder why your tempo change is not audible (#29).

Windows, for the first time

LooperCat ships for Windows in this release: a single portable exe in a zip —
no installer, no admin rights, no VC++ redistributable. Unzip anywhere and run.
Connect, the slot table, listening, trimming and every write work as they do on
the Mac.

It is not code-signed yet, so the first launch of a downloaded build meets
SmartScreen — More info → Run anyway, once. A signing certificate is on the
way; the guide says the same in its first-run section. macOS builds are signed
and notarized as usual.

LooperCat v0.9.2

Choose a tag to compare

@github-actions github-actions released this 09 Aug 18:29
e6508bc

First release shaped by field reports from real RC-5 owners — thank you!

Fixed

  • The memory-file trailer is a 32-bit write counter, not a byte: pedals with
    many saves behind them hit permanent "trailer is malformed" banners, and
    Rename / One Shot / Set tempo were refused. All of it is one root cause,
    now fixed and verified against real field files
    (#19)
  • A WAV the pedal hasn't indexed yet now plays in the preview — no more
    "not indexed yet" wall after recording or importing a loop
    (#18)
  • The app icon rendered as colored noise in Launchpad on macOS Sequoia
    (#17)

New

  • Preview volume fader in the player — adjust loop playback level while
    auditioning; the setting is remembered
    (#24)

Full Changelog: v0.9.1...v0.9.2

LooperCat v0.9.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 15:30
15d3631

What's Changed

  • CI: Windows portability gate for the core suites by @AliceLafox in #6
  • Banner lifecycle: one owner — recovery clears its lane, dismiss is final by @AliceLafox in #7
  • Supervise the connect attempt: retry the lost frame, time out honestly by @AliceLafox in #12
  • Disconnect the pedal on app quit by @AliceLafox in #9
  • Guide: the first-run access prompt and the idle-pedal rule by @AliceLafox in #10
  • Pin the macOS deployment target: the DMG required the build runner's OS by @AliceLafox in #13

New Contributors

Full Changelog: v0.9.0...v0.9.1

LooperCat v0.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 07:50