What is EINE?

EINE is an UTAU plugin that serves to allow for easy batch selecting of appends in EINE compatible voicebanks. EINE stands for EINE Is Not EVEC.

 

EINE can also convert lyrics to and from CV and VCV as well as to and from Hiragana and Romaji. It also allows for batch lyric definition, rest conversion and the option to edit the highlighted notes in a text editor.

Why does EINE exist?

With UTAU voicebanks that have appends, using them can be difficult if you want to use an append for a few specific notes as you will need to render the UST multiple times for each append you want to use or create multiple USTs. This can be quite annoying. EINE compatible voicebanks have the appends as part of the main voicebank with notation at the end of a note to identify which append to use (if any). This allows for appends to be used for specific notes much more easily, but without any sort of assistance from a plugin of some description, using appends in EINE compatible voicebanks for an entire UST or larger sections can be quite annoying.

 

The EINE plugin serves to solves the problem that EINE compatible voicebanks cause. Simply select the notes you want to change, run the plugin and enter the append you want to use.

What defines EINE compatible voicebanks?

A voicebank being EINE compatible simply means that it has appends and the format for said appends matches the EINE standard. No steps of making a voicebank EINE compatible involves getting in contact with Longsleve Records.

How do I make an EINE compatible voicebank?

The download for the EINE plugin will also contain a copy of a plugin called "EINE Studio". EINE Studio allows you to quickly make preexisting voicebanks EINE compatible.

Does EINE work with multipitch voicebanks?

EINE can work with multipitch banks, but EINE studio will not support it, you will have to manually add the append yourself. Also, the append needs to be recorded in the same pitches as the core voicebank (or use the same suffixes). A guide for multipitch banks is being worked on currently.

Does a voicebank need to be EINE compatible to be used with the EINE plugin?

No. EINE has multiple functions in addition to the appends and complex prefixmap functionality (which are the only parts of EINE that require an EINE compatible voicebank).

What is the growl functionality?

Starting from EINE 2.0 (included in package 1.7), there is functionality to allow voicebanks to growl without the use of a growl append. This is achieved through adding a vibrato with a cycle of 12. The intensity of the growl is determined by the vibrato's depth. This method, however, has a drawback: you cannot use vibrato alongside the growl as the growl is the vibrato. There are two ways to growl with vibrato however. The first one is to trace the vibrato with pitchbends and the second one is to have the growl handled by the Utaugrowl resampler. EINE has the functionality to convert between vibrato based growl and the Utaugrowl based growl on command to make this as painless as possible.

Changelog

EINE

1.0: Initial release

1.2: Removed case sensitivity. Added option to type append abbreviation instead of full name.

1.4: Assimilated USTools's functionality and interface (converting USTs between CV and VCV and converting UST encoding between Hiragana and Romaji). Added GUI for adding appends to notes. Fixed bugs from USTools pertaining to CV to VCV conversion. USTools functionality now accounts for EINE appends. Added functionality to convert all selected notes to rests. Added functionality to batch insert lyrics (CV only). Title bar now says EINE version. Added in guide to fitting USTs. Added functionality to edit temp file in a text editor. Changed code-base from Python 3 to Visual C#

1.5: Added Complex PrefixMap functionality. Fixed bugs pertaining to CV/VCV Hiragna/Romaji conversion when the notes have appends.

1.5.5 Fixed bug when resizing window.

2.0: Rebuilt temp reading code and UST conversion from the ground up. Added functionality to add vibrato based growl to notes. Added functionality to convert between Utaugrowl and vibrato based growl.

2.1: Rebuilt completely from the ground up due to losing original source code. Fixes temp handling errors present in 2.0.

2.1.1: Added definition of ヴ(vu) into the base dictionary.

EINE Studio

0.9: Initial release

1.0: Fixed issue where the oto.ini file could become corrupted.

1.2: Added code to check for errors in the append information before it is created.

1.4: Changed order of code execution so that the append will be able to be stitched together in the event that EINE Studio gets flagged as a virus. Added functionality to remove appends from a voicebank.

1.5: Added functionality to remove appends. Added support for editing the custom Hiragana/Romaji dictionary. Added support for Complex PrefixMap rules.

1.5.5 Fixed bug when resizing main window. Fixed bug where adding PrefixMap rules wouldn't save.

1.6 Rebuilt from the ground up due to losing original source code.


Downloads

Package version

EINE version included

EINE Studio Version included

Download link


1.0

1.0

0.9


1.1

1.0

1.0


1.2

1.2

1.2


1.4

1.4

1.4


1.5

1.5

1.5


1.5.5

1.5.5

1.5.5


1.7

2.0

1.5.5


2.0

2.1

1.6


2.0.1

2.1.1

1.6


Legal notice

UTAU is property of Ameya/Ayema, not Longsleve Records.

EVEC is property of Crypton Future Media, not Longsleve Records.

Utaugrowl is not property of Longsleve Records

EINE and EINE Studio are property of Longsleve Records.

USTools is property of Longsleve Records.

You are not to redistribute EINE, EINE Studio or any other Longsleve Records product without permission directly from Longsleve Records.