Happy New Year!

I’ve got off to a bit of a false start to the New Year. Having first got ill between Christmas and New Year, then recovered, I went down properly with whatever nasty virus it was a couple of days after the obligatory late night party with good friends and board games. (I knew something wasn’t quite right when I needed coffee at 11pm to stay awake to see the new year in & get home safely). Apparently there’s a lot of sickness about at the moment – hopefully you’ve avoided it!

False start aside, next week it’s going to be all systems go, with another Sync Songwriting Challenge – this time only 5 days long. If we are producing full tracks in that time, it will be tougher than last time, when we had 8 days, but very rewarding. I’m really looking forward to getting stuck in.

The last few weeks have been a time to reflect on the ‘wins’ of 2018, and to consider goals for the new year. Obviously, releasing Survival was a major win – even though it feels like much longer than a year ago, it was only last May. I’ve been pleased with how well some of my songs from the album have been received, and with the feedback for Death Blinked First, the new single I put out in October.

The other big musical win for me has been working on my keyboard playing to try to become more proficient, which will give me more options for live performance. (It should also help with recording). I’m not yet at a stage where I would feel confident playing keys in front of an audience, but that is where I want to get to in the next few months – I’ve been using material I pre-prepared so far. I have wanted to be able to play ‘properly’ since I was about 10 years old, and I haven’t ever really cracked it. Earlier attempts have been with a classical approach, learning each hand separately then trying to make them work together, which is where things usually fell apart. This time, I’m approaching it as the guitarist that I am and making it all about the chords, working two-handed from the start to work on songs I already know. The songbooks are the same ones I used when I was learning guitar chords, which show the chord names over the piano part. There has been definite progress! I don’t have any plans to be able to play classical pieces, though. Just to be able to accompany singing with the right chords and improvise around that when the feeling takes me (without hitting any obviously bum notes) would make me very happy. If this approach helps me get to where I can sight-read some easier pieces, even better.

Before the drive to improve on keyboard got started, I took up playing mandolin in about mid October. I’ve had the instrument several years since a friend was cutting back on their collection and I couldn’t resist increasing mine. I had never quite got my head (fingers?) around it or put much time into learning the chords before. This time there’s been more of a purpose. I played this in public for the first couple of times just before Christmas, supporting my church’s service and some carol-singing outside a local supermarket. Sure, I made plenty of mistakes, especially at the open air event – my excuse is that my fingers and brain got a bit frozen. It was good fun, though, in spite of the chill, and we all warmed up afterwards with hot drinks and soup.

My next big musical win for 2018 was all the collaborations. I still have to complete various projects, but the ones that got finished relatively quickly are already out there and available to listen: my Bean Bag Remix of What Good Are the Stars by Manipulant, and synth work/song development on Durdle Door, by Matt Steady. I have a big ongoing project with some remixes for John Clark and several other smaller projects with other indie artists.

Finally, on the personal side, the big win has been the dramatic improvement in Dad’s health since he got out of hospital in February. It’s been great to see him recovering and his determination to get back to normal as far as possible. The icing on the cake was in mid-December, when the GP said he is happy Dad is fit to drive again. We still have some hurdles to jump over, but that milestone really made me feel happy.

So, that’s where things are up to… I’ll maybe post a bit more about some of my goals for 2019 soon, as it feels like there’s more to say, but this post is already a bit long. (It has been a while, after all…)

Playlist of the Week (2018/35)

Award winning choreographer Laura Kriefman's 'Star_Gazing' playlist is this week's POTW.

This week’s POTW is Star_Gazing by Laura Kriefman. It’s a crowd-sourced collection of songs about stars, space and the sky. I thought it would be an appropriate playlist for sitting outside after sundown, staring into space after a busy day in the heat of summer*.

Laura is an award winning choreographer, and founder of Hellion Trace, a Bristol-based company which specialises in ‘augmented dance’, bringing movement and technology together. A great example of their work was the Crane Dance in Bristol, where the group animated three cranes to music, captivating a live audience of 10,000 people – and a further 4 million online. Other creations have included a LED Dress that reacts to live sound, wearable controllers and a collection of street-installed constellations made of interactive lights that you have to step on to illuminate.

 

