16 January 2015

NotesConvertor, version 1.29 (available for testers only)


Whats new:

  • Fixed bug with text in menu. 
  • Fixed bugs with multiselection. 
  • Added helper lines while you dragging note. 
  • Added +half length for notes
  • Added import from mml text format (really simple version), supporting only:
 t<number> - set temp, u can setup temp once

 o<number> - set octave, u must specific octave for each new line  (number: 1-9)

 < - +1 to current octave, for example: o5 a1<b1 same as o5a1o6b1

 > - -1 to current octave, for example: o5 a1>b1 same as o5a1o4b1

 v<number> - set velocity (number: 0-10)

 abcdefg<number>.# - notes, number here it's inverted length of note, min 1, max 32 (number must be 1 2 4 8 16 or 32), point means additional half length to note, # means black note

 l<number> - set default inverted length, for example: l4 abcrr1 l8. d#ef it's same as if you typed a4b4c4r4r1d8.#e8.f8.

 r<number>- silence, how much time you need to skip before next note, for example: t120 o5 a1 r1 b1 means play note A 2 sec. then silence 2 sec. then play note B 2 sec.

 x<number>- play percussion, actually every new line in file percussion will random.

You can't specific instruments or percussions.
Actually I added this functionality just for testing my scripts so if something dont work in your mml files, so... You can ask for improve this but I dont promise.
  • Added export in lua window with a few options.
  • Rewrote export to script function (really many changes inside), and it's reason why I looking for testers before publish it for everyone.
Send me mail if you wanna test it (first 2-3 tester got a link for downloading).

1 comment:

  1. Thx to all testers for their feedbacks.
    To Leonoris for found bug which occurs when software tried set english as default (unsuccessfully) and then was impossible to change it.
    To Jesse Chang for testing all scripts in game and approve them as correct.
    To M.Kaddatz for what he still here :)

    Public version will uploaded tomorrow.

    ReplyDelete