Scorhill Stone Circle panorama

I wanted to try out panoramic photography at Scorhill stone circle near Gidleigh in Dartmoor as well as tinkering with radio. I didn’t have much time there, it’s a tough drive through winding roads and Google maps had already warned me that I had about an hour on site tops if I wanted to make a meeting in Exeter in the afternoon. It’s worth a rematch, because there’s quite a lot of interesting stuff within a mile, what with the Shovel Down stone rows and possibly another circle to the northwest.

A long time ago I had ambitions to take panoramic pictures of stone circles.  The moving panorama thing really sings with megalithic stone circles, they don’t move so much so you don’t need video for the immersive experience, and we have 900 stone circles still extant in the UK, mainly in the west of the country. Those were the dotcom days of Apple QTVR and plugins, and hardware that was only just up to the job. QTVR is pretty much dead now. Backwards compatibility isn’t really in Apple’s DNA. The problem with QTVR was these had to be encoded in that format, because computers weren’t hard enough to do the processing of the source file on the fly like Panellum does. So these images are lost in Apple-history-land, although the source files I do have show just how poor digital cameras were1 in the 2000s, the pictures won’t particularly benefit from being QTVR un-munged and re-munged to whatever is the panoramic tech of the moment. On the plus side, the stones are still there so a reshoot is possible 😉

Panoramic photography images are big – the panorama is 1Mb in size, so I’ve put it after the read more break. They aren’t as big as John’s trig point images, but the great advantage of a stone circle is that all the action is in the near field, you don’t have to zoom in so much.

dogs and dappled light

I shot these pics raw, because there was a weak sun through the haze, so I thought I could push some of the shots, However, the weak sun came through dappled cloud, and Sod’s law seemed to say that in one direction the cloud closed in again just as I passed the same direction the second time2.  I have a Kaidan Kiwi-L and it is sweet, compared to trying to spin round a stone circle on a monopod with the integral level. Some of the win is that the click stop forces you to take enough pictures, and you can mount the camera vertically. There are much cheaper ways of doing this now – well, after you have amortised the cost of the 3D printer.

Kaidan made a big fuss of how you should adjust your camera so it spins around the nodal point, and early software used to be critical on that. I do still try and match that, but either Autopano Pro is a lot less critical of getting that right or I have become a slovenly panorama maker because it seems less critical now. With a stone circle much of the action is at a reasonably constant distance from the lens and the foreground is often miscellaneous grass so maybe a bit of parallax error in the foreground isn’t seen so much as when doing a panorama in a building, with all its straight edges calling out a poorly centred camera.

Scorhill has a lot of human traffic – dogwalkers abound, and I waited about 10 minutes while a lady did her callisthenics in the stone circle. This shortened the photoshoot, I just about took the Kaidan twice round the circle in varying light before some more hikers with a huge hound hove into view and I figured I needed to clear site to head off to Exeter. I could push the exposure for the darker pics, but the problem is the light is different as the sun went in, so they don’t match well.

lighting for panoramas

I need to think differently about lighting for panoramas, since they’re inherently more tricky. You can’t keep the sun behind you with a panorama by definition, and the golden hour is also not ideal. What looks great on a still in one direction will be the sun low in the sky and great big long shadows in the other. Exposure is easy with an overcast sky, but that sky is so boring. It’s probably safe to say too much contrast is a problem in panoramas, because many of the photographer’s tools to minimise it can’t be used through 360 degrees

Probably the best light for stone circle panoramas is a blue sky with plenty of fluffy clouds, one of which is over the sun for the entire duration of the panoramic spin. Panoramas may be more suited to the mid-morning and mid-afternoon, a little bit off the ghastly high-contrast sun overhead at noon time and get some shadows to give modelling but before shadows get out of control.

Look ma, no Linux

Getting away with modest zoom ranges is just as well, because you seem to need Linux to run the splitting program generate.py to get multiresolution images. I don’t have a GUI on my linux box and have already had to rebuild it three times when some software digs itself into a hole I couldn’t get it out of. So when I spot requirements like so

To be able to create multiresolution panoramas, you need to have the nona program installed, which is available as part of Hugin, as well as Python with the Pillow package. Then, run

I think, right, move along now, nothing to be seen here…

When I tried Hugin years ago there was some hoohah about the patented SIFT algorithm, so you got to manually select the tracking points, involving lots of swearing when it didn’t work. Life is too short for that sort of thing.

So I bought Autopano Pro, and they were  nice enough guys to trace my license key even though 11 years have passed and I have a new email address, so that is how I process my panoramic images. Kolor is now closed.

It appears that the SIFT patent will expire next year, which is good. Software patents suck. If they exist at all, they should be on a much shorter scale – software and Internet time is shorter than dog years so a maximum term of five years would let you get dominance without jamming progress in a field for over twenty years.