*If the weather isn’t behaving, please listen indoors – we don’t want you or your headphones to get wet!

January So Far

It’s been a while since I posted a proper update, so I thought it was about time. January has been busy so far, mainly with publicising the Sleepwalker album. Plus there was a gig in Loughborough on 8th, where I provided the headline act to an open mic session, Cafe Live. I didn’t feel like parts of the gig went all that well, but I am always my own worst critic. It goes with the whole musician territory. People who were in the audience have told me they enjoyed my set, which was about 40-45mins long this time, longer than I am so far used to. I need to get more used to doing longer sets so I chill out more when I’m performing. It’s a strange feeling having so many pairs of eyes looking at you for so long!

I started off with some acoustic numbers with the guitar, including some Suzanne Vega covers – Gypsy and Knight Moves – and then moved on to the electronic tracks, singing and playing percussion or guitar over the backing that I pre-sequenced. There was a mix of album tracks and some I haven’t released, like Beautiful Deadly. Unfortunately we couldn’t project my videos this time, so I have yet to try these out with a live audience, but I’m thinking I’ll share some of the work I did to prepare video snippets for this gig on my youtube channel.

I’ve been continuing to research radio stations, podcasts and programmes that might be interested in my music, as well as blogs and other news outlets. This is quite time-consuming, but is starting to work. My hometown’s newspaper ran an article on me, and I had my first podcast play on Nottingham show the Sunday Alternative this weekend, with the title track to the Sleepwalker album. Do take a listen to the show if you haven’t already, I really enjoyed it. It’s mainly local Notts rock bands, but they slipped in my triphop/chillout track at the end, which was super-nice of them.

Fractals for fun?

The last week or so, as well as working on the mixes for my first album, I decided to have a look into fractals as it seemed like a logical next step from the graphics animations I have been working on so far. I found that Wikipedia has a lot of good resources, but probably has too much detail for a beginner, if you follow all the rabbit holes it leads you down like I did.  A far better introduction was a Youtube video, which brought together pretty much everything I’d read to date and then some. (Sadly it’s been taken down since I wrote this post so I can no longer share it with you).

At least some of the more visually appealing fractal patterns are constructed using maths that involves the square root of minus one, eg Mandelbrot and Julia sets. Those sets also looked as though they were not going to be easy to animate, as it looks like the whole image is calculated pixel by pixel, with the colour of each pixel set by how long it took to reach a threshold value.

There are some (more basic) fractals that were more easy to understand, however, such as the Cantor set and the Sierpinski carpet, which are made by an iterative process. The Cantor set is a set of lines with the middle section taken out. Then you rinse and repeat, taking the middle section of the new lines away for the next iteration. The Sierpinski curve does something fairly similar, but with rectangles. I could see a way through the fog for programming visuals for these types of fractals in Processing, and have incorporated some of these into a new set of visuals for displaying during my next live gig.

Vorsprung Durch Technik

After some more headbutting and reaching a point where I didn’t think I would be able to solve the original problem of routing live sound through a self-programmed music visualiser, I went back to basics. Ditching the sound module provided on the Creative Programming course, I looked into Processing’s own sound library using the online documentation.

And bingo, using the available sample code in the online tutorial, I suddenly had something that was responding to input from the soundcard. Just like that. The graphics were terrible – just a fuzzy line at the bottom of the screen, but the body was still twitching, so to speak.

So, moving on from there, I’ve incorporated the relevant commands into the visualiser code, and developed the graphics further to create something workable. The short video here is just a teaser: I want to keep the full graphics for live shows.  Here, output from Ableton Live Lite is being picked up by the visualiser from the signal going through the soundcard, and processed on the fly.

Digital Video, DIY style

I’ve already mentioned in previous posts that I’ve been working on a music visualiser application based on Digital Signal Processing (DSP) of sound, which could then be used to project images to screen during performances of my music.  It’s a significant detour from writing music itself, but would be particularly valuable for when I am performing instrumental pieces, to add interest to the listener experience. 

