31 December 2015

Happy New Year

Всех с наступающим Новым Годом! Желаю всем кто хорошо себя вёл в уходящем году всяческих успехов, здоровья и отличного настроения! А тем кто не справился, желаю стать лучше :)


29 December 2015

Tree of Savior - Milden Miles

It's sounds much better with violin, but sadly it's not exist in aion.

19 December 2015

Peter Ilyich Tschaikovsky - Waltz Of The Flowers

Promised classic someday.


Script here (for MusPlayer 1.083+)

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.

11 December 2015

Muse - Undisclosed Desires

Didn't expect that the electro-bass would sound so at high octaves. (3:03-3:37) Also, no piano in this script, so rare :)
Updated (1 Jan 2021): reuploaded and changed a bit.

Scripts (for MusPlayer):

31 October 2015

Tree of Savior - Charty of Fire

Another theme from Tree of Savior, like it :)


Witch Hunter Robin - Shell

Multi-instrumental script of opening theme from Witch Hunter Robin anime.

Aion - Song of Moonlight

A lot changes of tempo, so it's sounds good if you have good fps in game too.


Vladimir Dashkevich - Sherlock Holmes Overture

Music theme from soviet version of Sherlock Holmes

Full Metal Panic - Are Kara

One of script where aion's accordion sounds not bad, imho :)


16 October 2015

Rob Dougan - Clubbed to Death (updated)

You may be have recognized this theme by the The Matrix movie.


Updated 16.10.2015: feel the difference :)

10 October 2015

Mirror's Edge - Still Alive

Woot, one of my favorite themes published finnaly. And it's also my first music script with dynamic tempo. Actually in Aion it's a relly big problem to make song with dynamic tempo, cause you should:
 a) keep channels synchronized
 b) aion has a bug which i noticed today - last note before new temp playing with wrong time length. For example:

  function OnInit()
   -- should play note 'a' and 'b' in same time with tempo 60 and then with tempo 120
   H.PlaySound(1, "t60 r1 a2 r2 r4 r4 t120 a2")
   H.PlaySound(2, "t60 r1 b2 r1 t120 b2")
   -- but with tempo 120 it's playing not in same time cause...
 end


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

05 October 2015

Tree of Savior - The Die is Cast

BGM from mmo Tree of Savior (played in iCBT1), and i should to say, a lot of really good music in it. Also big thanks to Tritone for his (or her) awesome sheets.


04 October 2015

Evanescence - My Immortal

It's short fragment (less than 1 min.) of song but it's instrumental and because still nobody confirmed how it's sounds in game (I mean previous instrumental scripts) so I decided publish just this fragment and if it's sounds not exactly as expected then no sense to continue making this type of scripts.

Updated: full version released.
Updated #2: tuned and fixed for musplayer 1.083.

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:

18 June 2015

Captain Tsubasa (6 themes)

Played this game on my nes long ago (maybe 20+ years ago), it's was japanese version so I completely understood nothing but it's didn't stopped me to finish this game :)



All standalone version looped and with glow/jump effects.

Departure (Standalone, for MusPlayer)
Pierre and Napoleons Theme (Standalone, for MusPlayer)
Sao Paulo Youths Theme (Standalone, for MusPlayer)
Story Event Theme 2 (Standalone, for MusPlayer)
Story Event Theme 6 (Standalone, for MusPlayer)
Team Meeting Mode (Standalone, for MusPlayer)

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:

01 June 2015

Angela - Sidonia no Kishi

OP from one of my favorites anime in current season :)


Scripts (for MusPlayer): part01, part02

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).

14 April 2015

Hello, scale, glow and dance butler script.

Wrote it long ago for myself, time to share :) Feature of this script is it's using only one sound channel (and just one script slot :)) for all stuff and it's working really infinity, not just ~20-30 mins like another zoom/glow scripts by some players.

You can customize it for self:
-- means your butler would calm by default
-- change this line to is_simple_butler = false for dance mode by default
is_simple_butler = true
-- means your butler would speakless by default
-- change this line to is_butler_silence = false for changing his mood to more funny way
is_butler_silence = true
-- default exciting level, more value means more time before butler get tired
e_level = 50

If you type in common chat "stop", "calm" or "shut up" then butler should be stop dancing.
But if you type "restore", "don't give up" or "dance" then butler will continue to dance.

Enjoy.

10 April 2015

Evanescence - Hello

Idk why people still asking me about scripts >_< Showing all proccess in video below with tuning for better quality:


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

VIXX - Error

Someone asked for this theme on forum.


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.

09 March 2015

Toradora! - Kotori no Etude

Another multi-instrumental theme - Kotori no Etude from Toradora.


08 March 2015

FF9 - Black Mage Village

Multi-instrumental version of composition (you need MusPlayer 1.083+ too for this type of scripts).


Scripts: part01, part02

18 February 2015

Game #06

So much time has passed since last blog's game. And at this time full instumental theme (10 in total with percussions), also it's a test too. For run this script you need MusPlayer version 1.08. In script first 30 sec of song.

Script with song here
MusPlayer 1.08 script here

28 January 2015

FF7 - Tifa's Theme

Styben Serrano asked on forum, both version with sound volume info for each note (anyone post link with ingame video).

Script: FF7 - Tifa's Theme (standalone version)
Script: FF7 - Tifa's Theme (for MusPlayer)

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..).

Aion - Wings Of The Knight

Script: Aion - Wings Of The Knight (standalone version)
Singer: Olga Yakovleva (Origa)


or you can listen version with orchestra here.

Rest in peace Olga...

She was amazing singer...Q_Q


Script: Aion - The Still Sad World (standalone version)
Music: Inro Joo
Singer: Olga Yakovleva (Origa)


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)

15 January 2015

Bakemonogatari - Kimi no Shiranai Monogatari

It's really amazing theme, I made this script while played Aion but wasn't satisfied with result in game (yeap, cause in scripts was error about I'm talked in prev. my post). As result I only uploaded video and didn't published it on blog. So if you'll share video with this script in comments I would appreciate it :) Also you can check code in mml format (Aion version) here, maybe will useful for someone.

Video with depricated version of script:

Scripts (MusPlayer required): part01, part02, part03

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.

FLCL - Little Busters

Nope, I didn't come back in game and I dont sure about correct work of this script :) But high chance what it's will work fine. fixed version.


Scripts: part01, part02

06 January 2015

Minor update for NotesConvertor, version 1.02

Change Log (1.02):

  • Redraw 1/32 notes, looks more noticeable atm.
  • Redraw "start" and "end" track's markers on timeline.
  • Added lock option in menu for timeline (Edit->Change->Lock [timeline]), just for avoid missclicks which happens sometimes. 
  • Fixed few misspells in logs messages and added info about script file size in bytes after export.
  • Esc hotkey was changed, just unselect notes now.