Wednesday 3 April 2024

Th' Loue Song o' J. Alfred Prufrock

(1917) by T. S. Eliot
Scots translation by John M. Kerr

If ah bit thought that mah response wur made
To yin mibbie returning tae th' world,
This tongue o' flame wid cease tae flicker.
But sin, up fae thae depths, nae yin haes yet
Returned alive, if whit ah hear is true,
I answer wi'oot fear o' bein' shamed.


LET us gang then, ye 'n' I,
When th' forenicht is spread oot against th' sky
Like a patient etherized upon a table;
Let us gang, thro' certain half-deserted streets,
The mutterin' retreats
O' restless nights in wan-night cheap hotels
An' sawdust restaurants wi' oyster-shells:
Streets that follow lik' a tedious argument
Of insidious intent
Tae leid ye tae an overwhelmin' quaistion. . . .
Oh, dae nae ask, "Whit is it?"
Let us gang an' mak' oor visit. 

In th' room th' wimmin come 'n' go
Talking o' Michelangelo.

The yellow rowk that rubs tis back upon th' windae-panes,
The yellow smoke that rubs tis muzzle oan th' windae-panes,
Licked tis tongue intae th' corners o' th' evenin',
Lingered upon th' pools that staun in drains,
Let faw upon tis back th' soot that faws fae chimneys,
Slipped by th' terrace, made a sudden leap,
And seein' that it wis a saft Ochtober nicht,
Curled wance aboot th' hoose, an' fell asleep. 

An' indeed thare wull be time
For th' yellow smoke that slides alang th' street,
Rubbin' tis back upon th' windae-panes;
Thare wull be time, thare wull be time
To prepare a face tae meet th' faces that ye meet;
Thare wull be time tae murder 'n' create,
And time fur a' th' wirks 'n' days o' hauns
That hurl 'n' drap a quaistion oan yer plate;
Time fur ye 'n' time fur me,
And time yit fur a hundred indecisions,
And fur a hundred visions an' revisions,
Afore th' takin' o' a toast 'n' tea. 

In th' room th' wimmin come 'n' go
Talking o' Michelangelo.

And indeed thare wull be time
Tae wonder, "Do ah dare?" an', "Do ah dare?"
Time tae caw back 'n' descend th' stair,
Wi' a bald bit in th' middle o' ma hair—
(They wull say: "How his locks is grawin thin!")
My mornin' jaiket, collar mountin' firmly tae th' chin,
My necktie rich 'n' modest, bit asserted wi' a simple pin—
(They wull say: "But how his arms 'n' legs ur thin!")
Do ah dare
Disturb the universe?
In a minute thare is time
For decisions an' revisions whilk a minute wull reverse. 

Fur ah hae kent thaim a' awready, kent thaim aw:
Have kent th' evenin's, mornin's, efternoons,
I hae maisured oot mah lee wi' coffee spoons;
I ken th' voices dyin' wi' a dyin' faw
Beneath th' strathspeys fae a farther room.
    So how shuid ah presume?

And ah hae kent th' een awready, kent thaim aw—
The een that fix ye in a formulated phrase,
And whin a'm formulated, sprawlin' oan a pin,
When a'm pinned 'n' wriggling oan th' wall,
Then how shuid ah begin
To spit oot a' th' butt-ends o' mah days 'n' ways?
    And how shuid ah presume? 

An' ah hae kent th' erms awready, kent thaim all—
Erms that ur braceleted 'n' white 'n' bare
(But in th' lamplight, downed wi' light broon hair!)
Is it perfume fae a dress
That mak's me sae digress?
Arms that lie alang a buird, or wrap aboot a shawl.
    And shuid ah then presume?
    And how shuid ah begin? 

*       *       *       *

Shall ah say, ah hae gaen at gloaming thro' narrow streets
And gawked th' smoke that rises fae th' pipes
Of lonely men in shirt-sleeves, leanin' oot o' windaes? . . .

I shuid hae bin a pair o' ragged claws
Scuttlin' across th' floors o' silent seas. 

*       *       *       *

An' th' efternoon, th' forenicht, sleeps sae peacefully!
Smoothed by lang fingers,
Asleep . . . Tired . . . Or it malingers,
Stretched oan th' flair, 'ere beside ye 'n' me.
Should ah, efter cuppa cakes 'n' ices,
Have th' braun tae force th' moment tae tis crisis?
But though ah hae wept 'n' fasted, wept 'n' prayed,
Though ah hae seen mah heid (a wee bit bald) brought in upon a platter,
I am nae prophet—and here's nae great matter;
I hae seen th' moment o' mah greatness flicker,
And ah hae seen th' eternal footman haud mah coat, 'n' snicker,
And in short, ah wis afeart. 

