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.
  • 11 unique users in the last 10 minutes (including lurkers)





Want your banner here? Click here to submit yours!

File: spp_output2.png
[Animated PNG](174 KB, 944x591) ▶
178300
So you may know that I have been working on this project to attempt to recreate the VOCALOID2 synthesis engine. Well I have a major update.

So yesterday I was talking about the SPP variant. As I said, I already had an SPP implementation. But it only implemented the basic approach, and only had a few configurable options. Also, I never actually tested it.

So last night I had big trouble sleeping, so I only got about 3.5 hours of sleep. Nonetheless, for most of the day, I have been working on implementing every conceivable SPP variation. Actually, I basically wrote if from scratch. So in total I've written about 1,000 lines of codes. Actually, this new version only has pitch transposition, and no longer implements time scaling, timbre scaling and equalization. While this sounds like a bad thing, it's actually good. I want to isolate the basic algorithm first and make that as close as possible to VOCALOID2. The interaction with those other transforms adds additional uncertainty and complexity, so I have skipped on them for now.

The code still some stuff to be done, and certainly could use refactoring (although arguably I should wait until after I am sure exactly what is used before doing so, so I can collapse the code first). It's basically this insane hellscape of preprocessor directives that let me control every variation of the algorithm I could think of.

Anyway, after fixing a few compile errors and outright crashes/NaN explosions, it actually worked first try. I loaded a database sample from the VOCALOID2 database and fed it in, and the whole pipeline actually worked first try. The sample used was a stationary, but for actual comparison, I will probably use an articulation instead. This is because some patents suggest a special type of whole-sample spectral concatenation interpolation that applies to stationarys.

Here is my prototype type code: http://up.heyuri.net/src/6335.c

And here are the configuration parameters I used:

#define TEST_SPP_WINDOW_TYPE SPP_WINDOW_2048
#define TEST_PITCH_TRANSPOSITION_TYPE PITCH_TRANSPOSITION_SCALE
#define TEST_SPP_USE_PHASE_DISCONTINUITY_HYSTERESIS SPP_USE_PHASE_DISCONTINUITY_HYSTERESIS_NO // Until it's fully implemented
#define TEST_SPP_INTERPOLATION_TYPE SPP_INTERPOLATION_SPLINE
#define TEST_SPP_INTERPOLATION_TYPE2 SPP_INTERPOLATION2_POLAR
#define TEST_SPP_INTERPOLATION_TYPE3 SPP_INTERPOLATION3_PHASE_UNWRAPPED
#define TEST_SPP_INTERPOLATION_TYPE4 SPP_INTERPOLATION4_LOGARITHMIC
#define TEST_SPP_PHASE_PROPGATION_TIME SPP_PHASE_PROPGATION_TIME_AFTER
#define TEST_SPP_PHASE_PROPGATION_METHOD SPP_PHASE_PROPGATION_METHOD_LINEAR
#define TEST_SPP_HARMONIC_AMPLITUDE_ENVELOPE_INTERPOLATION_TYPE SPP_HARMONIC_AMPLITUDE_ENVELOPE_INTERPOLATION_SPLINE
#define TEST_SPP_HARMONIC_PHASE_ENVELOPE_INTERPOLATION_TYPE SPP_HARMONIC_PHASE_ENVELOPE_INTERPOLATION_SPLINE

Comment too long, view post No.198223 to see the full comment.
>>
Actually it should say "#define TEST_SPP_REGION_RENDERING_STRATEGY SPP_REGION_RENDERING_STRATEGY_4E_FREQUENCY_WARPING". I mistakenly copied the wrong one.
>>
I like ur graphs they look cool
>>
looking at them maeks me feel smartz :cool:
>>
File: 6358.png
(2.84 MB, 4790x1095) ▶
2983051
I was just thinking I should post this figure as well. As you can see, the regular SPP algorithm reduces the overall noise, while it is much more preserved in the frequency-warping version, as expected. You can see this particularly well in the 3-6kHz and 8-13kHz bands. Also, there appears to be slightly more base noise in general, probably due to increased phase-vocoder error. You can see this particularly at about 20kHz.

2 posts omitted. Click Reply to view.
>>
キタ━━━(゚∀゚)━━━!!
>>
キタ━━━(゚∀゚)━━━!!
>>
キタ━━━(゚∀゚)━━━!!
>>
beautiful place and such cute girls :love:
>>
File: dhdftffg.jpg
(390 KB, 1414x1024) ▶
400053
キタ━━━(゚∀゚)━━━!!

File: NEVADA.png
[Animated PNG](7 KB, 467x279) ▶
7338
Dumping my art onto here... please give me tips on how to be a better artist
5 posts omitted. Click Reply to view.
>>
File: spwriggle.png
[Animated PNG](3 KB, 243x220) ▶
3652
wriggle south park
>>
can you draw bant-tan holding hands with me please i swear it will make you 1000000000x better as an artist
>>
>>199888
ok what do you look like
>>
>>199891
tall, slim, short hair, you can leave my face blank
>>

