VCV oto.ini generator

Discussion in 'Software & Plugins' started by tady159, Sep 21, 2014.

  1. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,516
    Likes Received
    1,268
    Trophy Points
    157
    Just got a couple things to say.

    1. I don't think the oto generator works properly on mac.

    This is what happened when I tried to open it.
    [​IMG]

    I checked Console and this is what I found.
    [​IMG]

    2. Is there any way to use this for non-Japanese VCV reclists, written in the same way? (syllables separated by underscores)

    So let's say I have a string that goes like ka+_ka+_ke_ka+_k9_ko+_k@_ku
    And I want my resulting OTO entries to be
    - kA
    A kA
    A ke
    e kA
    A k9
    9 kO
    O k@
    @ ku

    Would it be possible to generate an OTO like that? It would make my life easier, being a non-Japanese VCV reclist writer.
     
  2. tady159

    tady159 Teto's Territory

    Messages
    134
    Likes Received
    1
    Trophy Points
    26
    An error for launching the .jar may have something to do with your Java version, as it happened with other people. Otherwise, I don't know what may be causing it on Mac, and I can't test this, since I don't have an Apple machine.
    About the console message, I know nothing about it. This may be a function that Java inserts automatically.

    Regarging custom reclists, the generator was made to be able to deal with custom reclists, as long as there are corresponding entries on its dictionaries. However, it was not made to actually change the input syllables when creating the aliases. Unless you treat the input as romaji, and set to generate the oto.ini as kana only, configurating the romaji dictionary like this
    ka+ kA A
    ko+ kO O
    (etc)
     
  3. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,516
    Likes Received
    1,268
    Trophy Points
    157
    I reinstalled java and was now able to open it. As it opened I got this window, but it didn't seem to affect functionality

    [​IMG]

    I tested the generator and it did create an oto.ini file in the target directory, but upon opening it, it was completely blank.
     
  4. tady159

    tady159 Teto's Territory

    Messages
    134
    Likes Received
    1
    Trophy Points
    26
    It seems that Java's Look and Feel settings aren't cross platform. But this really doesn't affect the program's functionality, it's only a visual matter.
    As of the blank oto.ini, try generating one with the sample reclist included with the generator and check if it will come out empty as well.
     
  5. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,516
    Likes Received
    1,268
    Trophy Points
    157
    Still blank...
     
  6. tady159

    tady159 Teto's Territory

    Messages
    134
    Likes Received
    1
    Trophy Points
    26
    Do the following, then:
    Open your console and navigate to the generator's folder.
    Use this command http://prntscr.com/6aqb62
    The generator will open, feed it a reclist, set the output folder and the other parameters.

    After that, it should have generated an "output.txt". Show me its contents
     
  7. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,516
    Likes Received
    1,268
    Trophy Points
    157
    For whatever reason, I'm unable to open Terminal (mac equivalent). Sorry.
     
  8. tady159

    tady159 Teto's Territory

    Messages
    134
    Likes Received
    1
    Trophy Points
    26
    Well, this makes things harder for me to help you then.
    I could try to force the generator to produce a log file. But I'd have to edit its source code, and it's not guaranteed that it may work on your system.
    But I can't do this immediately, I'd probably need some days to have the time to do this modification.
     
  9. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,516
    Likes Received
    1,268
    Trophy Points
    157
    I could try using the generator on windows to see if it works there, but it might not be anytime soon.
     
  10. Kiyoteru

    Kiyoteru Hiyama-sensei Supporter Defender of Defoko

    Messages
    1,516
    Likes Received
    1,268
    Trophy Points
    157
    I've tested it on windows and it works! I was able to customize the list as you suggested, and it successfully created my base OTO with proper capitalization. Thank you for the OTO generator!
     
  11. Devotedworker

    Devotedworker Momo's Minion

    Messages
    13
    Likes Received
    0
    Trophy Points
    4
    Tady159 It seems that you can't imput numbers higher than 999 in any of the settings in the OTO Generator >.< Am I doing something wrong?
     
  12. tady159

    tady159 Teto's Territory

    Messages
    134
    Likes Received
    1
    Trophy Points
    26
    I think I may know what is causing this.
    I have formatted the parameter inputs so that they will only accept numbers. But I was just testing them with high numbers, and it seems that when they go above one thousand, the formatter misinterprets the number. And it won't accept one million because it will think that there are two dots.
    I have two possible solutions for this:
    Easy one: remove the formatter, and trust that the user will never try to input anything that isn't a number
    Very hard one: try to make the formatter more complex and accept high numbers in any environment
     
  13. Devotedworker

    Devotedworker Momo's Minion

    Messages
    13
    Likes Received
    0
    Trophy Points
    4
    Depending on how your reading your info from the neato program ( Its awesome o_o btw ) you could either of these methods to remove the need for a formatter

    "if(text.contains("[a-zA-Z]+")==false&& text.length()>2){" to check if it does not contain letters ( Might not include symbols though )
    "if(text.matches("[0-9]+")&& text.length()>2){" To Check and see if it has numbers ( You might have to change the Range to include some large numbers )
     
  14. tady159

    tady159 Teto's Territory

    Messages
    134
    Likes Received
    1
    Trophy Points
    26
    The second case may work, but only with integer numbers. The trick is to accept floating point numbers.
    But I've got an idea that's relatively simple and may work. I just need the time to implement it
     
  15. Devotedworker

    Devotedworker Momo's Minion

    Messages
    13
    Likes Received
    0
    Trophy Points
    4
    k ^_^ Good Luck :D
     
  16. ryanlanuza18

    ryanlanuza18 Ritsu's Renegades Defender of Defoko

    Messages
    248
    Likes Received
    121
    Trophy Points
    67
    hi! i jsut downloaded that program but i having some problems.
    the program lunched just fine after i downloaded the latest java, it does generate oto but its complete blank. is there any way to fix this one?
    im running win8.1 64-bit
     
  17. Zephyr10101

    Zephyr10101 Teto's Territory

    Messages
    46
    Likes Received
    23
    Trophy Points
    18
    whats the recommended settings for the all the alias coding setting? (offset, etc)
    --- Double Post Merged, Sep 11, 2015 ---
    wh
    en i run the program and generate the oto i open it and theres nothing there
     
  18. tady159

    tady159 Teto's Territory

    Messages
    134
    Likes Received
    1
    Trophy Points
    26
    Some users have reported the empty file error. Once I have time, I'm gonna work on that.

    The recommended settings depend on the tempo used for recording. But I don't remember the formula now.
     
  19. Zephyr10101

    Zephyr10101 Teto's Territory

    Messages
    46
    Likes Received
    23
    Trophy Points
    18
    i just used setparam. but since i have you, do you know of an alias generator? like just adding hiragana aliases to a vcv bank?? i cant find it anywhere
     
  20. Flavio Riama

    Flavio Riama Momo's Minion

    Messages
    33
    Likes Received
    15
    Trophy Points
    13
    I can't use it. I tried my best at it and it won't work! :/
     

Share This Page