picoTracker
picoTracker
v2.4.0
Firmware

picoTracker

Rising61/100

picoTracker is custom firmware for the xiphonics picoTracker, by @xiphonics. Latest release v2.4.0 (October 2026), 521 stars on GitHub.

forxiphonics picoTracker·by@xiphonics

Unclaimed. Is this yours? Sign in with GitHub as @xiphonics to claim it.

Downloads
0
Stars
521
Forks
61
Commits
1,021
Last commit
Download v2.4.0

picoTracker-v2.4.0.uf2· 1.4 MB· +1 file

Custom license· xiphonics/picoTracker·downloads come from the creator’s GitHub releases

236
Commits
16
Releases
236 commits and 16 releases in the last year
Activity · last 12 months
48 releases
  1. v2.4.0Latest2 files

    Changes since v2.4beta1

    New features

    • Added CHN chance and RND random commands for conditional and randomized phrase and table effects.
    • Added song grid selection for mixdown, stem rendering, and project resampling. Selection renders are saved in the project pool with automatically numbered filenames.
    • Added support for exFAT SD cards.
    • Added MIDI input interface selection, so TRS and USB input can be configured independently of MIDI output.
    • Added MIDI Program Bank Select. The selected 14-bit bank is sent before each MIDI Program Change.
    • MIDI programs can now be auditioned when edited.
    • Added tied notes for MIDI and sample instruments.

    Improvements

    • OPAL now maintains an independent voice for each tracker channel, allowing an instrument to play on multiple channels without sharing voice state.
    • Reduced variable memory use and fixed string variable copies that use shared storage.
    • Project Save As now reports sample copy progress and uses larger shared buffers. Sample imports also reuse the shared WAV output buffer.
    • Pattern allocation now searches higher pattern numbers first, wrapping when necessary.
    • Tempo is capped at 300 BPM.
    • Pan values now move in the intuitive direction.
    • Instrument types can be changed during playback when no phrase is using the instrument.
    • The Live mode indicator now shows how to exit Live mode.
    • The project screen presents Save before Browse.
    • Rebuilding the instrument field preserves its focused item.
    • Deleting unused samples no longer shifts pool indices that are still being checked.
    • The phrase command picker no longer cycles through the table-only IRT command.
    • Updated the Advance manual to firmware v3.1 and added instrument performance guidance; updated its build tooling and callout layout.

    Fixes

    • Delayed DLY rows now retain their notes, commands, and transpose across groove steps.
    • Pasting effect data now targets the cursor's column and preserves source columns when command types are incompatible.
    • B navigation now hops over empty chains in chain and phrase views.
    • Importing a sample with a filename already in the project pool is refused, preventing the existing WAV from being overwritten.
    • Fixed file pool exhaustion during sample preview by synchronizing file cleanup and closing the streamer on stop and end of file.
    • Project browsing now filters out directories without lgptsav.dat.

    Platform and developer updates

    • The pico adapter now tracks its current working directory, and SdFat was updated to 2.3.1.
    • Extended the runtime identifier range while preserving saved command bytes and RAM usage.
    • Added a VS Code workspace configuration and streamlined the pull request CI build workflow.
  2. v2.4beta1v2.4 Beta1Beta2 files
    • Fix incorrect pool empty listing (#1454)
    • Reload pool sample after editor save-as (#1398)
    • Fix command timing for rows delayed by DLY (#1227)
    • UI updates (using the extended characters mostly) (#1260)
    • persist proj sample state to sdcard for fast proj reload (#1408)
    • Dont reboot for output level change (#1407)
    • adds fp_mul_coeff implementation (#1444)
    • prevent race cond crash on preview playback (#1392) (#1427)
    • track the currentIndex of each subdir in fs tree (#1366)
    • IRT triggers note step in instrument automation tables (#1381)
    • Fix IRT cmd transpose values, inc transpose down
    • cleans up alt+play/enter handling, adds support to go up directories (#1336)
    • fixes theme switching display issues ++ (#1334)
    • fixes various character issues (#1352)
  3. v2.3.12 files
  4. v2.3.03 files

    What's Changed

    Full Changelog: https://github.com/xiphonics/picoTracker/compare/v2.3beta3...v2.3.0

  5. v2.3beta3v2.3 Beta3Beta3 files

    What's Changed

    Full Changelog: https://github.com/xiphonics/picoTracker/compare/v2.3beta2...v2.3beta3

  6. v2.3beta2v2.3 Beta2Beta3 files

    Features & Improvements

    • Project Screen: Added a new field to navigate directly to the record screen from the project screen.
    • Import Browser: Improved navigation by allowing EDIT + LEFT to quickly return to the parent directory.
    • User Interface:
      • Enhanced the progress bar visuals.
    • Manual: Mobile web interface now shows the side panel as an overlay.

    Bug Fixes

    • Slicer: Fixed preview playback in the slicer when no slice points are set.
    • File Handling:
      • Corrected handling of long sample filenames.
    • UI Consistency:
      • Fixed help text and command paging behavior.
      • Fixed an issue where the waveform was visible under dialog boxes.
      • Corrected dirty flag handling in the process button.
    • Fixed LCD orientation on legacy v1 pico devices
    • Added RemoteUI to the sidebar and updated the protocol documentation.
  7. v2.3beta1v2.3 Beta1Beta3 files

    Since early preview release, many bugs fixed and recording is now direct to ram.

  8. v2.3-PREVIEWEARLY-PREVIEW-v2.3Beta3 files

    This is a very early preview of the upcoming v2.3 primarily to allow testing to the new slicer functionality.

    tech note: built from this tag on master branch.

  9. v2.2.0v2.2.0 3 files
  10. 2.2rc4v2.2rc4 (Advance only)Beta1 file
    • Fix sample pool delete logic (#1148)
  11. v2.2rc3v2.2rc3 (Advance only)Beta1 file

    What's Changed

    • fix midi sync issue in Advance (#1140)
  12. v2.2rc2Beta3 files

    What's Changed

    • fix bug with wakeup code (#1126)
    • Prevent waveform markers being drawn when dialog is on screen (#1129)
    • fix saving past bounds for commands as FourCC (#1125)
    • Fix audio channels (#1135)

    Full Changelog: https://github.com/xiphonics/picoTracker/compare/v2.2beta3...v2.2rc2

  13. v2.2rc1v2.2 RC1Beta3 files

    What's Changed

    note: the tag for this release was incorrectly set on the master rather than the release branch, the corrected tag is https://github.com/xiphonics/picoTracker/releases/tag/v2.2rc1a

    Full Changelog: https://github.com/xiphonics/picoTracker/compare/v2.2Beta2...v2.2rc1

  14. v2.2beta3v2.2 Beta3Beta3 files

    What's Changed

    • Xml bounds checking (#1067) by @maks in https://github.com/xiphonics/picoTracker/pull/1078
    • Theme export UIFont value saved in same format as config.xml (#1076) by @maks in https://github.com/xiphonics/picoTracker/pull/1079
    • fix to correctly read black values, ie 0 color val (#1082)
    • add Advance mem map file to CI build artifacts (#1074)
    • Only persist input level settings when leaving record screen (#1080)
    • fix how the TinyUSB FreeRTOS task works (#1086)
    • remove double up in sending remote ui cmds (#1084)
    • Show error for bad project data, load default (#1077)
    • fix to use truncated filename in project data (#1071)
    • fixes missing title on the phrase screen (#1087)
    • let persistent classes to not register w/ service (#1073)
    • Fix scales (#1085)
    • SID: remove waveform variables for each chip (#983)
    • Turn off speaker amp when not playing back audio (#1083)
    • Fix project parse error detection (#1092)
    • Hotfix chains const typo (#1093)
    • Only turn spkr amp on/off on playback start/stop (#1094)
    • 60hz display (#1096) by @maks in https://github.com/xiphonics/picoTracker/pull/1098
    • Temp disable stems on Advance only (#1102) by @maks in https://github.com/xiphonics/picoTracker/pull/1103

    Full Changelog: https://github.com/xiphonics/picoTracker/compare/v2.2beta1...v2.2beta3

  15. v2.2Beta2v2.2 Beta2Beta3 files

    What's Changed

    • finalise font size for Advance
    • new default theme
    • fix list size for project listing screen
    • new channel and master level defaults
    • fix tap on tempo field on advance
    • show progress UI for sample editor operations
    • use different color for sample editor start/end markers
    • update user manual, separate editions for pico and Advance

    Full Changelog: https://github.com/xiphonics/picoTracker/compare/v2.1beta1...v2.2Beta2

  16. v2.2beta1v2.2 Beta1Beta3 files
  17. v2.1.32 files

    What's Changed

    • fix correctly parsing wave file RIFF headers which include padding chunks

    Full Changelog: https://github.com/xiphonics/picoTracker/compare/v2.1.2...v2.1.3

  18. v2.1.22 files
  19. v2.1.12 files
  20. v2.1.02 files