Continue reading “Scorhill Stone Circle panorama”

Sainsonic AP510 APRS tracker experiments

I bought an AP510 some time ago, at the time results were disappointing, but the firmware has improved over the years. Using 20141215 I was getting signals out to about 8 miles from the typical white stick omnis like Diamond X50, and up to 20 miles from near Chagford on Dartmoor when it was mounted in a backpack. As you can see from the header picture, I had a great RF takeoff and not much vegetation in the way from pedestrian height 😉

Thank you G6SQX and G0MAS for running high performance APRS IGates! The difference in performance with the antenna taped to the fibreglass shell at the back of my campervan is visible in the paucity of reports near G0MAS around Uffculme, range was only a quarter of that as a pedestrian. Despite having steady power and a USB lead as a counterpoise to the aerial. Maybe taping the aerial to the fibreglass detuned it, this thing is marginal enough at 1W output.

My track and the stations G0MAS and G6SQX it reached

Some of the idea of getting this was to play with radio on the hills so it’s good that it performs better in pedestrian mode. I’d like to have a better feel of why exactly that was.

Continue reading “Sainsonic AP510 APRS tracker experiments”

A moment by a Dartmoor Stream

A lovely little stream near the path to Scorhill stone circle, it was worth a longer recording. Starlings are starting to mass in the Autumn, and they provide some counterpoint to the running water in this binaural recording. Nice not to have to filter anything – straight out of the recorder apart from trimming the timeline and bringing the gain up a little bit.

 

 

Improved OpenEEG filter design

The original OpenEEG filter design had a poor performance that made me reluctant to construct that project, although the price was right. I had proposed a replacement elliptical filter

the magenta line is the theoretical version, the green using preferred values. The blue line is the original OpenEEG one

using this design

This schematic is duplicated, one for calculated and one for preferred values

which turns into this

no great prizes for neatness…

I had the devil’s own job trying to measure this, trying to avoid plotting it out by hand the old way, although that would be the right way 😉

Running a Wien bridge oscillator through it showed me I had one  null, which was rough, because I’d ordered two 😉 one was at 148Hz, and another very very faint one at 534Hz, which was wrong, it should be at 272Hz. Scoping the output of the first section showed that was the culprit, I had put in 1.8k as R23 instead of 6.8k. My nulls are now clear and in the right place. I try sweeping the filter using Rightmark audio analyser. First it moans it can’t find the 1kHz sync tone, well, yeah, I don’t really expect to find that at the output of this filter. Running stereo with left straight through finds the sync, but Rightmark sells this to young pups setting up their car stereos presumably, so they want you to pay for having any useful low-frequency resolution, and I’m not prepared to pay.

I tried running white noise through the filter and FFTing the result. Connecting it to a USB Behringer UCA202 gives me hum from a ground loop through the scope and computer, so I recorded the output using a handheld battery audio recorder to get rid of that. The sound is really quite strange

FFT of the filter response. Sweeping the filter manually shows both nulls are deeper in practice. Click to see the original fiel where the thin trace gets to show better

Unfortunately the FFT has no real resolution of the dips, the second is lost in the mush although it can be seen when manually sweeping the filter. Still, how did I do given the real filter is better than the FFT sweep? Say the passband is about -28dBFS, at 128Hz I am about -66dBFS, about 38dB down. OpenEEG were at about -16dB there, so I have roughly doubled their performance. Trash at fs/2 + x tends to alias to fs/2 -x, ie the HF end of the passband, 64Hz.  The highest of the Mind mirror filters was at 38Hz, so I am interested in the attenuation at say 128Hz + (128-40) = 216Hz, since rubbish up here will fold down to the MM high frequency filter. That’s about -80dB, so I am about 52dB down by then, again about twice OpenEEG’s -24dB. It’s not quite the -60dB which would dump a full-scale signal at 216Hz into the 10-bit quantisation noise, but it’s close.

What this filter won’t do is help you against mains hum for 50Hz. It starts to roll off starting about 70Hz, so that hum will go right through regardless. It is also not a candidate for massive miniaturisation, those caps are big. Sure, it can be built tighter on a PCB, but it won’t ever be tiny. No point in buying the Olimex box for the OpenEEG product if I go that way, and no point running the SMD version.

I figure this is a creditable improvement on the openEEG filter, almost worth manually plotting out the frequency response to see what it is uncluttered by FFT artifacts

Swapping to lower-spec parts

I constructed this with a NE5532 run off +/-12V, because I wanted to see it running right. The next stage is to try a LM358, I am not sure such a nasty device will have the performance for an elliptical filter, which needs a high Q for the nulls. But it is a very low-frequency filter, so I may still have enough gain/bandwidth product. I can pull the 5532 and see if the nulls shift or soften. It’s tough that OpenEEG has only a +5V rail. That’s within spec for the LM358, but the output will only swing from 0V to 3.5V, arguably I should bias these mid-rail to 1.8V rather than 2.5V . Ideally I want a quad rail to rail 5V opamp, something like TI’s LMC660C.

