Wednesday, 7 May 2025

Proper Trance or Proper slop?

My two favourite genre/eras of electronic music are Italo disco circa 1983/4 and Goa trance circa 1995/96. When Suno v3 dropped in April last year I made some pretty convincing retro-sounding Italo tracks straight away (e.g. this) but, until now, it couldn’t do “proper” trance. Early versions of the model didn’t understand the parameters of the genre properly or generate sounds of a high enough fidelity for my liking. There is a fine line in trance music where tracks can easily become cheesy and most of the things I made with previous models fell firmly on the wrong side of that line. With the newly released v4.5 that’s changed, perhaps partly due to the fact that the model can now make up to 8 minutes of music. A new era indeed.


Listen to "Proper trance with Suno v4.5" playlist on suno.com


Yesterday I uploaded a ~2 minute unfinished track that I composed over 20 years ago (at the time heavily inspired by the likes of Hallucinogen, Prometheus, Astral Projection, Process, Etnica/Pleiadians and X-dream. Before breakfast this morning I had generated 8 complete tracks (using the suno cover feature) that I think, for the most part, hit the nail on the head. They all have the atmosphere and vibes of my original track but are, frankly, much better.




Goa trance music and the way it uses creative sound design and highly technical studio production have played a large part in influencing my career and many of the things I have made over the years, e.g. Beat Morpher (2004), Numinous3D (2018). 


The contentious ethics around how generative AI music tools like suno were created and the negativity around them is quite frustrating. As a music technologist I find them fascinating but I've heard so many people say "that's just not interesting to me", and this surprises me. I think many people focus too much on the text-to-audio functionality and not on the audio-to-audio functionality, which is a lot more interesting and personal for music makers. Perhaps people look at the lowest-common-denominator garbage on the front page of the suno website and are immediately turned off, or they don't play with it enough to work out how to generate music that appeals to their sensibilities. They hear yet another song with a lyric about "neon lights"... etc (suno's newest lyric generator is a lot better!).


For me, I find using suno engaging. It brings a lot of joy to iterate on tracks, to filter good from bad, and has got me excited about working with sound in the studio like I haven't been for a very long time. Over the last year I've generated over 6000 suno "songs", and there are around 100 that I've selected/curated, often after many iterations. Some of the best of those are based on my own music that I made a long time ago. Fortunately I have given up on my dreams of being a trance star, so I really don't mind what happens with these half finished bits of music that I upload. You might want to read the suno TOS before doing that with your own composition.


Although I enjoy using the tool, I just use it for entertainment. I feel awkward about the fact I am given the rights with a pro account to do what I like with this music, including selling it - considering the training data issues, this interview, the awfulness of big-tech gobbling up the creative industries etc.  As long as I keep the music I make on suno or label it clearly as AI music my conscience feels mostly clean. Now that you can edit the artwork on your Suno profiles, I don't mind just keeping it there, but I have uploaded a few things to Youtube, soundcloud etc - labelled as AI generated.

I really hate the fact that bad-faith actors are trying to pass off AI generated music, often made with no curation as real music. If you visit the Apple Music page for the legendary trance act Astral Projection, you will find several weird AI nonsense tracks that are not theirs. The fact that anyone can upload anything they make with suno etc to multiple DSPs and that soon they will be totally overwhelmed with AI content is awful. Although I think this technology will be an inevitable part of future music production, right now I would be happy with a blanket ban of AI tracks on Spotify, Apple Music etc. There are many AI detection services, and the models are supposed to be watermarked, so this should be possible. Whether the companies that run these platforms want to do that or not is another matter, but from Apple at least I would expect better.


https://music.apple.com/us/artist/astral-projection/135692863








Saturday, 15 October 2022

iPlug2 is awarded $25K grant from Google!

Very happy to announce that iPlug2 has been awarded a grant of $25k from Google's Advanced Web Apps Fund!

https://developer.chrome.com/blog/advanced-web-apps-fund-oct-22/

Thursday, 14 January 2021

TheAudioProgrammer Talk on iPlug2

Thursday, 3 September 2020

Music Hackspace talk on iPlug2

Saturday, 27 April 2019

Casio Banks for Arturia's CZV

I was recently involved in the development of Arturia's CZV - a brand-new CZ emulation which is part of V Collection 7. It sets a new standard in emulation and adds a tonne of modulation capabilities and great sounding FX, with a fantastic user interface. The V Collection has an excellent preset management system, and I've taken the time to convert and tag the original Casio patches from the CZ1, CZ101 and CZ230S,  as well as the RC10, RC20 and RC30 banks.

Look out for those classic sounds like SEA GULL...



CZV: OUT NOW - > https://www.arturia.com/products/analog-classics/cz-v/overview

CZV CASIO BANKS -> https://olilarkin.co.uk/downloads/CZV_casio_banks.zip

Tuesday, 4 December 2018

Friday, 28 September 2018

WAC2018: iPlug2: Desktop Plug-in Framework Meets Web Audio Modules

A video of my talk at the 2018 Web Audio Conference about iPlug 2



Read the paper here:

https://webaudioconf.com/presentations/iplug2-desktop-plug-in-framework-meets-web-audio-modules

Thursday, 13 September 2018

Monday, 18 June 2018

IPlug2 - Faust, WAMs & AUv3 video


Video about the latest iPlug 2 developments...

Sunday, 1 April 2018

Art Music & Technology Podcast

Darwin Grosse recently interviewed me for his podcast..

http://artmusictech.libsyn.com/podcast-223-oli-larkin

Wednesday, 22 November 2017

Web Audio Modules v-0-2 WASM & AudioWorklet

TL;DR check out WAMs ->> VST for the web! ➡️  https://webaudiomodules.org


I had a great time at JUCE ADC2017 in London. Rather unexpectedly I ended up introducing WAMs (Web Audio Modules) in the conference finale "open mic night" to an audience of industry people who were all probably a bit more interested in having a beer.

WAMs is an SDK/API that I worked on with Jari Kleimola over two years ago which is the equivalent of VST for the web. We published a paper on this work at the SMC conference in Maynooth in 2015. The week before the ADC2017 in London Google released the first incarnation of the "audio worklet", which is a much anticipated technology that is a game changer for web audio - allowing custom DSP code to run smoothly on a webpage. Jari got WAMs working in Chrome Canary (the experimental version of Chrome), and the performance is vastly better than previous versions, meaning we can continue this work. Although it's early days, this is clearly the way things are going and in 5 or 10 years time I expect many of us will be making music in the browser with chrome books (or something similar) rather than MacBooks.



As people who care about plug-ins (perhaps a little too much) we would like to make a community controlled open API that is sensible and flexible enough for a variety of use cases. Historically audio plug-in formats have been controlled by the DAW vendors, and this shift in technology provides an opportunity to change that. In that regard we are hoping to get lots of feedback from various parties so that we can make WAMs amazing before everyone gets stuck with something that's not quite right.
More info including API documentation is available here:

➡️  https://webaudiomodules.org/developers

Original 2015 SMC paper here:

➡️  http://smcnetwork.org/node/1936

You can try a version of VirtualCZ in the browser here:


And (for the brave) you can try a JUCE plug-in ported to WAM (using v-0-2 in Chrome Canary) here:


If you're interested in this stuff, please get in touch!

Thanks for reading!

Oli

Saturday, 4 November 2017

Sonic Species & Pogo - Numinous 3D Binaural Mix, 360 videos & VR Website

I recently made a 3D binaural mix of my friend Joe Markendale a.k.a Sonic Species' epic psytrance release on Nano Records with DJ Pogo - Numinous. Grab a google cardboard and transport yourself to the amazing 25 channel surround sound SPIRAL studio at the University of Huddersfield, UK to listen to the track in 3D (headphones are essential!). You can also listen to the mix in VR at http://numinous3d.com ! Will be releasing some plug-ins i made for this project for free soon.
Get the original track at beatport: http://bit.ly/Numinous1
Check out the VR website: http://numinous3d.com
Youtube 360 version: https://youtu.be/qUTNqWWIF0k
FB360 version: https://goo.gl/XV9Kvw
Soundcloud: https://goo.gl/1NPA3a




Friday, 6 October 2017

Open source headphone spatializer plug-in for podcasters

A plug-in I worked on for the University of Salford, has been released.
SpatialPodcast v1
The University of Salford’s SpatialPodcast plug-in is designed for podcasters wishing to add more dimensional sound to their recordings. It will help podcasters create spatial audio for headphone listening without needing to understand some of the more complex binaural plug-ins available. Intended for audio producers willing to experiment, but limited by their audio knowledge, the plugin uses a mixture of binaural and non-binaural processing to produce a more spatial sounding headphone mix.
Visit Trevor Cox's blog to read more, download the plug-in, and listen to audio examples.

https://acousticengineering.wordpress.com/headphone-spatialiser-for-podcasts/

The source code is available here:

https://github.com/TrevorJCox/Headphone-Spatialiser

Yes. I used JUCE not IPlug!


Monday, 2 October 2017

Evolution of wdl-ol (Gource Visualization)

someone made a cool visualisation of the development of WDL-OL

Saturday, 23 September 2017

ICSA 2017 @ IEM Graz

I was very lucky this year to attend the ICSA in Graz, Austria, hosted by the VDT and IEM - one of the world's centres of excellence for spatial audio research, both artistically and technically. They also do a lot of great work on open source project such as puredata. As well as attending the conference, I also took part in the summer school (my second summer school this summer!). This was a fantastic experience, and I learnt a lot about High Order Ambisonics. The IEM guys have developed some nice techniques and free tools for working with HOA, making mixing in 3D using HOA viable.

http://vdt-icsa.de/

When I got back to Huddersfield I did a workshop explaining what I learnt to my colleagues in the music and computing/engineering departments.

HOA workshop in SPIRAL @ Huddersfield Uni - Ambix/MCFX/MrHeadTracker


Wednesday, 5 July 2017

Sounds in Space 2017

Video of my slightly disastrous presentation at sounds in space 2017 at Derby university (I had problems with the slides due to technical issues with the audio interface). Binaural audio, so use headphones. More info here http://soundsinspace.co.uk/ and here https://www.brucewiggins.co.uk/?page_id=881



Monday, 31 October 2016

Monday, 21 March 2016