Sompyler – scripted, computed, yet close to natural sound and music

Leise rieselt der Schnee

Published on 17th December 2017 ⋅ Tags: #german #christmas

Download MP3Sompyler score source

In 1895, The text of this song was composed by Eduard Ebel and published in a lyric book of his. It is assumed, reads german Wikipedia, that he applied to it the melody of a traditional folksong himself. This kind of banal song has been used repeatedly in parodies. After all, I for one like it, it is calm and makes for some nostalgic memories.

Concerning the previous song, "Süßer die Glocken nie klingen", my piano teacher meant it was mistuned sometimes. Humbly I have no idea what is wrong in the synthesis, however, something must be, assuming it plainly impossible that a professional's hearing sharpened in decades is. Calculation of the fundamental frequencies of all tones complies with the MIDI standard which strictly accords to the equal temperament, with A4 = 440Hz on the 49th key. In Sompyler score definition, a voice can be tuned anyway you like, independently from others, but this was not the case here. I am curiously striving to pin the error down and hope I can finally fix it.

In that endeavour I experiment with this song. First stanza is played by a range of hanging tuning forks hit with a stick of wood, as one could imagine. The second by a simple violin, though not so simple that I used sawtooth oscillation that would give an overly artificial sound. It is sine for separate overtones, each with an appropriate amplitude maximum value that I have found in the german Wikipedia (s. bottom-left figure in this image, indicating the amplitude maxima of a violin's D3 @294Hz). Though all strings of a violin certainly have each their characteristic overtone amplitudes, I use it for all 88 keys like a cheap keyboard does, for instance for the lower accompanying voices in the 3rd stanza, whereby the discant is done by the tuning forks again.