Osiligi Maasai Warriors at Glastonbury Fair Field

This weekend Glastonbury hosted the Osiligi Maasai Warriors, a performing group from the Kenyan Maasai community of Olepolos.

It was a pleasure to listen to them at the Fair Field on a lovely sunny day, where the public had been invited for a picnic at 3:30 – here is their remarkable performance

 

 

Continue reading “Osiligi Maasai Warriors at Glastonbury Fair Field”

Olympus E-PM1 camera left-hand thread screws to catch fixers out

This post is as a public service. WARNING – an Olympus E-PM1 camera has some LEFT-HAND thread screws. I’ll show you where these blighters are later.

Manufacturers really seem to hate people taking their gear apart, but I’ve never come across Olympus’s sort of craftiness before. There’s no good reason for them to make these screws left-hand thread, other than to make you strip the soft plastic they’re set into if you have the temerity to try to take your own property apart. Evil bastards. It’s not like a bicycle crank on the left-hand side, where there’s a damn good reason for the left-hand thread.

I quite liked this camera, despite the plastic battery door hinges breaking off after a year. It’s pocketable, but can take a decent EVF if necessary, I have a VF-4. I recently dropped the camera, and on power-up I hear this noise (recorded form about 2cm away). The clunk is fine and has always been like that, the death rattle is new.

Which does not fill me with confidence that this camera is long for this world, although the pictures are fine. I can almost count the plastic gear teeth wearing, and it’s loud enough to draw attention, which is a drag for photographing people. I suspect it’s slower off the mark than it used to be, too. So I thought I’d pop the back and take a look to see if something is obviously wrong. Continue reading “Olympus E-PM1 camera left-hand thread screws to catch fixers out”

Raspberry Pi Zero audio recording with the AudioInjector hat

Just when I thought the remote Olympus recorder is the way to go here, along comes a promising new Pi solution for remote recording – this looks to be low cost and small. What more could a fellow want?

Decent instructions and specs, for a start 😉 Australia seems to have a vibrant electronics tinkering community, and Matt Flax of audio-injector has come up with a dinky little recording sound card suitable for the Pi Zero, without the sort of stupendous kernel-compiling hurt associated with the now discontinued, Wolfson/Cirrus sound card. Matt even used Cirrus tech under the hood, kudos to him for making it work in the Pi environment- I guess the Pi has advanced in standardising add-on gizmos too.

You can buy the AudioInjector Zero from Australia, only to discover postage is about as much as the sound card, so Google helped me discover that you can get it in the UK from Amazon, who drop-ship it at a much more acceptable price of £12.50 delivered free if the total order is > £20. So I go get one.

The Pi Zero sound card – tiny. Look ma, zero connectors!

Nice. No GPIO connectors, though you get a nice bunch of extra audio connectors to make this connect to phono jacks. How does that work, then? Continue reading “Raspberry Pi Zero audio recording with the AudioInjector hat”

Cirrus Logic audio card for the Raspberry Pi revisited

There is more green space and trees around me where I am now, with many more garden birds, though no sparrows1, and occasionally some tawny owls in the night.

Tawny owls, recorded ME66 handheld

So thoughts turn to a garden recording gizmo again. I have enough power, and a network connection to a shed, a oddly wind-sheltered location and many trees nearby. For short term recordings in the field I am still in favour of the timed field recorder approach, but for the garden where I have power and data the Pi still scores. You don’t have to fiddle with it, it’s entirely remote controlled. Many years ago I had a PC in the garage which was the music server, I used a piece of software called loop recorder on that. This cat fight is one of my favourite urban recordings from that time.

although I was really trying to record a hedge full of sparrows. A loop recorder lets you go back and catch things like that, and the microphone would be much closer to the area where the owls are.

So I thought I’d revisit this Cirrus Logic audio card, particularly as a case for a Pi with this mounted was being sold off cheap for £5

The Cirrus is the only audio card for the Raspberry Pi that lets you record sound with it, as opposed to the legion of DAC cards for the Pi. You can, of course, use a USB sound card instead, though that precludes using a Model A if you want to use wifi and have the lowest power.

The good news is that a hero hacker, Matthias Reichl, has sorted out the drivers, it’s now a RPI-update rather than patching kernels and esoteric crap.

The bad news is that the manufacturer discontinued the card 🙁 Having said that, it still seems to be available for about £60 if you work hard enough, GIYF. That’s dear – a Behringer UCA202 is a good Pi compatible USB sound card for about £24, line level input. The Cirrus Logic card offers a bit more sensitivity and on board mic bias. Continue reading “Cirrus Logic audio card for the Raspberry Pi revisited”