Unofficial OP-XY tools (beta)

Just sharing this drum & multisample preset creation site I’ve recently released. Just note it’s still in a beta phase with lots of changes still being implemented.

I’ve been using various other tools for the last while, Digichain, ADSR, Operator-XY and this tool from buba447 - GitHub - buba447/opxy-drum-tool: A tool for building Drum Patches for the OP-XY, 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 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.

Features:

  • Preset generation for OP-XY (zip file export)
  • Modern, responsive UI
  • Drag-and-drop sample assignment for drum and multisample presets
  • Re-encode samples to 44, 22 or 11kHz
  • Advanced preset settings (envelopes, tuning, velocity, etc.)
  • Waveform and marker editing for samples with snap to zero point crossing functionality

Let me know if there’s anything else you’d like to see, or if you have any issues, etc.

Enjoy :grinning:

21 Likes

Thanks for the work you have done with the tool. Unfortunately it doesn’t read loop and rootkey tags from wave files, which is a big disadvantage for me compared to the multisample patch generator from zeitgeese.

Or have I overlooked something?

1 Like

Thanks for bringing this up, I actually missed this. Can you message me with a zip and some samples with loop points set, so I can verify.
Thanks

Some updates and fixes. Also added patch size indicator bar too with max as recommended 8MB. Re-encoding to smaller sample rate will auto update the patch size too.

1 Like

would be amazing to be able to drag a preset folder onto the browser and have it populate with it so you could then make further modifications!

1 Like

Done, added this feature today.

I’ve also added the ability to record samples within the tool too as well as many other bug fixes and UI changes.

1 Like

Thanks for a great tool!! Would it be possible to add the ability to change the playmode for all drum samples at once? Would love to be able to set all drum sounds to mute group instead of oneshot.

how do you actually open it (no idea how to use GitHub!)

Just open this link: https://opxy-tools.pages.dev/

2 Likes

yea this would be great… i’m making kits with a bunch of loops that i want in “key” playmode…

failing that, once you hit save, it would be helpful to have a visual indicator of which drum key just got saved. as i go down the list one by one, i keep opening the options for ones i’ve already set because its hard to keep track of position in a long list…

3 Likes

Thanks everyone for reporting bugs and making feature suggestions. A new release is planned soon. Many suggestions have made their way into it as well as support for reducing sample and bit rates as well as stereo to mono conversions.

I also plan to allow users to upload existing patch.json files to import settings from existing presets as well as lots of other cool stuff.

6 Likes

Released new version. Please note this is still in flux and lots of features are still being added and some bugs still exist. Please ping me if you find any issues.

Thanks

3 Likes

why ‘for best results, set the sample rate to 22khz or lower and the bit depth to 16-bit.’?

Just a suggested trade-off between quality and project memory at 42MB?

There’s a lot of instances where XY users have created presets for the device with samples and if the samples are larger you can start hitting memory limits and it will drop notes. 16bit samples seem to load faster than 24bit too.

The device has 512MB memory, but I think after some of the recent updates it’s been tested and confirmed that there’s about 64MB allocated to samples, so drum, sample and multisample presets. The 8MB recommendation comes from lots of heavy users and people who create preset packs for the device afaik. The recommendation previously was 6.7MB, but I think it’s been upped.

1 Like

Thanks!

Okay, just a quick update. Got lots of good feedback from here and other forums on the tool. Some bugs reported and many feature requests made. The initial test phase went well, so I’ve decided to migrate to tool completely into React (a more scalable web framework). This will allow me to easier manage the webapp and add new features, etc. This migration work is in progress and I hope to drop a hugely updated version 1.0.0 soon.

Keep your eyes peeled :grin::grin:

5 Likes

Just finishing up a few updates to the new tool version before public and I need some help on MIDI note mappings. MIDI note 60, C3 or C4??? I actually didn’t realise that there were two standards to this, no wonder I was confused previously. How does other software handle this?
Thanks

Standard is C3=60

1 Like

Okay, so I’m looking for another couple of people interested in beta testing the new version of this tool coming soon. If you have the OP-XY and have created multisample and drum packs before DM me and I’ll get you sorted.

The UI has undergone MASSIVE changes and the core of the code is working. There’s still a bit of work around the preset settings to finish as well as squashing a few bugs. If you’d like to help me test by creating your own presets and letting me know when you find things not working just ping me a message, thanks!

1 Like

Things are moving along nicely. Just one or two other bugs to iron out and then I plan to release the new updated version to all.

6 Likes