An' wid it hae bin worth it, efter all,
After th' cups, th' marmalade, th' tea,
Among th' porcelain, among some chat o' ye 'n' me,
Would it hae bin worth while,
To hae bitten aff th' maiter wi' a smile,
To hae squeezed th' universe intae a ball
To roll it tae some overwhelming question,
To say: "I am Lazarus, come fae th' dead,
Come back tae tell ye a', ah shall tell ye all"—
If yin, settling a pillow by her head,
    Should say: "That insae whit ah meant at all;
    That insae it, at all." 

An' wid it hae bin worth it, efter all,
Would it hae bin worth while,
After th' sunsets 'n' th' dooryards 'n' th' sprinkled streets,
After th' novels, efter th' teacups, efter th' skirts that trail alang th' flair—
An' this, an' sae mucch mair?—
It is impossible tae say juist whit ah mean!
But as if a magic lantern threw th' nerves in patterns oan a screen:
Would it hae bin worth while
If yin, settling a pillow or throwing aff a shawl,
And turning toward th' windae, shuid say:
    "That insae it at all,
    That insae whit ah meant, at all." 

*       *       *       *

Naw! Amurnay Prince Hamlet, nor wis meant tae be;
Am an attendant laird, yin that wull dae
To swell a progress, stairt a scene or twa,
Advise th' prince; na doubt, an easy tool,
Deferential, glad tae be o' use,
Politic, canny, 'n' meticulous;
Full o' heich sentence, but a wee bit obtuse;
At times, indeed, a'maist ridiculous—
A'maist, at times, the fool.

I graw auld . . . I graw auld . . .
I shall wear th' bottoms o' mah breeks a' rolled.

Shall ah pairt mah locks behind? dae ah dare tae sloch a peach?
I shall wear white flannel breeks, 'n' donder on th' beach.
I hae heard th' mermaids singing, ilk tae each.

I dae nae think that thay wull sing tae me.

I hae seen thaim riding seaward oan th' waves
Combing th' white locks o' th' waves blown back
When th' win` blows th' water white an' black.

We hae lingered in th' chambers o' th' sea
By sea-girls wreathed wi' seaweed rid 'n' broon
Till human voices wake us, an' we droon. 


Copyright

T.S. Eliot’s “The Love Song of J. Alfred Prufrock” is available as HTML, for Kindle, Plain Text and other formats, archived as a public domain text in the collection Prufrock and Other Observations on the Project Gutenberg website:

http://www.gutenberg.org/ebooks/1459

This Scots translation is posted under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license as follows:

You are free to:

Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
NonCommercial — You may not use the material for commercial purposes.
ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.


Wednesday 5 May 2021

Don't Worry (Paul O'Brien)

Song written by Paul O'Brien. Guitar & vocals by Paul O'Brien.
Additional instrument parts written & performed by John Michael Kerr.
Sound production & captioning by John Michael Kerr.

Watch on YouTube

Instrumentation

  1. Video - Paul's original iPhone recording (audio not used)
  2. Vocals - Condenser mic through Behringer UMC204HD
  3. Guitar - Fender semi-acoustic
  4. Drums - 64 Pad Kit Rock
  5. Piano - East Village Grand
  6. Violins 1 - BBC SO Discover
  7. Violins 2 - BBC SO Discover
  8. Violas - BBC SO Discover

Production Notes

This was the point where I finally abandoned the idea of combining my two vocal audio sources - iPhone and condenser mic - because of the extreme difficulty in getting them to register after stitching for tempo. Most of the time it would work out well, but just occasionally, due to the differences in ambience, the two signals would contain unmatched transients, and any attempt to bring them into mutual agreement would result in - not just distracting echoes and phase effects, but actually disturbing ring modulations, worthy of a 1960s Dr Who episode. And Paul made it quite clear, he was not standing for this sort of treatment!

Critical Response

From Paul's Facebook page:

  • Nothing yet!

Friday 30 April 2021

