[ Home ]
[ aca / en / f / h3 / i / jp / t / v ] [ dis ] [ Home ] [ FAQ ] [ Rules ] [ Catalog ] [ Archive ] [ RSS ]
Board Statistics
Board PPD Total Posts Unique Posters Last Post
Take it easy!

Screen Shot 2026-03-02 at 4.18.40 PM.png - 444.29 KB (2003x1640)

So I've been working on a project to create a singing voice synthesizer I'm basing it on the description in Jordi Bonada's PhD thesis "Voice Processing and Synthesis by Performance Sampling and Spectral Models". After a lot of trouble with getting TWM f0 estimation to work, I've finally gotten to implementing MFPA (Maximally Flat Phase Alignment". And amazingly, it seems to have worked first try. Compare my results: https://i.ibb.co/dsvgv0fd/Screen-Shot-2026-03-02-at-3-54-48-PM.png To the results in the study: https://i.ibb.co/C3fjdWVd/Screen-Shot-2026-03-02-at-3-55-09-PM.png

>>
Screenshot 2026-10-10 at 2.04.16 AM.png - 42.19 KB (1140x278)

I just checked the number of lines of code for the first time. I was thinking it may be 5,000. Well it turns out I just hit 10,000.I just checked the number of lines of code for the first time. I was thinking it may be 5,000. Well it turns out I just hit 10,000.

>>

>>13186 To find mistakes in your code, for example. Or to explain stuff to you. Like when instead of actually reading the documentation you just ask an LLM.down

>>

>>13207 I base my work on resources I have read, along with my own research. Main works cited are: "Voice Processing And Synthesis By Performance Sampling And Spectral Models" by Jordy Bonada "Understanding Digital Signal Processing", Third Edition, by Richard G. Lyons (RIP) "The Science Of The Singing Voice" by Johan Sundberg In addition to these, I have read many dozens of other papers and theses. Also, I have done my own research. Although I am still working on it, and a lot of it has yet to be tested, I think I may have made some improvements in areas. A big reason for how I have been able to achieve this was actually because I was so quick to cast doubt on my own work. Originally, I thought I had come up with a brilliant innovation. One night, from looking at figures, I actually had a little bit of doubt. Instead of just brushing it aside, I spent hours obsessing over minute details in figures. Eventually, I re-read some things and then I came to the conclusion that my algorithm was based on a fundamental misunderstanding of how the voice system works (although it would actually work some types of sound sources; for example a theramin). I think about a week later, I was back with a new idea. Long story short, this was also wrong. I spent a good portion of a day experimenting and seeing it all break down, which on the other hand strengthened my understanding. As I went to bed, feeling a bit devastated. I began thinking about ideal trains of voice pulses. This led me to come up with a rough idea that the harmonics of a series of overlapping pulses are exactly equal to a sampling of the spectrum of a single pulse. This made me feel a lot better. The next day, I wrote down a proof in LaTeX. A few days later, I came up with a third iteration of the solution to this particular problem. A few days later, I came up with a better idea. A few weeks later, and I came up with an even better idea based on the same principle. Since then, it has stayed mostly the same, although with a few minor tweaks. I think it should work now, although it is still not implemented. This is an example of just one of many things I have worked on within this project. >To find mistakes in your code, for example. I've been hearing a lot from people that LLMs can find the sort of bugs people miss for decades. I very recently caved and decided to run an LLM on most of the codebase. I posed not as myself but as an external reviewer. Needless to say, it found some issues. Many were "pedantic", but this was actually kind of what I wanted to find. There were some false detections. On the other hand, there were some real bugs I thought were false detections at first. Anyway, I should note that every issue that was found were basically minor programming mistakes, but no issues with the program design itself or the algorithms used. Anyway, what I did was I compiled a list of all the issues it found and began looking through them. In the process of fixing the issues, I actually found several more issues, which I also fixed. >Or to explain stuff to you. Like when instead of actually reading the documentation you just ask an LLM.down Not really applicable, since the main library does not have any dependencies. The GUI toolkit uses FLTK, but FLTK has pretty good documentation, which I've read a good amount of.

>>

>>13208 Jordi Bonada* I need to sleep

>>
Screenshot 2026-10-10 at 11.59.19 PM.png - 528.19 KB (1836x1556)

I have implemented an improvement to the laryngograph onset detection procedure. In typical laryngograph signals, like most signals, there is high-frequency noise. However, in addition to this high-frequency noise, there is also an abundance of low-frequency noise, usually much more than the high-frequency noise. This is due shifting of the neck and laryngograph. The standard DSP solution to this problem would be to use a highpass filter. However, the frequency of this noise, and thus the required transition band, are so low that it would render a standard single-stage FIR highpass filter impractical. The complete procedure I have implemented is follows: 1. The signal is lowpass-filtered (to filter out the high-frequency noise). 2. Peaks (which correspond to glottal closure instants) are detected and interpolated using quadratic interpolation. The topographical prominence is also calculated for each peak, and peaks below a minimum prominence are discarded. 3. In between each adjacent pair of peaks, the minimum valley is found (also using quadratic interpolation). 4. An envelope is created using the natural cubic spline algorithm from this set of minimum valleys. 5. This envelope is subtracted from the original signal. 6. The signal is filtered again, replacing the old filtered signal. 7. Peaks are detected again, replacing the old set of peaks. 8. These peaks are grouped into regions using two heuristics: distance between subsequent peaks and change in subsequent distances. 9. Regions with only one peak are discarded. Another approach would be to use two-stage downsampling. Then, it could be further lowpass-filtered to obtain fine-control (the new sample rate is chosen to be efficient, not necessarily precisely what is desired). These values could then be used in the same interpolation procedure; alternatively, they can be upsampled back to the original sampling rate (also using a two-stage process for efficiency reasons) and this signal subtracted from the laryngograph signal. This approach is more correct in theory. On the other hand, this assumes a perfectly periodic signal. In reality, the laryngograph pulses vary. Furthermore, they are most definitely not period around the start and end of voiced regions. This aperiodicity will distort any filtering operation. On the other hand, the valleys in between pulse generally vary much less than the signal overall. Two stage downsampling is also less efficient than the spline approach.


1767550348918-0.jpg - 252.26 KB (2048x1536)

What's up my fellow hikarin?

>>

What's up? The sky dummy

>>

Well I'm watching Ranma ½ And I've Enjoyed currently on Episode 4 though which I have finished and I'm currently seeing the outro

>>

>>12233 I need to pick that back up. I'm on season 3 of the 90s version and I like it so far. One of the few classics I'm watching in the dub and I love the Canadian accents

>>

cry it's bad

>>

>>12225 Whats up, the sky dummy, a fly nyagan his mouth kept running, his mother's crying, cuz hikari stunned him and left was nothing vengenceneco_dance2


image.png - 744.14 KB (1476x1149)

Anybody here?

Your fortune: Excellent Luck

>>

>>13188 hikarincry

>>
>>

>>13204 so long as you tell yourself it's not...nope

>>

>>13206 Keep telling yourself that twink bitch!

>>

snicker


6bd430cf53283bd6daef86640a6c5a6f.jpg - 87.58 KB (736x1137)

Like, its joints, meticulous parts like so. 've seen tutorials but they are mostly 3d, and also planning maybe like, price and articulations so it still looks good, profitable, so on. Like picrel here summarize enough but i mjust, too shaky too individualy understand each of these, and i also want some other design from it too.


1000037122.jpg - 102.74 KB (850x1155)

Next season fortune

Your fortune: Better not tell you now

>>
image.png - 58.77 KB (200x200)

>>13192 Don't worry Hikarin, I'll give you my good fortune

Your fortune: Average Luck

>>

>>13192 FUCK

>>

I want to get handholdingxed.cry

Your fortune: Good Luck

>>

Gimme gud fortune.

Your fortune: Excellent Luck

>>

>>13200 Uatta faku

Your fortune: Good Luck


61ddbd7f7ad52d55ad511987ee4847d29c843fed61de9012594ae1d31b82e892.jpg - 219.98 KB (600x412)

What's hikarin's favorite soda?

>>

I liked this https://en.wikipedia.org/wiki/Lemonsoda and would drink it every few days but it got old. The cans have this issue with particles that i couldnt quite identify settling at the bottom so when i tried it again it was kind of gross

>>
image.png - 741.29 KB (1500x1500)

I like da bepis made with real sugar

>>
Barq-Root-Beer-can.jpg - 212.24 KB (1875x1875)

>>13094 I stopped drinking cokes years ago but Barq's was always my favorite.

>>
dr .png - 1056.41 KB (496x964)

Delicious.

>>

>>13094 im sippin on some A 'n' dubya


22.png - 164.81 KB (300x300)

What do you do to make your days more exciting?

>>

>>13158 I can't play vrchat, the people I've encountered are insufferable

>>
Pippa Tanque.jpg - 576.20 KB (3534x3077)

>>13159 Yeaaa hikarin, that seems to be the most common experience for newcomers From my understanding of things, the best way there is to play the game, is by doing a bit of research on the small communities that gather in private worlds to hang out; I remember there was this one that had tea parties every wednesday or something, and it looked super comfy and friendly Going into public lobby's is definitely not a good idea at alL!!

>>

>>13160 how did pippa get twisted 360° inside the tank skeptical

>>

I'm so unbelievably horny.annoyed

>>

>>13190 jerk off to flash games


302034.png - 188.21 KB

DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU DESU

>>

>>13089 Why don't you kiss my candy ass, bitch! angry

>>
desu.gif - 446.31 KB (525x400)

de~su

>>
image.png - 1596.78 KB (1200x842)

>>13088 I'm watching masculine animes like "High school girl molests her classmates for 12 episodes"

>>
shikanoko.jpg - 133.73 KB (1024x768)

>>12426 [rainbow] Shikanoko nokonoko koshi tantan Shikanoko nokonoko koshi tantan Shikanoko nokonoko koshi tantan Shikanoko nokonoko koshi tantan Shikanoko nokonoko koshi tantan Shikanoko nokonoko koshi tantan Shikanoko nokonoko koshi tantan Shikanoko nokonoko koshi tantan [/rainbow]

>>
image.png - 691.20 KB (850x1000)

>>13189 test I tried to fix your post, Idk why the rainbow tag didn't work.


00 BAD!!.png - 66.25 KB (284x222)

A big chunk of the web's gotten so bloated that my PC that's only 9 years old stutters when visiting a basic website angry

>>

>>13150 Fun fact the floating post form doesn't fit on my screen! Unless I fold all of the drop down menus.down The captcha doesn't fit either way. The quick reply form should be scrollable!

>>

>>13162 How small is your screen neco

>>

>>13163 1920x1080...down

>>
1000022382.jpg - 739.01 KB (4096x2304)

>>13162 I only have this issue when I am fonepoasting. Although I agree it should be scrollable or resizable or something.


c540f58ea5dc1b54a97984407d5b74c7-1313221021.jpg - 90.01 KB (750x630)

do any hikarins indulge in virtual cuddles? maybe over voice chat? I tried it recently and now I can't get enough. would any of you like to cuddle with me?

>>

I believe it's a great idea, though I can't say I'd like to engage in virtual cuddling often. Still, pretty much everywhere I know of you're just going to be bullied and called a fag.down In English internet it's especially bad, because the topic of gays and e-girls is so extremely politicized you literally have to tiptoe around it, lest you stumble upon an officer from either the opposing or the loyal party.annoyed2

>>

>>11713 Huh? Why did it start to rain? Just as soon as i read it...

>>

hug me anon

>>

>>13170 awright you just got hugged!wink

>>
1000023132.jpg - 119.82 KB (1163x936)

>>11713 Just wait until you experience real life cuddling. Game changer.


Delete post: [ File only ]