Skip to content

Releases: conanizer/pockettracker

PocketTracker v0.9.3

Choose a tag to compare

@conanizer conanizer released this 12 Jul 19:20

PocketTracker 0.9.3

The biggest internal change since the first release: the sequencer has been rewritten in C++. Everything that turns a song into sound — timing, effects, chains, tables, grooves, the render — now runs in native code shared with the Linux/handheld port that's being built next.

It is meant to sound exactly the same, and that's checked rather than hoped: the new engine is compared against the old one event by event and sample by sample, and a real project renders byte-for-byte identically through both. If you do hear a difference, that's a bug — please report it.

On top of that, both long-standing export bugs are fixed, along with a round of audio and sequencer fixes.

Export

  • WAV exports now keep their tails. A render used to stop dead at the last step, cutting off reverb, delay repeats and note releases mid-waveform (often with a click). It now plays on until the sound has actually decayed.
  • Renders are repeatable. The same project exports the same file every time — each render used to start inside the previous render's reverb and delay state.

Audio

  • Notes now start at their exact sample, not at the start of the audio block that contains them.
  • LFOs are finished: EXP+ / EXP- shapes, RND (sample & hold), DRNK (random walk), and the TRIG modes (FREE / RETG / HOLD / ONCE).
  • Deliberate stops no longer click — preview stops, hard kills, table KIL and note-offs all fade out.
  • Fast retriggers of the same sample no longer pop.
  • Sampler and SoundFont voices share per-track mono properly, so PBN / PVB / PVX no longer go dead after a SoundFont note on the same track.
  • Long samples keep their quality past ~6 minutes (interpolation used to collapse to nearest-neighbour).

Sequencer

  • Playback state no longer leaks between play sessions: slide sources, retrig memory, RND recall and pitch-mod flags reset on stop, so live playback matches a render of the same project.
  • Two GRV effects on one step: the last one wins, instead of the timing pre-scan and the effect resolver disagreeing.
  • LAT'd notes no longer double-trigger under RPT/ARP, and CHA-gated notes keep their first retrigger.

App

  • NEW project now resets the mixer, master FX and EQ — the previous project's volumes and OTT used to keep sounding until you touched a control.
  • Sample editor: START toggles preview play/stop (long or looped previews were unstoppable).

Three deliberate behaviour changes that can affect a project made in 0.9.2:

  • LFO TRIG previously did nothing — everything retriggered. With the default FREE setting, LFOs now genuinely free-run.
  • SoundFont PBN00 now holds the bent pitch, matching the sampler.
  • On the table screen, A + LEFT/RIGHT transposes by an octave (±12), matching chain transpose, instead of ±16.

Requires Android 8.0+, 64-bit. Tested on Miyoo Flip, Ayaneo Pocket Air Mini and Xiaomi 12T Pro. Download PocketTracker-0.9.3.apk below.

GPL-3.0

Bug reports, feature requests and any sort of feedback are all welcome!

PocketTracker v0.9.2

Choose a tag to compare

@conanizer conanizer released this 04 Jul 22:53

PocketTracker 0.9.2

A maintenance release polishing the first public beta — visual fixes, the correct launcher name, and a large round of internal cleanup with a few small behaviour fixes along the way.

Fixes

  • App icon resized so it scales correctly on the launcher
  • Removed a white outline artifact on the Amiga theme buttons/bezel
  • Launcher name now reads PocketTracker
  • CLEAN INST no longer clears grooves or tables that are used only from inside a table row
  • Sampler and SoundFont tracks now meter consistently in the mixer
  • EQ spectrum lines up correctly on 48 kHz devices
  • Smoother SoundFont preset navigation

Plus a large internal code cleanup — dead-code removal and deduplication across the audio, input and UI layers — with no intended change to how the app plays or sounds.

Requires Android 8.0+, 64-bit. Tested on Miyoo Flip, Ayaneo Pocket Air Mini and Xiaomi 12T Pro. Download PocketTracker-0.9.2.apk below.

GPL-3.0

Bug reports, feature requests and any sort of feedback are all welcome!

PocketTracker v0.9.0

Choose a tag to compare

@conanizer conanizer released this 02 Jul 22:34

PocketTracker 0.9.0

The first public release of PocketTracker — a free, open-source music tracker for Android retro gaming handhelds and phones.

Sampler + SoundFont instruments, eight stereo tracks with per-step effects, a full sample editor, reverb/delay sends, an OTT/DUST master bus, and WAV mix + stem export. Physical-button controls for handhelds; touch layout for phones.

Requires Android 8.0+, 64-bit.

GPL-3.0

Bug reports, feature requests and any sort of feedback are all welcome!