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
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.
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.
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.
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…
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.
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.
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.
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.
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
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!