Renoise tool for creating .ot files out of sliced samples

Renoise user, this tool allows to create and save a .ot file from a sliced sample in the sample editor.

Once installed, add a bunch of slices (up to 64; remember that’s the OT limit), right click on the editor, go to “erroreyes -> Export to Octatrack…”, find a location to save, give the file a name, and hit “OK”. The audio file will be saved to this location and a .ot file with the same audio file name will be created next to it (“bass_sound.wav” and “bass_sound.ot”). You can then copy the 2 files to your OT.

I made this thing without much thought. I wanted something basic, quick and dirty, and it shows. For that, it has bugs:

  • If you cancel saving the file, Renoise will throw an error. Nothing breaks, so you can ignore it.
  • After copying the files to the OT and you load them to a flex, static, or pickup machine, the OT will show an error popup, but the file will be loaded with the slices. So far I haven’t encountered an instance where the file or the slices fail to load.

Other things to be aware of:

  • There is no option to only save the .ot file
  • The tool does not resample the audio file when saving. A user needs to make sure the current sample is 16/24-bit, 44.1kHz (aka, the OT does not support 32-bit samples).
  • The tool does not load .ot files, so it won’t allow to continue with the slice work at a later time.
  • The tool only exports slice markers data. Most other settings will appear as typical defaults once loaded to the OT.
  • Slices are created so that the end marker of a slice is right at the start marker of the next slice.

com.erroreyes.OTSliceExporter.zip (1.9 KB)

NOTE: this works for Renoise v3.2 and above. For Renoise v.2.7.2 and above, use the version in here instead. This tool will not work in anything below Renoise v2.7.2.

13 Likes

Fantastic, thanks for sharing this, looks super useful.

1 Like

What a great idea. I love Renoise and the Octatrack. I often use Renoise just to make quick sample chains for the OT, but this takes it to the next level. Thanks for sharing

1 Like

Is this compatible with Renoise 2? I have a very old computer

It states API v6 in the tool manifest, so that would require Renoise 3.2 and up. Scripting was introduced in 2.6, and slicing in 2.7. So you’d need version 2.7.2 at the minimum probably if you wanted to mess with the script yourself to get it working. It doesn’t seem to use anything exclusive to later API revisions.

How old is your computer??

1 Like

@homealone, thanks for that.

I have a feeling that this may actually not work for any version of Renoise that does not use API v6 because Renoise will check for that version, go, “wtf is v6?!”, throw an error, and crash and stop the script. So, while you absolutely need a minimum of v2.7.2 to run this as @homealone mentioned, it may still crash on load unless you try it in v3.2 or up.

If you can get Renoise v2.7.2 running, use this instead
com.erroreyes.OTSliceExporter-renoise_v2.7.zip (2.7 KB)

3 Likes

I use 10.6. And my Renoise has the sample slicing feature. I have to check the version number. Thank you for the alternative version of the slicer script