Showing posts with label Development. Show all posts
Showing posts with label Development. Show all posts

10 June 2017

NotesConvertor 1.98 released

- Whats new in 1.98:
  • Some peoples had problem with running software before, because they don't had the Microsoft Visual C++ 2010 Redistributable Package (x86). Don't need it anymore.
  • It's possible to invert keyboard now, so upper octaves will be at top and low octaves at bottom of field.
  • Some small changes here and there, more info in read_me.txt

29 January 2016

NotesConvertor 1.90

Added few really useful functions for experienced users. Perhaps I'll make few video lessons about how use them later. More info about changes in read_me.txt as usually, but shortly: sub scale, average tempo between marks, merge with midi files, record mode, some features about changing tempo, edit velocity window (wip), list of instruments (wip), noticeable optimizations, etc.

14 December 2015

NotesConvertor 1.80

Too lazy to make the detail post about updates in NotesConvertor. You can read it in read_me.txt anyway. Shortly, fixed bugs in export and added few new features like dynamic tempo or tuned volume.

06 October 2015

Found another "bug" in aion scripts

People who knows how use mml codes should known about "l" keyword also, that keyword means what we set the default length for next notes if their lenght not specified. For example: "l8abcl16efg" and "a8b8c8e16f16g16" it's same. But in Aion it's not working for percussions, so "l8xxxl16xxx" and "x8x8x8x16x16x16" it's not same! /_- And default length for percussion in aion it's not 4 like for notes, it's 8, another weird thing. So don't use percussions in NotesConvertor, it's will fixed in next version.fixed

04 October 2015

Shortly...

Just installed Aion for adding some new stuffs and found some changes in scripts system, on any event in OnSoundPlay function game sending label == 0, but before it's was nil. As result all multi instrumental scripts dont work as expected. Would be fixed soon (not today, time went to sleep for me atm). Ok, new version of MusPlayer was added, but all multiinstrumental scripts (which was created before) would works incorrect anyway... You can fix them by changing text in scripts for musplayer:
"[0]" to "[1]"
"[1]" to "[2]"
"[2]" to "[3]"
"[3]" to "[4]"
"[4]" to "[5]"
NotesConvertor will be updated later (found few bugs in generator for standalone scripts).fixed

19 July 2015

NotesConvertor 1.70

- Whats new in 1.70:
  • added:
       - 3d piano (use keyboard arrows for moves).
       - midi device selection.
       - russian translation for export window.
  • changed:
      - disable resizable flag for export window.
  • fixed:
      - few bugs.

25 June 2015

Repainting again (done)

Decided to repaint gui, before:
And now, also fixed bug with menu rendering order:

10 June 2015

NotesConvertor 1.61 relesead

- Whats new in 1.61.1:
  • fixed bug: for standalone multiinstrumental looped scripts, not reseted instruments at start after first playing.
- Whats new in 1.61:
  • Added 'Loop', 'Glow', 'Jump' options in export window for standalone scripts, also 'Add instruments info' available for standalone scripts now.
  • Added 'Vertical sync' in 'View->Settings' menu, use it if your videocard dislike warm :)
  • Supporting multi-monitor systems.
  • Added 7 outlets boxes above timeline bar, you can use their in scripts
  • Some fixes in lua engine:

15 May 2015

NotesConvertor 1.60 relesead


- Whats new in 1.59.6:
  •   possible to scroll the note field vertically.
  •   auto pause tracking in dragging mode for notes.
  •   fixed bug with wrong "original time" after moving notes by pressing minus/plus while cursor under timeline.
- Whats new in 1.60:
  • fixed bug: option "Use track markers" in export window worked incorrect, appeared in 1.59.4
  • fixed bug: incorrect instruments/volume at start of script for part #2, part #3, etc scripts.
    also you can use MusPlayer 1.081 for old your scripts, they would fix ^this^ bug automatically. (script in folder)
  • few changes in interface.
  • Experimental stuff: Added aion script system like in game (not all functions implemented).

08 April 2015

NotesConvertor 1.59.1 relesead

- Whats new in 1.59.1:
  • Fixed bug in import midi function (incorrect velocity).
  • Fixed a little bug in sound engine, incorrect sound for percussions in multiinstrumental files.
  • Added export to .midi. (Tested it not well)


- Whats new in 1.58:
  • Added drag & drop for files. Just drag any supported files and drop on software window for opening them.
  • Possible to open .ncf .midi .mid .txt (with Aion mml code) files by software directly. (new instance of software will be runned)

30 March 2015

NotesConvertor 1.57 relesead

Few minor changes:
  • Fixed bug with multiselection what appeared in 1.56.
  • Repainted NoteInfo window.
  • Some messages was removed from log window.
  • Updated Midi import function (found midi with wrong file header, now even such of midi files possible to open).
  • Added timeline sub menu, also "Lock/Unlock timeline" was moved from main menu into timeline sub menu.

