Lots of intermittent 'banging' going on, are they working on the building or is that the construction across the street? It sounds pretty close!
Not sure about the banging you are talking about ballywing, but the high pitched whine is the wind blowing through the louvres on the roof. As for the banging, nope not the hotel construction at Portage & Donald - they have finished for the night and they aren't doing any of that kind of work - they are digging out at the moment, pile-driving will come soon enough, just not yet.
I'm wondering if there is a louvre that is a little loose and banging when the wind is in just the right direction - if it were close enough to the where the microphone has been installed, that could account for the clear sound. If it were near, it wouldn't need to be very loud in real life, remember that you can hear the birds on the pebbles when they come into the box at times!