Unfortunately, I have a few challenges to overcome before my work so far can be used to animate live music. Namely, I can currently only use the visualiser on pre-recorded music, which obviously isn’t any good for live work, and it is only coping with small files at this stage. So, I need to learn how to get it to accept streaming audio, and figure out how to get a live sound signal into it.  If indeed that is possible.

I discovered another potential use for my work today, however, and that is to use the applications I’m writing to generate video art. It turns out that this is pretty easy to do by recording the app running on my screen with Quicktime then trimming it in video editing software.  The most difficult thing seems to be getting the sound and images to line up correctly where they are supposed to be synchronised, because recording the app running doesn’t capture the sound (unless that was a mistake on my part… I must check out if I missed any settings). I’ve probably not been completely accurate syncing up the attached example, but it’s close enough this time.

More Digital Art

This slideshow requires JavaScript.

I’ve kept going with the Creative Programming course that I talked about last time, and continued coding. After an amazingly good start, I reached a frustrating head-butting stage which I’m not sure I’m out of yet. I’ve now covered the whole syllabus, but need to go back and properly get to grips with waveform synthesis, to be able to do the last assignment and get the qualification. Plus, it might also be useful for performances if I can create an interesting and unique new digital instrument.

I’ve been working mostly on a music visualiser application based on Digital Signal Processing (DSP) of the sound, which I’ll talk about more in another post. In the meantime, whilst the visualiser is still in experimental mode, I thought I’d share a few more images I’ve created with my graphics-only app and an interactive version where sound was played and was changed in pitch and speed by what was happening on the screen.

 

A Worthwhile Detour

 

A couple of weeks ago, I went to a couple of events at Lincoln’s Sonophilia Festival (the UK one, not the one in Nebraska). One of these events was the Weird Garden experimental music club, and a chap called Dave C was demonstrating Lissajous curves by generating four tones using a Raspberry Pi and an Arduino board, then plotting these on an oscilloscope, projected so we could all see it. I thought that this would interest my Dad – he’s been known to experiment with a Raspberry Pi – and sent him some photos of the set-up.

Well, this started a conversation and a half. It basically headed in the direction of ‘you should learn some Digital Signal Processing’, with me misunderstanding what that might entail, thinking that it would involve circuit board design and a very steep learning curve. There was a lot of talk at cross-purposes, but Dad eventually explained I would need to learn some new programming skills, in a language called Visual DSP. The boards are already designed, so I wouldn’t need to worry about that, and you can do DSP on your computer, anyway, because computers already have the physical tools needed to do DSP.

I said I would look into it, so that I could possibly learn to present my music in a visual form when playing live. Any programming skills I pick up along the way are a bonus, anyway.  So, I enrolled on a several of Coursera courses, to check out the content, and got stuck into one of these, which I will follow through and hopefully complete.  This course isn’t specifically a DSP course, it is Creative Programming for Digital Media & Mobile Apps, but it seems to be pitched at about my level. It uses Java/Javascript (another language I haven’t used before) so any DSP I do when I get more advanced at programming might need to be via my computer, rather than an external board, unless there is a way round that… Actually, it looks like I can tell it to output the program in Python, the language that Raspberry Pi uses…. I have a lot to learn.

I’m still working my way through week 1 of the course, but the images above are all screenshots made from code that I put together* and then ran and interacted with to make art. I modified the code a little between each image captured.

Even if I get horribly stuck from here onward, I will have an app that I can use to make some unique album art!

*Disclaimer: my code also uses functions taken from a module coded by the course providers.

Viva Skegvegas!

This slideshow requires JavaScript.

Last weekend, I played an acoustic set at Skegvegas festival, a large gathering of VW owners at Revesby, close to the Lincolnshire coast. Actually it was three sets, as several people who had been booked for the acoustic tent had dropped out, so those of us remaining who could made up for the gaps played again.

We were more there to add to the atmosphere of the festival, and there were a lot of people walking past, soaking up the music as they went, but a few stayed and listened to us as a gig. I got my first ever request – for another Suzanne Vega song, so I did The Queen and the Soldier, and one of the guys who had stuck around came up at the end and said it was his favourite song ever. Made my day to know that, plus it is one of my favourites, too.