Waulking song

Waulking songs (Scots Gaelic: Òrain Luaidh) are Scottish folk songs, traditionally sung in the Gaelic language by women while fulling (waulking) cloth. This practice involved a group of women rhythmically beating newly woven tweed or tartan cloth against a table or similar surface to soften it. Simple, beat-driven songs were used to accompany the work.

Engraving of Scotswomen singing while waulking cloth, c. 1770

A waulking session often begins with slow-paced songs, with the tempo increasing as the cloth becomes softer. As the singers work the cloth, they gradually shift it to the left so as to work it thoroughly. A tradition holds that moving the cloth anticlockwise is unlucky.

Typically one person sings the verse, while the others join in the chorus. As with many folk music forms, the lyrics of waulking songs are not always strictly adhered to. Singers might add or leave out verses depending on the particular length and size of tweed being waulked. Verses from one song might appear in another, and at times the lead singer might improvise to include events or people known locally. The chorus to many waulking songs consists of vocables, in which some of the words are meaningless, while others are regular Gaelic words such as trom), but sometimes have no meaning in the context of the song.

The vocables serve a function similar to 'tra la la' or 'hey hey hey' in other song forms. Some waulking songs have a strict verse-and-chorus structure. In other songs, the vocables are sung at the end of each line of a verse. In a song like 'S Fliuch an Oidhche ('Wet is the Night'), also known as Coisich a Rùin ('Come on, My Love'), the last two lines of one verse become the first two lines of the following one. A tradition holds that it is bad luck to repeat a song during a waulking session, which may explain in part both the many verses of some songs and the large number of songs.

While fulling is a common practice across the world, it is only in Scotland that music became so strongly associated with it as to become an important cultural feature of the country. Waulking is rare in Scotland today, mostly confined to the Outer Hebrides, where it is carried out as a celebration of heritage. The last true waulking (for the purpose of making cloth) is believed to have occurred during the 1950s.

During the Highland clearances, traditional methods of waulking spread with the Scottish diaspora. In Nova Scotia, and in particular on Cape Breton Island, waulking is known as milling. Although in Scotland women waulked cloth, in Nova Scotia both men and women took part in milling frolics. The practice continues as a cultural celebration today.

Waulking song in media

The act of waulking, complete with a song was showcased in Season 1 of Outlander. As Claire Fraser travels the MacKenzie lands with her husband Jamie's party to collect rents, she spends time with a group of women who are waulking wool.

gollark: I can write some code for this if desisred.
gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.