File: 50x50.png
[Animated PNG](146 B, 50x50) ▶
146
Lets make a small image 1 pixel at a time and see what happens ヽ(´ー`)ノ

* you can contribute multiple times ヽ(´ー`)ノ
>>
File: 50x50.png
[Animated PNG](157 B, 50x50) ▶
157
キタ━━━(゚∀゚)━━━!!

File: 133.jpg
(82 KB, 600x900) ▶
84289
Smell my socks!
>>
He looks like he's about to fall over .. :sweat2:

File: IMG_4566.jpeg
(343 KB, 828x975) ▶
351277
its my birthday :nyaoo-closedeyes:
2 posts omitted. Click Reply to view.
>>
File: PRTY.swf
(1.25 MB, 500x470) ▶
SWF Embed
happy birthday:dance::dance2::mexi:
>>
happy birthday
i wish you happiness and success ヽ(´∇`)ノ
>>
File: 1792470318384263.gif
[Animated GIF](357 KB, 440x330) ▶
366170
Happy birthday!
>>
File: birthday boy.png
(8.15 MB, 2143x2923) ▶
8543515
happy birth
>>
>>199919
Was he friends with genndy?

File: kagy.png
[Animated PNG](236 KB, 389x495) ▶
241665
draw kagy a halloween costume :biggrin:
>>
everyone been too lazy :biggrin:
>>
File: 1793478490502.png
[Animated PNG](140 KB, 389x495) ▶
143476
i dont actually know what would scare heyuri
>>
>>199922
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
>>
File: starguya.png
[Animated PNG](177 KB, 1500x1100) ▶
181760
I made Kaguya dress up as Heyuri (the website) :tongue:
>>

lets say there was a terrible accident that happened and you decided to skip town and hop trains or generally become transient. What would you bring with you?
>>
a bottle of water and a roll of toilet paper
>>
i think for me i would stuff my backpack with a pair of jeans, a pair of army pants, 2 shirts, a tanktop incase its hot, a hoodie, and a camo overcoat, i'd bring i guess at least 2 pairs of socks and underwear and my boots, though i would need to get new ones soon for cheap... i'd bring a knife, my phone (id have to cancel the cell plan), a charger, a water bottle. sewing materials to patch clothes when i need to, and scissors to cut my hair. i think that would cover most of the essentials and wouldnt be impossible to fit into a pack. i guess i would have to acquire a hammock or sleeping bag somehow too.
>>
File: maxresdefault.jpg
(102 KB, 1280x720) ▶
104838
>>199908
Man, I think you’re going to cause some trouble.
>>
>>199912
just you wait till i bring my dakimakura :dark:

File: imporbation.jpg
(110 KB, 486x706) ▶
113487
Aaaah, i love imporbation ヽ(´ー`)ノ
>>
im not quite sold on imporbation just yet
i think it needs more time in the oven (´¬`)

File: 1.png
[Animated PNG](20 KB, 144x107) ▶
21069
>>
:astonish:

File: bigbird.jpg
(109 KB, 720x540) ▶
112335
you ever have fantasies of returnin' to the womb?
>>
Unbirth is a certified insane fetish. :biggrin:
>>
final flesh screenshot

File: Klitschko.gif
[Animated GIF](398 KB, 250x141) ▶
408564
GOTTUM
>>
What a goober. :biggrin:
>>
there is full fight in full hd and you posted 0.3 fps gif you dumb

https://youtu.be/2YldvGs4pk8?t=977

File: image.png
[Animated PNG](51 KB, 412x300) ▶
52561
today ive walked 20000 steps around the city and spent 1.5h hours at the gym. i also only ate 1300 kcal just like everyday for the past 3 months. and you are telling me i still have to talk to women to get my dick wet?

fucking outrageous
>>
File: 22konata.png
[Animated PNG](505 KB, 881x1097) ▶
517253
キタ━━━(゚∀゚)━━━!!
>>
>>199890
More tantly, mastur
imporbation!?!?
>>
IMPORBATE NAO
>>
its like probation... but imporbat!

File: 8f9dd10fa9363e2cc223eafbb6e02b19.png
[Animated PNG](490 KB, 880x2140) ▶
501810
Happy Hallowern!:angry:
>>
happy novembrar
>>
is this that ghost lady from the amazing world of gumball?

File: taisan-small.gif
(7.35 MB, 610x400) ▶
7705154
キタ━━━(゚∀゚)━━━!!
>>
eroi haircut
>>
panko?! :dizzy:

Want your banner here? Click here to submit yours!

Delete post: []
First
[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] [615] [616] [617]