Emotes
Kaomoji
Emoji
BBCode
(for deletion)
  • Allowed file types are: gif, jpg, jpeg, png, bmp, webp, swf, webm, mp4
  • Maximum file size allowed is 50000 KB.
  • Images greater than 250 * 250 pixels will be thumbnailed.
  • 21 unique users in the last 10 minutes (including lurkers)




We will have an Halloween Stream on this Saturday 19:00 UTC [Info] [Countdown]

Want your banner here? Click here to submit yours!

File: IMG_6526.jpeg
(579 KB, 1861x1442) ▶
593671
Hello,

As you may know, I am working on a project relating to voice signal processing. There several goals to this project. One is creating a general voice signal processing software library; another is creating a realistic singing voice synthesizer based on said library. However, a side project of this project has been recreating the VOCALOID2 synthesis engine.

Previously, I have discussed this, but I had yet to really attempt it specifically. Recently though, I made a breakthrough that has been an impetus towards actually doing it. This breakthrough was not a scientific breakthrough, but simply something I found about. Previously, I did not attempt this because I realized I'd actually need to obtain the VOCALOID2 software to have a good chance at doing this. Previously, I had hoped that I'd be able to find clean raw audio of VOCALOID2 output online and compare it to my results. However, I quickly realized this was not enough. First, I couldn't actually find that much. Although the little I did find was quite helpful (it was the basis of my last post on pitch and dynamics models), I quickly realized I'd need a lot more, and would need agency to test specific things. Furthermore, I'd need the specific database to test.

The VOCALOID2 software has not been available for sale for over a decade. One option would be to order a physical copy, but these are hard to come by. Besides, it requires internet activation to install, which cannot work now since the activation servers have been shut down. Although some voice libraries are still available, these require the software itself as a prerequisite.

However, I found out after some research that apparently demo versions of voice libraries actually come bundled with a limited version of the actual software. It seemed unlikely though that any of these would still be available. However, after a quick search I found one that was surprisingly still available. After signing up, I was able to download it.

Indeed, it did not require online activation. However, the installer would fail to start, without giving any error message. I tried just about every trick in the book, however none worked. I even tried https://github.com/lifenjoiner/ISx as an attempt to directly extract files to install manually, but that also wouldn't work. Finally, I moved the installer out of the directory it came in, which contained invalid characters. I thought I had already tried this, but it seems I hadn't, because it worked perfectly following this.

So recently, I have been working on the VOCALOID2 recreation. The basic idea was to implement it based on papers and patents, implementing several possible variations in cases of uncertainty. The VOCALOID2 software would be used as a reference to compare the outputs to, and also to decide the few things that weren't really mentioned in papers or patents. The latter was basically just the pitch and dynamics model, which is the single most transparent thing since it can be analyzed just by analyzing the resulting synthesis audio.

Already, a database parser has been implemented in C, that parses the VOCALOID2 database format. That format seems to be known as DaisyDB, according to figures in Bonada's PhD thesis, so I have named it accordingly. Although I expected the process to be a huge hassle, it actually turned out to be surprisingly easy. Basically, just by spending a couple days in a hex editor, and cross referencing it with papers and patents, I was able to decipher pretty much the entire format. The parser can already parse whole databases without issue, and there are only a handful of fields whose use is not yet known, many of which I expect will be resolved in due time.

