Hi and welcome to the Paketti File Format Import tool.
This tool supports
.REX
.RX2
.SF2
.PTI
Akai sampler format (s1000s / s1000p)
The .REX started as a re-creation of @mxb 's .REX import but with multiple improvements, (it did not remove the headers before the slices, leading to manual work → now it imports and kicks out the headers).
.RX2 uses the Propellerheads SDK and has a binary for extracting the data, works on macOS and Windows, and for Linux, works with WINE.
.SF2 is coded from scratch and is multiplatform - if there are any files that you come across that don’t really feel like they work, please get in touch with me.
the Akai S1000S/S1000P formats are baked out of the original MXB tool and then rewritten with ylmrx / fuzzy, with some modifications and suggestions by me.
You can download this tool in it’s current form from
v1.03
Support for Loopmode detection (off, forward, reverse, pingpong)
PTIBreaks are now opened properly, i.e. if a wavefile has 50% audio and 50% silence - then the audio is clipped to half, and slices recalculated to match the actual wavefile content.
Wavetable support - will detect what the wavetable position + window is, assign 00-7F volume for that, and also extract every single other wavetable into the instrument, but muted (Keymapping 00 Velocity) + retains the original full-length sample too.
Cool, haven’t installed it yet, so don’t know all the options, but besides importing polyend tracker instruments, can it also export sliced renoise instruments to the polyend instrument format?
and this is for import only currently. i guess there might be a way of taking a sliced renoise instrument and dumping it to polyend…
but for that, i need to borrow a polyend tracker from a mate and have a bit of time.
i guess it’d be an interesting challenge. … i guess. i’ll think about it. if i start scripting it now without having access to polyend tracker, i’m working in the dark.
and i’ve just updated it to v1.02 - now it loads rex and pti properly without erroring out, and includes the 12st_pitchbend.xrni instrument, too, so the macros etc are there by default.
the only finetuning required is that it says “pti loading failed” on the statusbar, even though it succeeded. i’ll look at that a bit later.
@Jalex sure. ReCycle v2.5.1 is free, macOS, Windows. this script I’ve posted imports legacy .REX format (not .RX2) even with Linux.
anyway,
added support for detecting Loop Forward, Loop Backward (Reverse) and Loop PingPong for PTI - now i just need to extract it into the tool out of Paketti.
i didnt find anything, it is just a zip contains informations, projects saved to .ncs files, maybe its coded or custom. anything else is json as i see or wave files. This pack can be saved from Novation Components with a google account , for free.
i upload you one original: [TOKiMONSTA.circuitrhythmpack.zip]
Components used without the .zip extension, like this TOKiMONSTA.circuitrhythmpack
i try to get novation for help but they didiont answer anything about a year now… i think i didint reach the right doors or person…
you can collab with polyend. they working on mod and Impulse tracker exporter on the machine itself. so polyend users can load projects to renoise directly…
ok i’m working on a new version of this (the code is already working in Paketti, just need to isolate it into PakettiPTIREX.
there we go.
v1.03
Support for Loopmode detection (off, forward, reverse, pingpong)
PTIBreaks are now opened properly, i.e. if a wavefile has 50% audio and 50% silence - then the audio is clipped to half, and slices recalculated to match the actual wavefile content.
Wavetable support - will detect what the wavetable position + window is, assign 00-7F volume for that, and also extract every single other wavetable into the instrument, but muted (Keymapping 00 Velocity) + retains the original full-length sample too.
If you come across .PTI files that don’t seem to work, or if you have a .PTI file that has a stereo wavefile, please shoot them my way.
Am working on RX2 import. It will be Windows and macOS only. There is no SDK for Linux yet. I did get macOS import running. Wild. Gotta get it foolproof first before pushing out a release.
ok so the update, @hotelsinus is, that i got windows + macOS + linux (with WINE) working with rx2 import and have been working on .sf2 improvements and still need to re-do the .rx2 SDK user cpp scripts for macOS + Windows so that ALL the RX2 files get properly imported, not just “about 75%”.
i’ve also started a new repository for this, and there’s more incoming once i start rolling daily builds of fixes. just been a bit sick lately, and easter holidays hit me hard so wasn’t able to make much progress with this.
This is where it’ll be posted in, i think the .SF2 side works now, but have not yet installed
and yep @Jonas - a properly maintained version of this is definitely incoming, with a few surprises additions, but just gotta assign some time to it, still recovering
.PTI
.REX
.RX2
.SF2
import
including stereo .PTI…
i’ve tested all of these 4 formats with a Ubuntu VM and all four formats seemed to work with small examples.
a point has been raised - some prefer that when they drag a rx2, rex, sf2, pti or akai files into Renoise, they want the current instrument overwritten. within the Paketti way-of-thinking, i’ve always opted to creating a new instrument instead of overwriting. this becomes (is now becoming) an option where the user can decide the behaviour themselves.