How can I export MIDI? MidiConvert not working

I’ve installed a few versions of MidiConvert but not had any joy exporting MIDI . It doesn’t even output a MIDI file, even if I type a filename with extension.

Any tips?

Are you using this tool?: Midi Convert | Renoise

Just tried ‘file’->‘export to midi’ using this tool, on a very simple single note project and it exported .mid and .txt.

After hitting ‘export to midi’ there was a message in the ‘status bar’ indicating it was being worked on, then after a second or two, it said ‘done’ and the file(s) were saved on my desktop.

Ah yeah… it’s working now. That was weird! It didnt export anything yesterday - I tried 3 versions of it!

Thanks for your help :space_invader:

1 Like

Must’ve been a… Midi error :drum::drum: 🪇

I’ll see myself out

3 Likes

I’ve never hear that one before… !

…it’s actually great for getting me out of trouble… I use it myself sometimes :joy:

H when I went to export a renoise song as midi I now get this error

1 Like

It is a script that is causing the bug notice, perhaps you can bump the particular midi convert script thread with your above post?

1 Like

Hi thanks for the swift reply ..loving renoise I am not running any sript addional plugins I have is piano roll and a super nudge … its only when I am say I make a track song … I can save samples after building the track etc… and I can export the samples save the samples but when I go to save song as midi file it spits out the screenshot error is there any way to check if its an installed script plugin which may be causing it I am running the latest 3.5.4 build thanks for the reply and any further pointers its appreciated thank you

the name of the tool is

com.renoise.MidiConvert.xrnx.

i would recommend hitting the forum thread where this specific tool is discussed

please write your issue here:

good luck!

Tried this and also the extended one in tools both same error Im running latest renoise 3.5.4 on windows by the way

if the extended version shoots an error, and still references MidiConvert - then is it so that the extended tool is also called MidiConvert?

if so, maybe uninstall MidiConvert from Renoise → Tools → Tool Browser

and then install the extended version just to be sure.

they should have different IDs

The problems are caused by the use of process_slicer itself.
In luajit it behaves a little differently.
You need to modify Process_Slicer during initialization.
In luajit the global variable “arg” does not exist. You have to replace it with { … } in the initialization.

function ProcessSlicer:__init(process_func, ...)
  assert(type(process_func) == "function", 
    "expected a function as first argument")

  self.__process_func = process_func
  self.__process_func_args = { ... } --arg
  self.__process_thread = nil
end
1 Like