OP-PatchStudio [unofficial] OP-XY tools

I created this tool a while ago, but never shared it here. I hope you all enjoy.

I’ve been using various other tools for the last while, Digichain, ADSR, Operator-XY and this tool from buba447/zeitgeese, but nothing did exactly what I wanted. Many of them were able to create a basic presets with samples, but then on the XY you had to edit various settings, tuning, loop points, etc., then save as a new preset, but this was saved to snapshots, then you had to use a computer to rename and move the preset… Way too much messing.

So I forked the repo from one of the existing tools and released a beta opxy-tools. But it quickly became too hard to manage (single html with vanilla JavaScript), I then rewrote the entire application in React/TypeScript and added a whole load of new features to make things easier as well as making it look and feel more like a tool for the OP-XY.

GitHub - GitHub - joseph-holland/op-patchstudio: Tools for creating custom presets for teenage engineering devices

Core Functionality

  • Generate presets for OP-XY (with more devices coming soon)
  • Modern, responsive (mobile support), accessibility-compliant UI with drag-and-drop sample assignment
  • Real-time audio processing with format optimization
  • Native Windows, MacOS and Linux companion app in development for advanced funtionallity and device backup, etc.

Drum Tool

  • Virtual drum keyboard with OP-XY key mapping
  • Bulk operations for editing multiple samples
  • Waveform editing with snap-to-zero-crossing
  • OP-1 drum preset import support

Multisample Tool

  • Virtual MIDI keyboard with zone mapping
  • Automatic note detection from filenames and metadata
  • Loop point editing with visualization
  • ADSR envelope presets
  • Real-time sample playback with pitch shifting

Audio Processing

  • Interactive waveform editing with zoom modal
  • Audio normalization
  • Format conversion and export to WAV or AIFF with metadata preservation
  • Sample rate, bit depth (all the way down to 8-bit), and channel conversion
  • Gain adjustment with precise dBFS control

Library & Session Management

  • Local preset storage with search, filtering and preset favourites
  • Automatic session saving with 12-hour persistence
  • Private, no data sent to server, all local only
  • Session persistence using IndexedDB

MIDI Integration

  • WebMIDI API support for keyboard/controller input (control with your OP-XY too!)
  • Real-time MIDI note mapping with visual feedback
  • Velocity sensitivity for expressive playing

Mobile & Accessibility

  • Progressive Web App (PWA) with offline install functionality
  • Touch-friendly interface with proper touch targets
  • Screen reader compatibility
  • Responsive design for all screen sizes

Recording Capabilities

  • Built-in audio recording with device selection
  • Automatic metadata embedding
  • Playback preview of recorded samples
7 Likes

Follow & Support
OP-PatchStudio is a 100% free and open source tool for creating and editing drum and multisample presets for the OP-XY (more devices coming soon).
Most features have come from community ideas and requests. By joining the project Patreon, you’ll get behind-the-scenes updates, voting rights on roadmap features, priority support, exclusive content, tutorials and early access to preview features.
Your support helps cover the cost of AI coding tools and services that make rapid development of new features and support possible.

Patreon - OP-PatchStudio | free & open source preset creator for OP synthesizers | Patreon
Buy me a Coffee - https://buymeacoffee.com/jxavierh

3 Likes

Wow! Thanks for this man! =) going to try it out right now

1 Like

Thanks. Let me know if you have any issues or would like to request any new features too. There’s a Google Form built into one of the tabs.

Just downloaded it, and even before using, I can say that it looks stunning!
I will definitely work it soon, but the level of detail, and care for design, user interface and specificity to the device workflow is truly wonderful to see!
Thank you for making this, and your generosity in sharing it with this community!
Bravo!

2 Likes

Thanks for the feedback. It took absolutely ages to try and get it looking spot on. I even had a calipers out measuring up the actual device to get everything looking :ok_hand:.

A lot of the other tools I’ve used before work great, but don’t usually pay the same attention to the design elements. Given TE is a design company first and the XY and Field devices are amazingly designed instruments, I wanted to give OP-PatchStudio some of this feel.

I’ve not released the filters yet as I’ve not quite gotten the look and feel there just yet, but this is coming soon.

3 Likes

This looks awesome great work! Too bad iPadOS Safari doesn’t support WebMIDI, will OP-PatchStudio be able to at least transfer files back and forth?

There is an old app called WEB MIDI but it’s wonky now as it has not been update in years. :cry:

1 Like

So far so good. This is nice. The only thing I might say would be nice to add is on the drum tool allowing to set playmode to group

1 Like

Thanks for the feedback.

This is in there. On an individual drum sample, go into edit and then on play mode choose mute group.

1 Like

Ah cool. I didnt spend enough time poking around. So it has to be done per sample. Is it not possible to have it in the dropdown that affects all samples? This is a nice feature for sample based beatmakers

1 Like

No worries. That’s there too. At the bottom, the bulk edit button becomes active when you have two or more samples loaded to the drum tool.

In there you can change the play mode for all loaded samples and save.

Registered for the forum just to say thank you! This tool is unreal.

2 Likes

Thanks :face_savoring_food:. It’s my first open source tool that I’ve released widely. Currently have over 3k unique visitors per month using this on average, so that’s really cool. I made it open source to share and make available freely, but if anyone finds the tool useful, please support it via Buymeacoffee or Patreon.

Also use the feedback form to let me know what other features you’d like to see added! I’m think about a cloud patch save thing via Google Drive/Dropbox, so your entire OP-PatchStudio preset library is available across devices. There’s a planned companion app in development too that will allow presets to be sent straight to the XY from the webapp. It will also allow users to create backups of their device, etc.

6 Likes