Ah, the joys of Christmas!
After seeing a report on news-round about go go hamsters, my daughter instantly wanted one. No problem? They cost about £10 and look entertaining, little did I know I was about to enter the mad world of panic buying!
We went to the va va voom Halloween special. Really enjoyed the burlesque dancing, particularly vendetta vain – It’s put me in the mood for some different nights out.
The karaoke room craziness felt like the elevator to hell – mad! Too many makers marks – Insane stuff!
It’s been a while since I’ve walked the streets of Edinburgh at 3 in the morning (ended up crashing at 5!). Overall, a fantastic Halloween (need sleep)…
Its been a while since I posted, mainly because I have been completely absorbed in computer generated music. I intend to write about this in full at some point, as well as reveal a (hopefully) fun tool, more on this later.
In the meantime, here is my (well actually ruby and midilib’s) first attempt, with a few more tweaks I reckon it could replace all my Brian Eno collection (well almost).
I have been away at my brother’s wedding – All in all it was a great deal of fun and we all enjoyed ourselves.
My best man speech seemed to go down well so I’m leaving it here for posterity, possibly someone else might find it useful (with tweaks) over the normal “dry” speech’s currently lounging around the internet.
I have replaced names with “AAA”, “XXX”, “YYY”, should be obvious who the text is referring to:
Good afternoon and welcome.
My name is AAA, I’m XXX’s brother and I have the honour of being best man.
I would like to say thank-you to XXX for his speech and this honour, it is an honour and I intend to honour this honour by being as honourable as an honourable person can.
First of all I would like to give a big thank-you to YYY’s father for his kind words, to her mum, my mum and ZZZ and all those involved with putting this joyous event together. Also, lets not forget the lovely flower-girls.
So lets have a toast to the parents of the bride. To YYY’s parents!
..o..
You will all be glad to hear that this speech is nice and simple – A bit like XXX really…
XXX and I met soon after he was born and from that moment onwards our brotherly bonds have been forever tangled.
Its been a while since we lived together, twenty odd years to be imprecise. To this day the memories haunt me and have made me the man I shouldn’t have been.
Before I talk more about XXX I would like to talk about when XXX and YYY met – I say I would like to, but XXX hasn’t actually told me anything about this defining moment in his life!
Then again XXX and romance are not two words you commonly associate with each other. XXX akin to a half-demented lunatic which the romance family have wisely chosen to steer clear of.
Since meeting YYY, XXX has changed for the better. To be honest though, even just putting a pair of pants on his head would be a major improvement.
Seriously, YYY has hauled XXX out of the primordial swamp of XXX-dom and changes so far have all been positive and welcome – The power of love must indeed be strong.
Personally and as a family we really like YYY and the influence she has had on XXX. We are still though truly amazed anyone would want to live with him and so we think she deserves a toast. To YYY!
Now, let us go back in time a little, to the 1970′s – The gods opposed to tight disco clothing and high pitched singing, decided to bring a new being into the world – To alter the cosmic balance and meddle with all that was cool and generally groovy.
And so, in the sacred land of procrastination, amongst the deep rumbling noise of the “munchies” and forged from within the fiery belly of mount dither. XXX; was thrown together.
Upon his entrance into the world I realized the horrific nature of what lay before us. I tried to burn him in his cot, but this was thwarted due to the vast quantities of dribble he had produced whilst sleeping – A skill he has honed all through his life.
As a family we tried to stop the beast of XXX from emerging, but the powers of the buffoon-ling are strong, I’m sorry to say… We failed. Eventually drink and magical “erbs” released the monster within – The world has never been the same.
This is my last chance to save us all. So I will reveal his powers in the hope you can nudge him onto the path of normality and save all of mankind!
Like a stuck “Chas and Dave record”, “yes but” XXX will wear you down with his “I’m right” attitude. His smirking smugness and lazily prodded “rolly” finger have turned all but the calmest person into an irrational killing machine.
Luckily though we can hear when XXX is close by due to his loud and unique mating call – Produced by endless blowing of his vast nasal cavities. His nose blowing is in fact a deadly instrument of torture, singing out across the night like the love cry of a flatulent walrus.
XXX’s other amazing power is that of time distortion. Expecting him to turn up at an appointed time is as likely to happen as one of his mad-cap ideas becoming reality.
Anecdotally, and on reflection, trying to fly by strapping carrier bags to your arms and jumping off a shed, is actually the sign of a being a bit backward and not an indication of being the next Leonardo da Vinci.
Possibly the demented and fluffy world of XXX has been influenced by his love of David Dickinson and “Bargain Hunt”. At one point he did try to model himself on David, but unfortunately for him he failed to grow the necessary side burns. All on account of his facial hair setting up home on his cheeks and refusing to move any closer to his ears.
But, I’m afraid its time now for me to end this part of the speech. XXX is a world unto himself and anyone who has had contact with him would honestly say he is a bit “special”.
..o..
Ok, joking apart (or my insanity apart).
I really love my brother and genuinely feel YYY is right for him and him for her.
I think this quote sums XXX and YYY up, it is from Ogden Nash – “Marriage is the alliance of two people, one of whom never remembers birthdays and the other who never forgets.”
They have a good relationship, in which their strengths and weaknesses balance and I feel they will take on all of life’s challenges equally and together.I now propose a final toast, to the bride and groom, I wish you every happiness, “to XXX and YYY”.
Thank-you.
My automated mind-mapping tool (Tangential) is now mostly usable (caveats below).
Please have a play and tell me what you think, just click here (note be patient with it, I have yet to optimize the server side code).
- You click a text box to fire off a new association (the word changes colour until mapping is complete)
- Words presented are drawn randomly from a large set of possible words, so run it again and other results will appear. This is the one area I need to play with, suspect showing all available words might be better – Feedback appreciated on this aspect.
- The graphical presentation of words is poor (they sometimes overlap and can be hard to read – Although I have made improvements in this area)
- It’s likely to blow-up – This is not guaranteed to be stable!
Again feedback appreciated.
This post has been superseded, in that the fixed word demo has been upgraded now – you can map your own words!
I’m making slow but sure progress on the mind mapping tool. As noted a while back, I want to complete it before moving on to the gazillion of other projects I have waiting in the wings.
So, for a limited time only you can try it (not anymore!), see my later posts or the main page for this project (tab at the top).
Things to note:
- It’s hard-wired to mind map the word “dinosaur”
- You click on a node to fire off a new association (node goes red, then black once completed)
- Words presented are drawn randomly from a large set of possible words, so run it again and other results will appear
- The graphical presentation of words is poor (they overlap and can be hard to read)
- It’s likely to blow-up, or my slice will (i think its pounding my already limited memory) This is the first time I have tested it live on the internet!
I would really appreciate comments. More stability etc. on its way. Have a play – if its up!
As usual our summer holiday planning has been a disaster – Mainly due to my complete hate of air travel from an ecological and a personal “its a cr*ppy unsatisfying tedious and dull way of going from A to B” perspective. Needing a break we headed up to Crieff in Perthshire for some good old fashioned camping. We went with friends and including kids we totaled seven in all.
We stayed at Comrie Croft, I can thoroughly recommend it. There are options to sleep in a Kåta, the hostel and some other options which escape me at this point in time. We went for our own tent (borrowed).
Overall (ignoring the (small amount of) rain, which we did) it was great. Really relaxing. Its been a long time since I last slept in a tent (ok that was probably the worst part from a comfort perspective). Feel totally chilled but equally knackered, in a good way. Personal hygiene also needs attention – I sort of forgot what a shower was – Which is kind of the point?
Four days without thinking about computers and work – Bliss…
Here is a random picture of the associated countryside:
I’m almost at the point where my mind-mapping tool is running in processing. Apart from speed issues (related to pulling and parsing web-pages) its actually quite interesting to use. Having the ability to click on a node and branch off makes a big difference over the original version.
The word parsing/filtering needs some attention (not much) so I hope to have it running on the slice sometime this week – so people can play! In the meantime here is a screen shot of an exploratory mind-map on the word “hippy” (its not random enough to be a proper mind-map, but I’m beginning to think this is a plus point i.e. being able to quickly explore key threads related to a subject).
I have been off in a weird world ever since I decided to launch some “spangly information radiators” in the office.
Predominantly I have been writing scripts which harvest all sorts of stuff from data local to the office, then attempting to visualize it. The trouble is this is a route to madness! There are so many different ways of seeing data, its like some mad acid trip. I digress…
My current slow burner is visualizing time-scoped changes in a subversion repository as a piece of music. I had originally thought of some ruby kicking out some MIDI in a text file but MIDI looks to be old hat. Over the weekend I bumped into open sound control (OSC) and ChucK. Chuck allows generation of sound and is capable of running an OSC server.
The final piece of the jigsaw (in terms of kick-starting me) was an excellent article linking ruby to OSC and to ChucK. I now have the core technology to go crazy!
Its a fun experience to have code make music and armed with this knowledge (at some point) our subversion repositories will all be making pop-tastic tunes covering the last iteration. I’m going to mix in text to speech to cover keywords such as “crash” (and link to cymbals or similar). Any-way, start small…
No idea when I will complete this (sketching out the basics on paper at the minute), as I now have a mad backlog of personal projects. Decided to start knocking them off one-by-one. I’m finishing the processing based mind map prototype first! Hopefully after a virtual TinyMud party I will start posting on this proper (winter is a good time for code to grow).


