OP-XY firmware history
Every OP-XY OS release in one place: what changed, when it shipped, and how to update. Latest version: 1.1.21 (2026-07-11).
How to update
The easiest way is Teenage Engineering's browser-based updater: connect your OP-XY via USB and visit teenage.engineering/apps/update. You can also download the firmware file from the official downloads page and copy it onto the device in firmware update mode.
tip
Back up your projects before updating. Low battery during an update can corrupt the file system.
1.1.21 · 2026-07-11latest
- faster loading of user content
- rotate components and parameter locks along with triggers
- stop held arpeggio notes upon pattern switch
- simplified global transpose
- fix: semi-unresponsive state after startup
- fix: preset not loading after being pasted
- fix: switching to an unassigned key would exit subfolder
- fix: unable to play notes on disabled maestro screen
1.1.18 · 2026-07-06
- fix: saving to same preset snapshot clears the preset samples
1.1.17 · 2026-07-05
- add option to save to same snapshot instead of new (hold shift)
- add "make default" option to templates
- add system setting for sample preview
- don't apply sustain pedal to arpeggio notes
- fix: arpeggio not affected by brain
- fix: arpeggio not active until playback start or entered arpeggio screen
- fix: linked tracks parameters lags behind on pattern change
- fix: brain send settings do not honor sound link
- fix: pasting a step to first start would not work with negative micro timing
- fix: wrong buttons could show up in sample browser
- fix: sample doesn't show up in sample browser after recording
- fix: when renaming in sample browser, delete key deletes sample instead of letter
- fix: subfolder indicator "/" disappearing when scrolling
1.1.15 · 2026-07-01
- user content: support for deeper folder structures
- user content: optimized handling of large data
- preset browser: allow adding preset folder
- preset browser: allow moving presets between folders
- sample browser: group all samples used by user presets
- sample browser: preview sounds automatically
- system usage indicators to show voice count, cpu and sample memory
- improved cpu voice limiting to reduce pops and crackles
- increased number of patterns per track from 9 to 16
- project templates support
- rotate trigs functionality
- added midi monitor to system menu
- new sustain pedal functionality (holds notes until pedal up)
- more intuitive logic for linked track octave offset
- com: improved device list and device popup
- mtp: improved robustness & optimizations
- mtp: utf8 support
- fix: midi engine bugs
- fix: slowest manual speed in 'value' lfo resulted in 0 speed
- fix: linked arpeggio not triggering the first time
- fix: broken combination of hold and random spark components
- fix: param lock not shown on tape screen
- fix: midi program change param locks not working
- fix: BLE advertise sometimes not working
- fix: stuck maestro notes when switching to scenes/patterns
- fix: param lock preview with nudged step not working
- fix: page duplicate missing first note
- fix: scrambling a MIDI track only produces low values for first CC
- fix: highlighting current project in project browser didn't work after reboot
- fix: arpeggios would always reset at the end of a pattern
- fix: mute popup shown for midi tracks that aren't active
- fix: hanging notes when enabling arpeggio/hold
- fix: hanging notes when MasterEcho and Maestro is combined
- fix: hanging notes with linked tracks
- ui: reset eq with encoder click
- ui: draw drum sampler fade over waveform
- ui: draw pattern stacks differently depending on how many patterns there are
- ui: encoder click to toggle browser sorting mode
- ui: toggle track quantize with encoder click
- ui: minor tweaks & touch ups
1.1.4 · 2026-02-17
- fix hang when duplicating pages
1.1.3 · 2026-02-10
- fix crash when deleting patterns with sound link
- fix broken "time signature" scene length mode
- fix issue with random track sometimes becoming muted
- fix samples not loading after sample memory being full
- hide charging option when not connected to power source
- don't toggle held notes, making it easier to play held chords
- refined logic for how held hold/arp/maestro notes behave
- update song screen scroll position when moving cursor
- fix LFO visualizing with amount set to a negative value
- fix mixer getting reset when saving a snapshot
- include step components and p-locks when duplicating pages
- don't discard lifted step when clearing another step
- rounding error could cause drums to play one cent off
- fix using MIDI track as duck LFO source
1.1.0 · 2025-10-15
- new! sample slice mode
- new! duck lfo
- new! sound link
- delayed scene switch
- drum & synth sampler parameter locks
- song mode: require shift to add scenes / change song
- add project setting for how scene length is calculated
- add midi command for setting delayed scene
- press note key + sample to browse samples
- improved aligning of track positions when switching scenes
- held arpeggio notes are played even when track is muted
- fix incorrect disk usage check, would not save project when at > 4GB
- fix drum key fade-out when using group play mode
- fix modulating drum pitch with lfo
- fix modulating drum filter with velocity
- fix element lfo bug when using envelope as source
- fix looping drum samples sometimes stopping unexpectedly
- fix rare crash when browsing samples while sequencer running
- fix legato notes with hold player
- minor gui fixes
1.0.50 · 2025-08-26
- fix mute punch-in effect sometimes not applied properly
- fix loop punch-in effect sometimes playing incorrect note duration
- fix double triggers when starting armed recording from arpeggio track
- fix arpeggio notes cut off when starting an armed recording
- fix crash when deleting last snapshot
- fix pitch bend activity recorded even if it's been filtered out
- fix midi out stops working after receiving midi clock on same midi port
- fix jump component jumping to edit page instead playback page
- fix not being able to copy & paste patterns without triggers
- change how conflicting punch-in effects are applied, mute has highest prio
- reset track parameters on pattern change if engine type changes
- gyro lfo had no effect on certain drum parameters
- increase maximum gyro amount on lfo
- fix pops from incorrect voice stealing during high cpu load
- fix pops from certain combinations of punch-in effects
- maintain filter active status when M1 browsing
- maintain synth parameters when M1 browsing to external midi and back
- better default parameters when M1 selecting external midi engine
- fix master knobs sometimes skipping certain values
- show cpu indication on project screen when notes are killed
- allow longer names in the device list
- improved delay size parameter display value
1.0.45 · 2025-06-27
- fix song getting cleared when switching scene using plus/minus
- fix broken sampler looping when loop out set to end of sample
- press note duration again to toggle between full step and overlap-only
- fix note duration bug so that notes never extend into next step
- fix midi clock timing would sometimes be off when using trs midi
- shift + left/right moves one semitone instead of full octave for drums
- honor mute group between live & sequenced notes
- add option to stop playback at end of song
- add copy & paste to scenes
- store base note in wav file metadata when sampling
- add key repeat to some keys on song mode (M2, M3, Left, Right)
- properly save cc parameters for external midi patches
- don't scramble cc parameters on external midi engine
- fix slight playback stall when deleting presets
- fix freeze when quickly deleting multiple presets
- fix zipper noise when tweaking/locking delay send parameter
- fix parameter locks sometimes triggering a sample too late
- improve clarity on synth and drum sampler screens
- fix mixer screen pan icon after soloing
- show correct latch text for synth sampler on sample screen
- move pen if name is too long on project screen
- improve knob feel for some synth settings
- correct lfo speed icons
- don't allow moving mtp folders from one root folder to another
- fix sample zoom active when preset selected using encoder click
- fix sometimes not being able to delete empty mtp folders
- faster exit out of mtp mode
- fix misc usb issues
- refine button debounce logic
1.0.40 · 2025-05-06
- fix incorrect length of first recorded note when starting armed recording
- prevent sequencer from retriggering already active drone notes
- improved hub support
- fix issue with saving snapshots after renaming the snapshot folder
- fix MIDI clock lag over TRS MIDI
- fix crash related to using CV track
- fix rare crash when loading samples
- fix crash caused by repeated project load requests via MIDI CC
1.0.38 · 2025-04-01
- count-in before recording
- allow playing same note on top of another
- fix incorrect battery meter
- press and hold to delete a project in the project browser
- copy active octave when copying/pasting a track
- optimize boot time
- fix hanging notes when linking tracks with maestro player
- fix lfo waveshape not always showing when clicking encoder
- snappier volume parameter locks
- fix pop when playing certain panned sounds
- unsure random lfo snaps to correct value on reset
- only reset random lfo when not in free mode
- fix incorrect note name in multisample browser
- show mute popup when sending cc from muted midi track
- gfx: visualize tempo nudge
- gfx: fix octave popup alignment
- gfx: fix overlapping notes bug on bar screen
1.0.36 · 2025-03-21
- critical crash fixes
- fixed sporadic factory reset (system settings only)
- show battery status when holding COM
- fixed duplicate user folders in sample browser
- only show drum key popup if a single note is held
1.0.32 · 2025-03-11
- fix corrupted files when exporting via mtp
- remove empty preset folders from sample browser
- fix copying drum key to empty target key
- fix bug where certain samples intermittently wouldn't play
- fix bar note length knob
- add project "save as" (shift + M2)
- stop currently playing sample when browsing samples
- default longer samples to gate instead of one shot
- remember the last active song when entering/exiting song mode
- prevent shift + note shortcut to punch in effects when using external midi
- fix clear animation for auxilary track patterns
- fix rare preset browser crash
1.0.28 · 2025-02-25
- support incoming & outgoing midi clock over BLE
- add drum key copy & paste
- relay incoming transport to other connected midi devices
- better handling of incoming midi sync
- add channel option when sampling from source line in & usb
- faster sample loading
- store brain routing per pattern, not per scene
- fix pop when replacing a drum note with new same not
- fix audio glitch with certain audio class 2 devices
- fix outgoing trs midi sometimes stops working after disconnecting/connecting
- fix bug where vu meters stops working
- show parameter locks better on synth screens
- arranger: ui tweaks
- arranger: add clone and reset options (hold shift)
- arranger: automatically clone current scene when switching to empty one
- song mode: allow up to 96 scenes per song
- song mode: add copy & paste to songs
- components: set current hold component note length based on track scale
- components: remove old spark component functionality that reset counters
- components: don't let hold component affect arpeggio note duration
- components: fix jump component setting invalid track position
- components: fix portamento step component bugs
- arpeggio: fix hanging notes when quickly disable/enable hold
- tape: improved tape fine tune knob
- mtp: support for more types of characters in mtp filenames
- avoid crash on certain sysex messages
- avoid rare shift+project preset browser assert
- fix sample browser crash
- fix song mode crash
- fix preset rename crash
1.0.25 · 2025-02-03
- fix issues with more than 4 GB user data
- crash fixes & improved stability
- increased max loaded sample memory to 64 MB
- faster startup with many user presets
- improved detection of sample pitch from file name
- store brain settings per pattern (instead of per project)
- reset effect track parameters on pattern change
- apply parameters properly after pasting pattern
- when pasting, only add pattern if not empty
- sequencer & step component bug fixes
- ui fixes & improvements
1.0.21 · 2025-01-16
- fix: random freeze bug
- fix: startup crash
- fix: usb midi sometimes stop working
- fix: improved speaker->mic feedback block
- mtp: support moving files
- improved clock system settings
- stability fixes
1.0.15 · 2024-12-18
- fix lfo on midi only tracks
- jump component bug fixes
- send pitchbend to linked tracks
- don't send arpeggio notes to linked tracks
- handle invalid wav file headers better
- rename "external" → "midi"
- reset drum lfo on note on
- fix: broken track scales 1/5 and 1/7
- fix: record + stop didn't clear parameter locks
- fix: arpeggio freeze bug
- fix: pitchbend calibration not saved properly
- fix: parameter curves ignored track mute
- fix: midi echo setting was ignored for linked notes
- sequencer bug fixes
- stability fixes
1.0.13 · 2024-12-05
- optimized sample loading, up to 30% faster
- add pitch bend tuning to system settings
- press and hold step to copy
- add press and hold to scrub notes continously
- fix: brain notes would sometimes trigger too late when using high track scale
- fix: sampling the full 20 seconds would sometimes not work
- stability fixes
- gfx fixes
1.0.9 · 2024-11-14
- improved mtp transfer stability
- trs midi bug fixes
- filter envelope was not saved for drums
- fix pop when pressing stop twice
- fix pop when switching fx
- fix bug with different sampled presets in different patterns on the same track
- only switch active sample from pressed keys in sample browser, not sequenced notes
- save to workspace as soon as a project is loaded
- fix not able to quickly remove and add a step component
- don’t apply global transpose to drums
- improved volume pot curve
- add new sfx & vox samples
- graphics fixes & tweaks
- newsletter
- retailers
- store
- terms
- press
- contact
- returns
- store
- guides
- downloads
- support
- press
- contact
- terms
- returns
confused by a change?
ask ai →Ask the AI what any firmware change means for your OP-XY workflow, grounded in the official manual.
synced from teenage.engineering on 2026-07-14 · checked weekly