Jump to content


Export to midi file

  • Please log in to reply
6 replies to this topic

#1 delt


    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 959 posts
  • Gender:Male
  • Location:Montréal, Canada

Posted 07 March 2013 - 07:16

Another stupid question,

how can i export a song to midi? (midi-enabled instruments only of course) ...essentially, render to a .mid file all midi events that would be/are generated by playing the song normally?
"One man's dream" orig. composed by Yanni

#2 Jenoki


    Local Chief Member

  • Normal Members
  • PipPipPipPipPip
  • 239 posts
  • Gender:Male
  • Location:England
  • Interests:cookies, cakes, cupcakes, muffins, ice creams, pepsi

Posted 07 March 2013 - 08:34

Does this tool do what you need?


Edited by Jenoki, 07 March 2013 - 08:35.

  • Conner_Bw likes this
Posted Image

CPU Intel i7 4770k 3.5ghz
OS Windows 8.1 Pro 64bit
SSD 256GB OCZ Vertex 4
HDD 1TB Samsung F3
RAM 16GB Kingston HyperX Beast
Audio Focusrite Saffire Pro 24
Video Gigabyte GTX 780 GHz Edition

#3 migloJE


    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 154 posts
  • Gender:Male

Posted 01 August 2013 - 13:44

does any one else experience the same problem, when i export MIDI file from renoise, although i setup all instruments to diferent midi chanel and diferent banks and diferent program, my midi file exports every instrument as a piano nuber 1 program. any solution for that?

#4 midi error

midi error

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 981 posts
  • Gender:Male
  • Location:The Chemical Plant Zone

Posted 04 April 2014 - 19:44

This tool seems to export uber long notes...it may be something to do with note-offs. Errgg

#5 Taika-Kim



  • Normal Members
  • PipPip
  • 41 posts

Posted 03 November 2014 - 01:35

There is a bug in the export script.


When there are several consequent notes of the same pitch without an intermediate note cut command, sometimes the script writes the noteoffs and ons in wrong order, putting the noteon before noteoff, resulting in notes of zero length.

Just try a sequence like this for the whole pattern:







And you will receive this:

0 On ch=1 n=60 v=127
24 On ch=1 n=60 v=127
24 Off ch=1 n=60 v=0
48 On ch=1 n=60 v=127
48 Off ch=1 n=60 v=0
72 Off ch=1 n=60 v=0
72 On ch=1 n=60 v=127
96 On ch=1 n=60 v=127
96 Off ch=1 n=60 v=0
120 Off ch=1 n=60 v=0
120 On ch=1 n=60 v=127
144 Off ch=1 n=60 v=0
144 On ch=1 n=60 v=127
168 Off ch=1 n=60 v=0
168 On ch=1 n=60 v=127
192 On ch=1 n=60 v=127
192 Off ch=1 n=60 v=0
216 Off ch=1 n=60 v=0
216 On ch=1 n=60 v=127
240 Off ch=1 n=60 v=0
240 On ch=1 n=60 v=127
264 Off ch=1 n=60 v=0
264 On ch=1 n=60 v=127
288 Off ch=1 n=60 v=0
288 On ch=1 n=60 v=127
312 Off ch=1 n=60 v=0
312 On ch=1 n=60 v=127
336 Off ch=1 n=60 v=0

....(goes on)

#6 MiDinkiDi


    New Member

  • Normal Members
  • Pip
  • 3 posts

Posted 03 April 2017 - 00:45

I'm using Renoise v3.1.0 along with the latest version of the MIDI export tool (com.renoise.MidiConvert V0.94). I do indeed get the same flaw in the output fiie where MIDI instrument/channel properties (such as GM banks as they were saved in Renoise) don't show up in the MIDI file output, which sort of brings you back to square one - especially if you've already mapped your MIDI instruments and channels as you wanted them to be within Renoise.

I hope it's the kind of bug that can be fixed sometime in the future, so the abovementioned workaround would no longer be necessary. Thanks a lot.




#7 joule


    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1672 posts
  • Gender:Not Telling
  • Location:Sweden
  • Interests:music, philosophy, engineering

Posted 03 April 2017 - 10:00

This sounds like something that should be quite easy to fix (some if statement and/or loop going a bit wrong).


I've dabbled with midi parsing in Renoise. If someone wants to upload an example of something that breaks, I'd be happy to have a look to see if I can fix it.

  • midi error likes this