ckald / Samplicity

.SFZ to .XI sample format converter
18 stars 6 forks source link

MilkyTracker compatibility #7

Open jhusak opened 11 years ago

jhusak commented 11 years ago

To be compatible with MilkyTracker, the change in 277 line does the trick - change from 0x0 to 0x0102.

    # create xi file
      file.write(struct.pack('21s22sb20sh',\
          'Extended Instrument: ', (filename[:-4] + ' ' * 22)[:22], 0x1a,\
          pad_name('Samplicity v0.3', 20), 0x0102))

      notes_samples = [0 for i in range(96)]
ckald commented 10 years ago

Hi! Sorry, I haven't noticed your comment back then. Does MilkyTracker support 32bit samples? I cannot check this myself – MilkyTracker seems to be not compatible with Mac OS X Mavericks

bugnano commented 9 years ago

MilkyTracker does not support 32bit samples, and it has more limitations than SunVox, for example it does not support more than 16 samples per instrument. As I needed to convert the Sonatina Symphonic Orchestra to .xi format to use in MilkyTracker, I forked Samplicity and created MMA (https://bitbucket.org/bugnano/mma) in order to have a tool that converts .sfz files to a MilkyTracker compatible .xi format, so you can use that too.