- 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
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:
Ярлыки:
Development,
NotesConvertor
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.
Добавил несколько действительно полезных инструментов для опытных пользователей. Возможно позже запишу несколько видео уроков о том как их использовать. Более подробная информация об изменениях как обычно в read_me.txt, но если кратко: масштабирование между метками, усреднение темпа между метками, добавление миди файлов в уже существующий проект, режим записи, более удобная возможность смены темпа, окно для редактирования громкости (в разработке), список инструментов (в разработке), заметные оптимизации и т.д.
Ярлыки:
Development,
NotesConvertor
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.
Лень писать детальное сообщение об изменениях в NotesConvertor. Почитаете в read_me.txt если интересны подробности. Если кратко, исправил "ошибки" в экспорте о которых говорил в предыдущих сообщениях и добавил несколько новых опций, например такие как динамический темп или настроенная громкость нот для скриптов с несколькими инструментами.
Ярлыки:
Development,
NotesConvertor
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
Те кто знаком с mml скорее всего знают о таком теге как "l" который устанавливает длину по умолчанию для последующих нот. Например: "l8abcl16efg" и "a8b8c8e16f16g16" две равнозначные записи одних и тех же нот. Но в Айоне это не работает для ударных, поэтому "l8xxxl16xxx" и "x8x8x8x16x16x16" не одно и тоже! /_- Также длина по умолчанию для ударных в айоне не равна 4 как это сделано для обычных нот, а равна 8, еще одна странная особенность. В общем пока не используйте ударные при экспорте в NotesConvertor, будет исправлено в след. версии.исправлено
Ярлыки:
Aion,
Development
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
Ярлыки:
Development
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.
- Что нового в 1.70:
- добавил:
- 3d пианино (используйте стрелки на клавиатуре для перемещения).
- Выбор устройства миди.
- "Перевёл" на русский окно экспорта. - изменил:
- фиксированный размер окна экспорта. - исправил:
- несколько не критичных "жуков" :)
Ярлыки:
Development,
NotesConvertor
25 June 2015
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.
- 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:
Ярлыки:
Development,
NotesConvertor
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.
- 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).
Ярлыки:
Development,
NotesConvertor
08 April 2015
NotesConvertor 1.59.1 relesead
- Whats new in 1.59.1:
- Whats new in 1.58:
- 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)
Ярлыки:
Development,
NotesConvertor
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.
Ярлыки:
Development,
NotesConvertor
26 March 2015
Repainted "NoteInfo" window.
Can't decide which style will be better, any opinions?
updated: added 5 variant.
updated: added 5 variant.
Не могу решить какой вид окна будет лучше, мнения?
обновлено: добавил вариант с учётом мнения незаинтересованного зрителя :)

Ярлыки:
Development,
NotesConvertor
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.
Ярлыки:
Development,
NotesConvertor
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>"
Ярлыки:
Development,
NotesConvertor
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 - 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,
Development,
Script
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:
Ярлыки:
Development,
NotesConvertor
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)
Ярлыки:
Development,
NotesConvertor
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.
Извиняюсь перед всеми кто пользуется NotesConvertor, нашел действительно идиотскую ошибку, в lua когда вы пишите например что-нибудь вроде такого: 3/2 результатом будет 1.5 и тут ничего удивительного для языка с динамической типизацией, но если написать string.rep("какая-то строка", 1.5) то в результате мы получим "какая-то строкакакая-то строка", как не трудно заметить "какая-то строка" повторилась дважды! Объясняется это тем что в lua числа с плавающей точкой преобразуются в целочисленные подобным образом int new_value = int(value + 0.5f) (на языке c/c++). На данный момент вы можете исправить свои скрипты довольно легко, если вы видите в коде скрипта подобную строку:
function s(n)return("r1"):rep(n/32)..("r32"):rep(n%32)end
или такую строку:
function s(n)return("r1"):rep(n/16)..("r16"):rep(n%16)end
то замените ее на:
function s(n)return("r1"):rep(math.floor(n/32))..("r32"):rep(n%32)end
и соответственно на:
function s(n)return("r1"):rep(math.floor(n/16))..("r16"):rep(n%16)end
NotesConvertor будет обновлен с учетом данного исправления чуть позже.
Ярлыки:
Development,
NotesConvertor
24 December 2014
NotesConvertor released!
So... just few words what was changed from last my news about software:
You can download last version from NotesConvertor page.
- 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.
Итак... пару слов о том что изменилось с тех пор как я делился какими либо новостями о программе:
Скачать последнюю версию можно со страницы NotesConvertor.
- Написал собственный парсер midi (довольно коротки и шустрый, правда не тестировал его особо долго, но файлы с ошибками у себя я не находил, поэтому если у вас какие либо файлы будут открываться с ошибками или вообще не открываться дайте мне знать).
- Добавлено окно "О программе", самое бесполезное пожалуй, но без него никуда :)
- Улучшил выделение нот (удерживайте клавишу "левый контрол" для добавления нот к уже выделенным или "левый альт" для снятие выделения с ненужных нот).
- В всплывающей подсказке к нотам добавил поле "code:", возможно это будет кому то полезно кто знает.
- Переделал подменю "Файл", думаю нет смысла рассказывать, там итак всё понятно.
- Переделал окно "Журнал", теперь оно прикреплено к нижней части экрана, но при желании можно закрыть вовсе.
Скачать последнюю версию можно со страницы NotesConvertor.
Ярлыки:
Development,
NotesConvertor
25 November 2014
NotesConvertor: work in progress
Decided share about progress under software, it's looking more nicer now.
Few description for video:
Actually software exporting all notes to script without instruments in mind, so in game it's will sounds like all notes for piano.
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.
Решил поделится на каком этапе находится разработка, выглядит значительно лучше чем прежде, не так ли? :)
Небольшое пояснение к видео:
По правде говоря на данный момент при экспорте не учитывается для нот не их громкость не инструмент, поэтому все ноты будут в итоге звучать как для пианино (возможно я добавлю когда-нибудь экспорт с учётом инструментов).
Небольшое пояснение к видео:
- Ноты коричневого цвета обозначают ударные.
- Зеленые ноты это ноты для черных клавиш.
- Синие ноты для белых клавиш.
- Красные ноты указывают на ноты для которых требуется больше каналов чем у нас есть (всего 8 каналов доступно в айоне, я уже об этом как-то рассказывал, может кто помнит). Поэтому перед тем как сохранять трек в скрипт нужно избавится от подобных нот.
По правде говоря на данный момент при экспорте не учитывается для нот не их громкость не инструмент, поэтому все ноты будут в итоге звучать как для пианино (возможно я добавлю когда-нибудь экспорт с учётом инструментов).
Ярлыки:
Development,
NotesConvertor
Subscribe to:
Posts (Atom)