26 March 2015

Repainted "NoteInfo" window.

Can't decide which style will be better, any opinions?
updated: added 5 variant.

21 March 2015

NotesConvertor 1.56.1 released

Too lazy to develop in last weeks, so just share what I'm done.

Whats new:

  • Many little changes in gui logic and view appearance.
  • Added percussions.
  • Added default instument (you can set it for new notes).
  • Added popup menu for notes/percussion/volume (a lot features inside).
  • Enabled "Add instruments info" in export window.
  • Added temp marks for imported midi (dont affected in scripts, only for playback in software)
  • Changed scale, you no need more tune scale for mostly midi files.
  • Added AionMode.
  • Outchannels and unsupported notes highlights appear only in AionMode.

22 January 2015

NotesConvertor 1.39.1 released! (updated 26.01)

Whats new:

  • Added tips for checkboxes in export window.
  • Possible export script with sound volume for each note.
  • Few additional options in export window. (useless for Aion actually)
  • 26.01: Fixed bug with infinity loop which appeared in 1.39 version (leading program to hang)
  • 26.01: Percussion exporting like "x<1/length>"


20 January 2015

Short test again... (completed)

As someone can noticed ima added velocity info in last two of my scripts, and i would to ask for record ingame video or just sound with two scripts below:

Aion - Forgotten Sorrow (standalone version with volume info for notes)

Aion - Forgotten Sorrow (standalone version withOUT volume info for notes)

Full version of script (almost 4mins length) will added after test :P Sense of this test is to find out is worth to add information of the sound volume or not.

added: video with sound volume info by Ramielle, video without sound volume info.

Сonclusion: with volume info sounds a little better but it's not so important atm, so I decided to think how implement instruments for editing notes volume (most easy variant it's just right click on note and select in popup menu, need something for more faster editing, probably just hot keys + visual info..).

19 January 2015

NotesConvertor 1.30 released! (updated to 1.30.2)

Whats new:

  • Added popup menu for scale's presets.
  • Added background color for log's messages. (Red/Orange means Error/Warning)
  • Fixed Ctrl + Shift + Scroll didn't changed scale (ver. 1.30.1).
  • Fixed importing from mml, tag "l1." recognized incorrect (ver. 1.30.2).
  • Improved algorithm for exporting in .lua (ver. 1.30.2).

About export in current version:
  • You can select which type of script you want, standalone or for musplayer.
  • You can select version as is without encoding (size of script will be increased), probably with a small edits you can use it in another games which support mml too, for example ArcheAge
  • You can choose specific part of track which you want to export, no need delete notes more.

Also a "short" video about creation multipart scripts in current version:

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)

14 January 2015

Error catched in scripts

Sorry to all, it's was really stupid error, in lua then you typing for example 3/2 result will 1.5 and I knew about it (it's common thing for languages with dynamic typing), but if you write string.rep("some string", 1.5) result will "some stringsome string" as you see it's repeated twice! Cause in lua float to integer working like int new_value = int(value + 0.5f) (in c/c++). You can fix your scripts easy, if you see this string in your scripts:
function s(n)return("r1"):rep(n/32)..("r32"):rep(n%32)end
or this string:
function s(n)return("r1"):rep(n/16)..("r16"):rep(n%16)end
change it to:
function s(n)return("r1"):rep(math.floor(n/32))..("r32"):rep(n%32)end
and respectively to:
function s(n)return("r1"):rep(math.floor(n/16))..("r16"):rep(n%16)end

NotesConvertor is going to be updated with that fix later.

24 December 2014

NotesConvertor released!

So... just few words what was changed from last my news about software:

  • Wrote own midi parser (really short and fast, i didnt tested it a long, but i didnt saw midi file with errors, so if you have some files what opening with errors or even don't opening, let me know).
  • Added "About" window lol, most useless stuff but any program must have it I think.
  • More nicer selection (hold "left control" key for adding notes to selection or hold "left alt" key for subtract from selected notes).
  • Tuned "Note info" tips, added "code:", probably for some will useful who knows.
  • Redesign "File" sub-menu, no need to explain it im think, you can check it by self.
  • Redesign "Log" window, now it's docked in bottom.


You can download last version from NotesConvertor page.

25 November 2014

NotesConvertor: work in progress

Decided share about progress under software, it's looking more nicer now.
Few description for video:
  • Yellow-brown notes it's percussion notes
  • Green notes for black panels
  • Blue notes for white panels
  • Red it's notes which out of channels (8 channels limitation in aion. You remember this, right?). You need reduce red notes amount to 0 before save to script.

Actually software exporting all notes to script without instruments in mind, so in game it's will sounds like all notes for piano.