Author Archives: synsinger

About synsinger

Developer and Musician

Adding in Phase

I’ve already got data on the phase of harmonics in the synSinger database, so I figured that I’d apply it to the new sine() synthesis code and see how much difference it made. Here’s a screenshot from Praat showing the … Continue reading

Posted in Development | Tagged , , | Leave a comment

More Vocoding

I haven’t had as much time to work on synSinger as I’d like, but I’ve continued trying to get the bugs out of the vocoder. To help debugging, I created a version of the vocoder code that constructed a spectral … Continue reading

Posted in Development | 5 Comments

Fixing the Vocoder Pitch Tracker

I’m still playing around with using a sending glottal pulses through vocoder. Praat revealed thatĀ  biggest problem was that pitch tracking was still all over the map. Testing revealed that the pitch tracking code was basically broken, and needed to … Continue reading

Posted in Uncategorized | Leave a comment

Vocoding

I haven’t been entirely happy with using sin waves to simulate noise, so I decided to spend some time trying an alternate approach: creating a simple FFT vocoder. The vocoder consists of a series of bandpass filters, one for each … Continue reading

Posted in Uncategorized | Leave a comment

More Work on the Phoneme Editor

While I’m pretty pleased with the overall progress of the phoneme editor, there have been a few phonemes in the preview mode that have been significantly worse than earlier versions, evenĀ  though the waveforms and base code are essentially the … Continue reading

Posted in Uncategorized | Leave a comment

Phoneme Target Voicing

In the current design of synSinger, phonemes can have one or more distinct “targets”. For example, the vowel /AH/ has two targets, one at the beginning of the vowel, and one at the end, reflecting the subtle changes of the … Continue reading

Posted in Uncategorized | Leave a comment

Refining Tools

I’ve continued to enhance the phoneme editor. The phoneme list has been integrated into the editor: Selecting a phoneme on the list automatically loads the associated file. The targets are displayed with the wave, and the FFT is automatically performed … Continue reading

Posted in Uncategorized | 2 Comments