Jump to content


Photo

New Tool (3.0): Mod / Xm Converter


  • Please log in to reply
55 replies to this topic

#1 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 22 February 2012 - 12:38

Xrns2XMod, the mod / xm converter from renoise song format, is now also a tool

Xrns2XMOD Tool

In order to make it work, download latest binary version of Xrns2XMod here

http://www.youtube.com/watch?v=AkgFeKhTpvs

Attached Images

  • xrns2xmod_helper.jpg
  • xrns2xmod_tool.jpg

Edited by Zenon, 22 December 2013 - 16:07.

  • taktik, Ledger, Conner_Bw and 6 others like this

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#2 Djeroek

Djeroek

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6769 posts
  • Gender:Male
  • Location:Borneo

Posted 22 February 2012 - 15:10

.

Edited by Djeroek, 07 March 2014 - 02:56.


#3 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 28 February 2012 - 15:20

This tool can proove to be very handy, being a chipmusician using milkytracker.

#4 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 29 February 2012 - 18:39

I could have used this tool last december.... had to do some Amiga Christmas mod project that i had to manually convert a lot of samples for....
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#5 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 29 February 2012 - 19:38

I could have used this tool last december.... had to do some Amiga Christmas mod project that i had to manually convert a lot of samples for....


Actually xrns2xmod exists since 2010, this tool is just an interface for the main program :)

Edited by Zenon, 29 February 2012 - 20:05.

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#6 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 29 February 2012 - 20:08

Actually xrns2xmod exists since 2010, this tool is just an interface for the main program :)


Ah yes sorry, i didn't looked towards that direction though, specially because conversion of an xrns to a mod file means loosing an awfull lot that i didn't expect anyone to bother himself creating such converter at all.
But i'll keep it in mind for the next mod project...
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#7 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 23 March 2012 - 18:58

Zenon,

I just tried your tool, hoping to use it in conjunction with milkytracker, taking temporary advantage of Renoises arranger (PM). This would require the ability to load an xm and export it without anything being changed. Would this be possible in a future version? (except for vibsweep that can never be converted)

My experience was that sample rates were converted in some way. I noticed this on the percussions on one of my chiptunes.

I really hope I'll be able to use this in the future. It's such a nice effort you've made :)

#8 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 23 March 2012 - 20:35

This would require the ability to load an xm and export it without anything being changed. Would this be possible in a future version? (except for vibsweep that can never be converted)

Currently the import format API don't give the first right to tools to disect the contents before loading and converting it into Renoise.
The tool would then have to load the XM in binary form, convert a lot of stuff of itself and then attempt to remodify contents that can be morphed back into its original glory.

Many of Renoise its extras aren't convertible into older formats and you will easily misuse these features once you are working on such module in Renoise.
I can image that some quick features like the render to sample feature would be of use to quickly enhance a module, but i would not compose an XM in Renoise in the hopes to get it crispy clean converted to a native XM variant.
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#9 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 23 March 2012 - 20:43

Vv,

Good to know. It's a pity the samples are mangled though. Like I said, I would benefit mostly from the pattern matrix, but it wouldn't be a sane workflow without switching fairly easily between trackers (not having to reload .xi:s in the xm tracker for instance).

#10 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 23 March 2012 - 20:58

It's a pity the samples are mangled though.

That is an inevitable limitation of the XM format, 16 bit and 44Khz at max. By going down from 32-bit to 16 bit you lose 50% of your data including what you have processed in Renoise.
Only thing to somewhat save the structure is using an external sampler that can do a good job with resampling.
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#11 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 23 March 2012 - 21:04

Joule, first off thank for your feedback.

Maybe I've not understood well, but are saying that converted samples lose something with conversion ?

If yes, as vV said there are some limitations due to the format itself:

for XM, 44Khz and 16 bit
for MOD, only 8 bit mono samples.

For the rest I think the sample remains the same.

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#12 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 23 March 2012 - 21:14

Zenon,
Yes. I'm checking more closely and it seems the exported samples are heavily ramped. I noticed this by a snare/stick getting a very low attack.

If you're using BASS in some way to export each instrument, maybe you need to make sure that no interpolation and no ramping is being used?

Edited by joule, 23 March 2012 - 21:17.


#13 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 23 March 2012 - 21:16

Zenon,
Yes. I'm checking more closely and it seems the exported samples are heavily ramped. I noticed this by a snare/stick getting a very low attack.


Can you send me your xrns?

obviously it is not important to send also the pattern :-)

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#14 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 23 March 2012 - 21:24

Can you send me your xrns?


Original xm: http://dl.dropbox.co...54/sticktest.xm

As xrns: http://dl.dropbox.co.../sticktest.xrns

Exported to xm again: http://dl.dropbox.co...-reconverted.xm

#15 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 23 March 2012 - 21:30

Original xm: http://dl.dropbox.co...54/sticktest.xm

As xrns: http://dl.dropbox.co.../sticktest.xrns

Exported to xm again: http://dl.dropbox.co...-reconverted.xm


looks true.

I'll investigate about it and I'll let you know.
  • joule likes this

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#16 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 26 March 2012 - 16:14

Zenon,
Yes. I'm checking more closely and it seems the exported samples are heavily ramped.


Should be solved, check out the latest version

Edited by Zenon, 26 March 2012 - 16:15.

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#17 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 26 March 2012 - 16:30

Zenon,

What need I do to update? I downloaded the tool from the first post without any change.

#18 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 26 March 2012 - 16:34

Zenon,

What need I do to update? I downloaded the tool from the first post without any change.


The tool is just an interface, you need to download he main program from the homepage site.

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#19 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 26 March 2012 - 16:46

Zenon, Yes. Where do I need to copy it? Perhaps some path button could be added to the tool ui.

#20 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 26 March 2012 - 16:51

Zenon, Yes. Where do I need to copy it? Perhaps some path button could be added to the tool ui.


There's already a "Locate" button on the tool where you specify the path of xrns2xmodcmd.exe
  • joule likes this

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#21 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 12 April 2012 - 21:00

tool updated, added a validation for every note inserted in order to check if is in the correct range.

Might be useful especially for mod, which has a short range of period.

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#22 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 17 April 2012 - 16:35

1.2 released.

Added a new helper window that considerably improve the ease of use, because does the opportune conversion for portamento and volume value.

*EDIT

1.3 released, solved a bug everytime renoise starts

Attached Images

  • xrns2xmod_helper.jpg

Edited by Zenon, 18 April 2012 - 14:11.

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#23 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 26 April 2012 - 16:14

1.4 released.

Added Transpose features that adjust tempo according to ticks / tempo set to sequencer track simulating the mod format behavior

Look at the tutorial video on the first post

lookin for xrns to mod / xm converter ?
Xrns2XMOD


#24 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1775 posts
  • Gender:Not Telling

Posted 26 April 2012 - 18:01

Nice going Zenon! If it wasn't for the lack of vibsweep, I could see myself tracking my xm chips with Renoise. The development of milkytracker has halted unfortunately.

Edited by joule, 26 April 2012 - 18:02.


#25 Zenon

Zenon

    Advanced Member

  • Normal Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:Rome, Italy

Posted 15 April 2014 - 13:10

Xrns2XMod made compatible with 3.0

Download it here
  • Conner_Bw, vV, TheBellows and 1 other like this

lookin for xrns to mod / xm converter ?
Xrns2XMOD