Stations Of The Cross (Paul O'Brien)

Song written by Paul O'Brien. Guitar & vocals by Paul O'Brien.
Additional instrument parts written & performed by John Michael Kerr.
Sound production & captioning by John Michael Kerr.

Watch on YouTube

Instrumentation

  1. Video - Paul's original iPhone recording (audio not used due to poor recording quality)
  2. Vocals - Condenser mic through Behringer UMC204HD
  3. Guitar - Fender semi-acoustic
  4. Recorders - Ableton Core "Recorder Keys"
  5. Violins - BBC SO Discover
  6. Double Bass - BBC SO Discover

Production Notes

After the 10-channel extravagance of Union Card (mixing like it's 1969!), we had a chat about our next project, and seemed to agree that a simpler, more restrained production would be appropriate. "Something along the lines of the Stairway To Govan intro, with recorders, flutes, or similar..."

Paul's original iPhone video recording had such poor quality audio, we agreed to bin it. This didn't make life much easier for me, however, as the video still had to be stitched or "warped" to ensure the guitar notes synchronised correctly with the video experience. At the time of writing we still haven't figured out why the iPhone audio has taken such a nosedive recently.

I've boosted Paul's guitar in the beginning and end sections. His fingerpicking work is good here, so I showcased it by increasing its volume and dropping out the double bass in the last 8 bars.

Vocals have a tweaked "Vocal Presence" filter applied, and Guitar uses "Acoustic Git EQ 1".

Critical Response

From Paul's Facebook page:

  • SO beautiful!!! ❤️
  • Hey, Elenor Rigby, where's ur hair shirt? ( good song)

Previously: Midnight Sky Of Blue

Next time: Don't Worry

Thursday 29 April 2021

Midnight Sky Of Blue (Paul O'Brien)

Song written by Paul O'Brien. Guitar & vocals by Paul O'Brien.
Additional instrument parts written & performed by John Michael Kerr.
Sound production & captioning by John Michael Kerr.


Instrumentation

  1. Video - Paul's original iPhone recording
  2. Vocals - Condenser mic through Behringer UMC204HD
  3. Guitar - Fender semi-acoustic
  4. Bass Guitar - Core Library Guitar Bass
  5. Drums - 707 Core Kit
  6. Pedal Steel Guitar, Harmony Mono - Impact Soundworks
  7. Pedal Steel Guitar, Poly Legato - Impact Soundworks

Production Notes

First outing for my shiny new Pedal Steel Guitar! Actually a keyboard instrument, this offering from Impact Soundworks for the Kontakt Player is an absolute joy to play, once you master its two ingenious idiosyncrasies: overlapping notes legato, and a set of left hand keys control harmony generation.

The main design goal was to interleave the "second country voice" of the steel guitar with Paul's vocals, so that it would never get in the way. When it does play through the vocals, it does so at just one note per beat, lending a little strength to the acoustic guitar chords. On this recording I've used two PSG tracks, to take simultaneous advantage of legato and polyphony, particularly in the second half.

Had a disagreement with Paul about the quality of one note in the vocals: the word "blue" around the 3:50 mark would originally glide across four notes, and I thought the third of these was missing its mark. We agreed for me to elide it, and I have bent it like the truth.

Critical Response

From Paul's Facebook page:

  • A beautiful masterpiece Paul.. so full of emotion and fabulous work by John.
  • Can hear this playing on the radio. Wonderful. 👏👏👏👏❤️❤️
  • Such a rich, evocative narrative. Lingers in the mind as all great music does 🎼
  • Previously: Union Card

    Next time: Stations Of The Cross


    Sunday 25 April 2021

    Lyric Captions

    Praise the Lord and Pass the Microphone

    The Digital Audio Workstation "Ableton Live" works almost as well with full video files as it does with audio samples, but has no native facility to add lyric captions to a musical video, nor to generate the necessary caption format files to upload to video services like YouTube. Having produced a full square sixteen of Paul O'Brien's song recordings, and in the process almost accidentally created an equal number of "live" performance videos, I wanted the ability to add closed captions containing the song lyrics.

    Oh, and it had to be free and quick and easy. There are commercial solutions available, but I didn't want to spend one cent. If you search the intertubes for "Ableton Lyrics" today, most of your results will be from American "worship sites", and a little thought will reveal the reason for that. Obviously this is a bit removed from my particular use case.

    There are also automatic options. The AIs may be coming for all of our jobs, and speech recognition is certainly improving exponentially as we, erm, speak. But it's not quite there yet as far as the singing voice is concerned. I mean, just look at this effort.

    So it has to be accurate too, but within limits. We're not building a karaoke machine complete with bouncing ball. One-second accuracy should be adequate for the display of each line of the lyrics, so the listener can follow along with the performance.

    SubRip File Format

    Most subtitles distributed on the internet, for example those ripped from movie DVDs, use a file format called - for obvious reasons - SubRip. Since this format is one of the two most popular currently supported for videos uploaded to YouTube or Google Drive (the other being SubViewer, support for which was added later) I settled on it initially for this project.

    SubRip is a very simple text format: each text entity (line of dialog or song lyric) is preceded by a header containing its index (line) number and the start and stop times for its display on screen, and followed by a blank line. Obviously any text editor could be used to produce such a file, but look how fiddly it is, even after you've determined the full list of correct values, to incorporate these time marks into the format (the milliseconds separator is a comma because SubRip was originally written in France):

    "Union Card" song lyrics - Copyright © 2021 Paul O'Brien

    That's the little app I ended up with, after two hours in Visual Studio - one hour for the calculation engine, and one for the user interface. Here's the code, and here's how it works: 

    1. Specify the total duration of the video file, by either entering the minutes & seconds at the foot of the form, or selecting the video or associated audio file (via menu or drag & drop) and letting the code read the relevant duration from it. This feature uses the magic of TagLibSharp.
    2. Either drag the lyrics file into the window, or paste the lyrics from the clipboard into the left panel, or right-click and select the lyrics text file to load it.
    3. The captions file appears immediately in the right panel. This text may be copied to the clipboard, or saved with a menu command.
    4. Any alterations to the duration controls, or to the contents of the left lyrics panel, are immediately reflected in the right captions panel, so it's always kept up to date, ready to be copied or saved.

    Tweaking the Timing

    Given the above description of the tool's operation, you probably guessed that it's simply counting the number of lines in the lyrics, and allocating an equal time slice to each out of the total video duration. Sure, this isn't exactly how songs work, and without some degree of tweaking, the lyrics displayed will drift into and out of synchrony with the performance - that's if you're lucky, and they ever enter synchrony at all!

    The one blunt weapon at our disposal is the blank line. It's usually enough to restore an adequate level of synchrony, without introducing complicated user operations, judiciously to insert one or more blank lines into the lyrics. For example, the above song Union Card has a classic 12-bar blues structure. If you don't know what that is, think of Led Zeppelin's Rock And Roll. And if you don't know what that it, get off of my lawn.

    Union Card has a 4-bar instrumental introduction, during which we don't want any lyrics appearing, although we could use this to add the artist's name, song title, copyright notice etc. Assuming we don't want any of that, we just observe that each "line" of the song lyrics occupies two bars, and add two blank lines to the start of the lyrics to account for those four wordless bars.

    Next, observe that here - as often in the 12-bar blues format - the first six bars of a verse are occupied by the first three lines of lyrics; the next two bars are instrumental; the next two hold the fourth "punch" line of the verse; and the last two bars are instrumental once again. Following our guide of one line of text equalling two bars, we see that inserting one blank line after the third and fourth line of each verse should align things very nicely. When my app sees a blank line, it just retains the previously displayed line of text, because why not? There's no advantage in blanking it. Incidentally if you do want to insert a blank line somewhere, just use a line containing only a backslash ('\') instead, and the program will oblige.

    But wait - a glance at the Ableton project reveals there's actually a 5-bar outro after the 9th and final verse. If one blank line represents two bars, how can we add half a blank line to compensate for the final, odd-numbered bar? Well, we can't, at least not without complicating our beautifully simple timing scheme. Easier maybe just to add two blank lines, and truncate the final bar. Looking again at the score we see the tempo is 96bpm, the time signature is 4/4, so one bar is 4/96 minutes, or 2½ seconds. So, just clip 2½ seconds from the file duration using the up/down controls at the foot of the form.

    Och That's Too Complicated

    Okay, how about this then. You can add a half-length line by including an initial period ('.') in the lyrics. If this appears on a line on its own, it's equivalent to a blank line, but of just half the usual duration. If it appears at the start of a lyric line, then that line will occupy just one-half of the usual time for a line; so for example, if each line of lyrics so far has occupied two bars of music, this one will occupy just one bar.

    Inspired by musical notation, I'll expand this a little further. So, a line starting with two consecutive periods ('..') will occupy a further 50% of the duration of the single period line, i.e. three quarters or 75% of the usual line length; while a line starting with a colon (':') will occupy just one quarter.

    These markups can alternatively be appended to the end of a line, extending its duration by the given amount, so for example a period at the end of a line causes it to be displayed for 1½ times the usual interval, a colon 1¼, and so on. With a little thought, this is almost identical in effect to putting the punctuation on its own (otherwise blank) line, after the lyric. The "almost" covers the fact these trailing marks will be ignored if leading marks are also present.

    Handy reminder from the Help menu or F1 key

    But what if my lyrics... end with a haunting ellipsis? If you want to incorporate leading or trailing punctuation in the displayed text of a particular lyric line, no problem, just pad the text with a leading or trailing space, so that your punctuation symbols don't actually appear right at the very start or end of the line. The program strips all leading and trailing markup and whitespace, before adding a single space for legibility to the start and end of each line, so your trailing ellipsis will be preserved without altering the line's display duration.

    More general extensions are possible, but I'll reserve those until the need arises. Paul's written some songs in 3:4 time, so that shouldn't be too far in the future.


    Here's the final result. Note how it changes text precisely on the first beat of the bar throughout. A little distracting of course when Paul's singing anticipates this point, but that's by design, and it's doing just what I asked. Precisely positioned lyric captions with the absolute minimum of time, cost, effort and fuss.

    Thursday 22 April 2021

    Union Card (Paul O'Brien)

    Song written by Paul O'Brien. Guitar & vocals by Paul O'Brien.
    Additional instrument parts written & performed by John Michael Kerr.
    Sound production & captioning by John Michael Kerr.

    Instrumentation

    1. Video - Paul's original iPhone recording
    2. Vocals - Condenser mic through Behringer UMC204HD
    3. Guitar - Fender semi-acoustic
    4. Bass - Tension AAS "Pick Bass"
    5. Drum - Mind Flux "Drums Dirty Kick"
    6. Piano - East Village "Grand Piano"
    7. Tubular Bell - BBC SO Discover
    8. Spiccato - BBC SO Discover
    9. Violins - BBC SO Discover
    10. Horns - BBC SO Discover

    My First 10 Channel Mix

    Two weeks after filling out the requisite survey form, I receive my free licence for Spitfire Audio's "BBC Symphony Orchestra - Discovery" in the email. Under the circumstances, you might agree this track shows considerable restraint in the orchestration department.

    Work begins with the now-familiar process of stitching Paul's original YouTube video download, bar by bar, then note by note, to the metronome. Then the separate audio-only file, vox in the left, gtr in the right, is also stitched in the same manual process. Of course the transients don't agree everywhere, this track being distinct from the iPhone microphone feed, so multiple passes are needed to resolve unwanted echoes and phasing effects, if the extra ambience afforded by separate audio signals is to be enjoyed. The very occasional Bob Ross moment yields a happy accidental effect that's actually worth keeping.

    Update: see later articles. Phone audio has been removed at Paul's request. He is the boss! (no, not that Boss, though not for want of trying...)

    Next, the just-stitched audio is split into two tracks, Vocals and Guitar, so that a Mono effect can be applied to each, isolating just their side of the stereo signal and allowing them to be treated independently in Ableton Live. At this stage the iPhone audio and the Guitar are sent off to opposite sides of the sound stage, to think about what they've done. The Vocals-only track is kept central, and as usual, rewarded for good behaviour with a -12dB A-Reverb return track input.

    MIDIs

    Bass is the first MIDI channel to be added. First the root notes of the chords are played, then figures are written around these to complement the melody. A single, low kick drum is next, one solemn beat to the bar, with a double kick evoking a heartbeat at the end of each verse (there is no chorus). Then, a piano part to complement the guitar backing. A low tolling tonic tubular bell, bang in the middle of every third bar. Then the rest of the orchestral parts: violins alternating spiccato and long, before finally overlapping with a quartet of French horns.

    Critical Response

    Initial comments from Paul's Facebook page:

    • Beautiful song. Beautiful melody 🎶
    • This is magnificent Paul... completely breathtaking! You’ve told this miner’s story and brought him to life so clearly. Everything about it is perfect.. lyrics, melody, vocal, production and the b&w video is inspired. BRAVO!!! 👏👏👏👏👏❤️❤️
    • Top class
    • Lorretta Lynn, Bryan Ferry
    Okay, the first one was actually from my sister-in-law, but still...

    Previously: Wash Away This Pain

    Next time: Midnight Sky Of Blue

    Sunday 18 April 2021

    Wash Away This Pain (Paul O'Brien)

    Song written by Paul O'Brien. Guitar & vocals by Paul O'Brien.
    Additional instrument parts written & performed by John Michael Kerr.
    Sound production & captioning by John Michael Kerr.


    Instrumentation

    1. Video - Paul's original iPhone recording (audio not used)
    2. Vocals - Condenser mic through Behringer UMC204HD
    3. Guitar - Fender semi-acoustic
    4. Piano - Grand
    5. Violins 1 - BBC SO Discover
    6. Violins 2 - BBC SO Discover
    7. Violins Spiccato - BBC SO Discover

    Production Notes

    Revisited to remove phone audio.

    Critical Response

    From Paul's Facebook page:

    • WOW!!! Absolutely STUNNING!! You should SO have a record deal Paul 🙏👏👏👏❤️
    • get it sorted! 🙏

    Next time: Union Card