Skip to content

2.2.5

Choose a tag to compare

@sandlbn sandlbn released this 04 Nov 06:57
· 60 commits to v2 since this release

OpenTracker 2.2.5: release notes

OpenTracker is an open-source, clean-room firmware for the original Polyend Tracker,
written from behavioural specifications. It contains no Polyend code, fonts, icons or
graphics, and is not affiliated with or endorsed by Polyend.

2.0 brings the newer Trackers features to the original hardware: 16 tracks, synth
engines, stereo samples, Mini/Plus-compatible project files and USB Storage mode.

We have an amazing community of contributors! People reporting bugs, helping each other, submitting fixes, creating presets, and sharing ideas. It's all of you who make OpenTracker better every day, and I'm really grateful for everyone putting their time and energy into making this firmware the best it can be!

This is no longer just project, it's our firmware, built and improved by all of us.

BTW - Performance screen fixes are in !

New in 2.2.5

  • Performance screen as on stock (GitHub issue #86): every track starts with its FX
    off, and a press and release of the track's screen button turns them on. Before, all
    tracks started on, so a pad reached tracks you had not picked. Tracks 9-16 start off too.
  • Performance labels: a track with its FX on has a red filled label. The name is light
    grey and the pattern number white; both turn black when the track is muted, so a muted
    track with its FX off shows a blank label.
  • Performance filters: Low-pass, High-pass and Band-pass add their value to the
    instrument's own cutoff, also when the instrument's filter is off or of another type.
    Before, they started from an open filter (100 %, 0 % or 50 %).
  • Performance FX on synth notes (GitHub issue #23): on every track 1-16 whose FX are on,
    Low-pass, High-pass and Band-pass move the synth's own filter cutoff, by the same amount
    as on a sample. The patch keeps its filter type. Panning, Delay send and Reverb send are
    added to the note's pan and sends. They follow the screen while a note sounds, also in
    its release. Two tracks on the same synth slot keep their own settings. PERC has no
    filter, so the filter columns do nothing there. Bit depth, overdrive, LFO speeds, start
    and end and direction still act on samples only.
  • Synth release tails follow the Track Mixer: after the key is released, a synth note's
    release now follows the fader and mute of its track. Before, the tail played at full
    level. Release tails of muted or lowered synth tracks are quieter in existing songs.
  • Sample Loader fixes (from a tester report):
    • Add next on a folder does nothing, as its greyed label says. Before, it opened the
      folder like Enter.
    • Add and Add next are greyed, and do nothing, when the SD card cursor is on a folder.
    • With Preview held, moving the instrument cursor onto an empty slot stops the sample
      that was playing, as letting go of Preview does. Before, it kept playing.
  • Sample Playback, as on stock (GitHub issue #143): Delete with Start held or
    selected puts the start at the beginning; with End, the end at the end; with Zoom, the
    zoom back to 1. Before, Delete did nothing there outside the slice modes. Loop points
    stay where they are.
  • Master held + Jog (GitHub issue #142): hold Master on another screen and turn the Jog
    to set the master volume. Letting go of Master now returns to that screen, as after a
    key. Before, it stayed on Master.

What's Changed

  • Note names: Sharps / Flats / Auto by @syamajala in #123
  • Performance: tracks start with FX off, red label = on, filters from the instrument cutoff (#86) by @sandlbn in #136
  • Performance FX on synth notes: filters, pan and sends per track (#23) by @sandlbn in #137
  • Edit Patch: On / Off rows and the macro Off / On row are lists for th… by @sandlbn in #138
  • AGENTS.md: clean room, build and code rules for coding agents by @syamajala in #140
  • Sample Loader: Add next on a folder does nothing; Add keys greyed without files; held Preview stops on an empty slot by @sandlbn in #145
  • Performance: panning, filters and sends drop the "Sample" prefix by @syamajala in #144
  • Sample Playback: Delete resets Start, End and Zoom; Master held + Jog… by @sandlbn in #150
  • SDRAM: share three main-loop buffers (.sdram_bss -5,168 B) by @syamajala in #148

Full Changelog: 2.2.4...2.2.5