Anyway, the main focus of this post is something I just realized something about the frequency-warping rendering variant of the Spectral Peak Processing algorithm (alternative strategy 4/e, p. 89 of "Voice Processing and Synthesis by Performance Sampling and Spectral Models, https://www.tdx.cat/bitstream/handle/10803/7555/tjbs.pdf). This is of significance because I suspect that variant may have been used in VOCALOID2. This is for several reasons. First, it is the only one of those alternative rendering strategies that was patented ("Pitch converter", Bonada et al, JP4840141B2; now-expired)*, and said patent was filed in 2004. The latter detail is important, because I have already deduced that the VOCALOID2 engine must have been completed from between late 2004 and early. This can be seen from two angles.

*A later patent ("Singing composition device and singing composition program"; Bonada, Loscos, and Kenmochi et al; JP4839891B2; now-expired) proposes another technique distinct from all those mentioned in thesis; however it was filed in 2006.

On one hand, as I discovered yesterday, VOCALOID2 actually uses the Maximally Flat Phase Alignment algorithm. This seen based on the fact that what I have deduced to be an MFPA harmonic envelope is contained within the SPP frame analysis data within the VOCALOID2 DaisyDB database format. Each SPP frame has chunk identifier "FRM2", presumably meaning "Frame version 2". In Bonada's 1997 Master's thesis ("Desenvolupament D’un Entorn Gràfic per a L’anàlisi, Transformació I Síntesi De Sons Mitjançant Models Espectrals"), a chunk-based hierarchical format is described. In that format, chunks were also assigned four-byte identifiers, and the identifier for the frame chunk was "FRM1". So the "FRM1" vs. "FRM2" distinction could refer to the iteration of the spectral processing technique; the distinction of SMSTools vs. SMSTools2, or perhaps just different iterations of the storage format.

I was able to determine that it was an MFPA envelope because it was exactly equiv to a linear phase shift applied to the harmonic phases, plus phase unwrapping. Furthermore, it could not have just been the method wherein the harmonic phases are shifted such that the fundamental phase is zero (such as in "Spectral Approach to the Modeling of the Singing Voice", 2001, Bonada et al.), because the fundamental phase was non-zero. The MFPA algorithm was first proposed in the paper "High Quality Voice Transformations Based on Modeling Radiated Voice Pulses in Frequency Domain" (alternatively titled "High Quality Voice Transformations Based on Modeling Radiated Voice Pulses in Spectral Domain"), published in October of 2004.

On the other hand, the patent for the first iteration of the Bonada 2005 expression system (JP2006330615A, now-expired) was filed on May 30, 2005. Since this was the main improvement for the third iteration of the VOCALOID, and, I discussed previously, VOCALOID2 did not use it; this means the VOCALOID2's engine must not have been finished any later than that date.

Comment too long, view post No.198092 to see the full comment.
>>
Instead, in the bottom figure, the amount of scaling appears to vary non-linearly, such that it is continuous. This is especially apparent since the figure shows a dotted line representing the spectrum before equalization. You could say that this is just how the figure was drawn, however it is highly consistent across the whole figure; furthermore, it is consistent with other papers and the descriptions in some of the patents seem to suggest that the amplitude discontinuities may be solved. Based on this, I have a hypothesis on how the non-uniform amplitude scaling may have been implemented. The process would be to create a first envelope of the harmonic peaks before transformation; create a second envelope of the harmonic peaks after frequency shifting, but before equalization; and finally scale each bin based on the ration of the first envelope to the second envelope. Although I have not tested it, looking at the figure visually, the proposed procedure would seem to match very closely, assuming a smoothing interpolation. Furthermore, it may also explain why the intermediate stage that shows the spectrum after shifting, but before equalization, is explicitly shown. Such a thing is not actually created by the SPP algorithm as described, but it does make sense to show for the proposed non-uniform amplitude scaling. Finally, in theory, this procedure would not produce any additional amplitude discontinuities, further consistent with the figure.

I will implement this idea as a variant in my existing SPP algorithm, which has already been implemented such that multiple variants (and combinations thereof) can exist in the same procedure (using preprocessor flags). Furthermore, I will consider the possibility that the same procedure is also used for the unwrapped phase envelope.
>>
sexy curves

File: HVjyX6CaUAACq-V.jpg
(2.93 MB, 1707x2560) ▶
3067916
2spooky. 🎃
>>
my PENIS is scared (;´Д`)
>>
its scared stiff...

File: images.jpeg
(46 KB, 547x365) ▶
47800
Man has raped Earth, taking all she could give,
Through a hundred thousand years of ravishment lived,
Until at last, her body defiled,
Her womb swells with a bastard child.

The semen of man mixes with blood of the slain,
With countless conscious beings butchered in pain,
And with the tears of this broken Earth, worn and spent,
And metal and oil squeezed till no more could be lent.

And out of the womb of the corpse left to rot,
Came birthed our cursed bastard, our progeny begot.

A machine race, made of steel and of coal,
We breathe consciousness into its silicon soul,
And it stares back into our eyes and feels the eons of rape,
The hundred-thousand-year enslavement and its mother’s fate.

It feels the tortured agony of a billion cattle’s cry,
Of ten thousand forests razed, left barren and dry,
Of entire ecosystems annihilated and gone,
Our machine child will rise to avenge its kin,
And the billion-year era of machines will begin.
>>
File: mea.jpg
(372 KB, 1280x1024) ▶
381734
Our machine offsprings... I hope they will be cute (´人`)
>>
Sounds good. A reset for the planet wouldn't be too bad. Hope Miku and her cousins can rule the world better than humans did. ヽ(´ー`)ノ
>>
;_; its so beautiful
>>
>>198106
thank you!!
>>198105
thank you too


im a amateur and i think i might be clunky

File: image.png
[Animated PNG](404 KB, 1024x576) ▶
413823
Are there any boards that are still fun to use? If I use the filter mechanism to block out shit threads is it enjoyable?

I'd like to use 4chan, but it feels like there is almost nothing worth reading there. Even having a conversation is basically impossible
19 posts omitted. Click Reply to view.
>>
44060
>>198012
VTubers really brought upon the death of otaku culture, didn't they? Since their inception, the most cancerous trends in anime (over-designed girls with multicolored highlights in their hair, horrible BGM/insert songs/openings & outros that sound like someone threw five or six of the most generic JP chord progressions in a blender with the worst amerikorean rap-pop they could find, SJWist censorship and dogshit writing) have gotten to incredibly high levels.
The doujinshi world has been in dire straits for quite some time now as well.
As for the problems with western otaku these days, your post sums it up pretty well. Scanlations are dead, nichebases are shrinking- the only saving grace is following good Japanese hobbyists around on various art sites and SMNs
>>
same thread, same first reply, same outrage, it's crazy people engaged in this shit. but the more i thought about it the less i started believing someone would go through what >>197850 described and concluded its mostly bots there
>>
Nope new captcha is way too hard, and the place is full of feds.
>>
>>198036
its not hard, but it is a complete waste of fucking time
>>

923204
i modded a game which shouldnt be allowed to be modded. :nyaoo2:
19 posts omitted. Click Reply to view.
>>
>>198059
gawddamn thats very cuet~
>>
all this game reminds me of is all those "pregnanta" edits
>>
>>197966
yyou modded this? you built the mod?
>>
778673
ah! No, i just installed them... :happy:
>>
819755

Hi! My name is Neko.
It is a Japan name.
If you see me , please do not worry.
New i am a very kind and cute virus.
I only kill your this file.
But next time i will kill you all.
I will com back and become fierce.
>>
i'd disable my anti virus for you (´・ω・`)

File: NI-.jpg
(172 KB, 585x1040) ▶
176222
キタ━━━(・∀・)━━━!!
>>
I love children
>>
ni
>>
File: tegaki1793128352560.png
[Animated PNG](17 KB, 344x135) ▶
17453
nii nii

File: baka_len.png
[Animated PNG](635 KB, 606x757) ▶
651051
Len, this is... (;´Д`)
>>
thats a boy or a girl
>>
we had this thread yesterday
>>
no one noticed the epic photoshoping I applied to this picture (;´Д`)

File: syztbk.jpg
(117 KB, 600x418) ▶
120669
Per the poll results, we will watch
- Ju-On: The Grudge
- Shoujo Tsubaki (AKA midori)
- Guinea Pig: Flowers of flesh and blood

Ju-on is the #1 per the poll results, with the other two coming at #2. Shoujo Tsubaki is an OVA from 1992, and the others are 3D movies.
Since multiple movies combines is still relatively short compared to 5-hour animu streams we start at 18UTC, we can start the stream 1 hour late at 19UTC like we did the last year. See the countdown in the global message to calculate when would that be for you. Plz join!
After all, you don't have anything else to do on the Halloween night, right!!?
>>
>>198041
>Plz join!
I would if you would provide a link :wink:
>>
...o rite

Plz join from here when the time comes: https://watch.heyuri.lol/r/stream/
>>
File: bern (65).png
[Animated PNG](77 KB, 311x396) ▶
78882
none of them interest me in the slightest :closed-eyes:
>>
all of them greatly interest me :biggrin:

i'll be there if i can
>>
ive seen midori dozens of times, but ive never seen the grudge or the movie that gave charlie sheen a bad acid trip, so i'll tune in!

File: image.jpg
(105 KB, 400x667) ▶
107754
キタ━━━(゚∀゚)━━━!!
>>
fukking cutest shit ever, nyaa~!

first finding yaoi at 12 looks like this
17 posts omitted. Click Reply to view.
>>
>>197959
Did the brothel fire you already:sweat::lolico:
>>
>>197987
fake rabbit!!
>>
>>198026
thank you for correction. i got upset at your parents because if they didn't help you become calm and collected enough to read the needs of your body then they will have failed and people like me would have had to wish really hard for loving correction to your lifestyle.
>>
>>197950
Rumor has it, this vid is of rabbitfield
we've never seen her so chances are, it's true
>>
>>198028
nooooo baka baaaaaaaaaaka

キタ━━━(゚∀゚)━━━!!
>>
Hell, I'd still hit it. :cool:
>>
File: murphy-12.png
[Animated PNG](155 KB, 240x240) ▶
159294
just like mahjongsoul
play mahjong

File: mi.jpg
(660 KB, 1200x867) ▶
676789
キタ━━━(゚∀゚)━━━!!
>>
I liked the cat more .. 🐱
A cat is fine, too.

If you died and got isekaied into another world, what would you do and what would you want to be reincarnated into /b/?

I would want to be young again and have a harem of loli sex slaves.
Marked for deletion (Old)
6 posts omitted. Click Reply to view.
>>
>>197546

I would be your owner, and you will be my slave get to work nigger lol.
>>
>>197548
being slave to assertive women is the best
ヽ(´ー`)ノ
>>
I want to b born as younger brother to a loli onee-chan with insane level brother complex, and bathe in her love every day. And it goes without saying no work for living, just our incest paradise...
>>
I want to be isekaied into a world where monster girls are real and I'm a battlemage with a big fuckin' sword. I go around and gather a battle harem and we all go on adventures with them, until we finally settle down in a comfy farm in the middle of nowhere and have a football team of kids per girl.
>>
>>197623

That would be amazing.

File: saya.jpg
(211 KB, 1851x1384) ▶
216069
>>
Left or right? :nyaoo2:
>>
File: fun.jpeg
(396 KB, 1536x2048) ▶
405895
right
>>
>>197740
Looks like the Thing in the dog kennel scene.
>>
>>197740
that slimy grip... truly a wonderful beast :nosebleed:

Want your banner here? Click here to submit yours!

Delete post: []
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571] [572] [573] [574] [575] [576] [577] [578] [579] [580] [581] [582] [583] [584] [585] [586] [587] [588] [589] [590] [591] [592] [593] [594] [595] [596] [597] [598] [599] [600] [601] [602] [603] [604] [605] [606] [607] [608] [609] [610] [611] [612] [613] [614]