Is DriftDJ the new Pacemakerdevice?

Its my good friend Si who sent me a message saying simply this…

Pacemaker for the next generation?

Drift DJ

Of course I checked it out and thought wow its almost exactly what I’ve been thinking about since the Pacemaker system has come to an end. Although the Pacemaker device (to which I have 3 or them) keeps going with some repairs and 3rd party upgrades.

Djing live with the Pacemaker device at EMF Camp 2022
Djing live with the Pacemaker device at EMF Camp 2022

I still love the Pacemaker device and its survived a long time but its reaching its end of life. There is only so much you can do without being able to hack around with the kernel or change the hardware. Its been a incredible piece of hardware and my bet on it in 2007 was absolutely the right decision.

Mixing live in Skopje

17 years later and over 500+ mixes later, including live performances and a ton of house parties. Its time make the jump? My only issue with the DriftDJ is the device doesn’t exactly exist right now. I did sign up for the beta programme, but not being in Chicago might be a big disadvantage?

Who knows it would be great to get my hands on it and see how far it could go? Be great to do a #DjHack around a new device!

Midsummers nights beach dream mix

A midsummers evening beach in the UK

I have been listening to my latest set of mixes and there is a selection of tunes which has gotten me rewinding and playing out loud. With this, I decided to create a mix using just those tunes with a few tweaks and some reordering. All done on the Pacemaker device as usual.

Planned and recorded while on holiday on the beach in the UK. Listen on peertube or in full quality on my mixgarden.

Turn it up loud!

The playlist…

  1. Sacrosanct (Extended Mix) – Mark Sherry
  2. Stresstest (John Askew Remix) – John O’callaghan
  3. Killer Instinct – Sneijder & Bryan Kearney
  4. Inferno – Carl Cox
  5. Dolores – Indecent Noise
  6. Energy Crash (Extended Mix) – Maarten de Jong
  7. Stealth bomber (Chris schweizer remix) – Bryan Kearney
  8. Erase – Brooks Alexsander
  9. Whites Of Her Eyes – Simon Patterson
  10. Silver Bath – Plastic Boy
  11. Predator – Predator
  12. Telescope – Will Atkinson

RD Xmas 2023 party remix

Dancing in a rave with redlights

For Xmas, like many workplaces we have a staff party. I gatecrashed into my previous teams Manchester xmas party and put my name down for 30mins djing. However I didn’t record the mix but I did keep the playlist and so recreated it twice (2nd time for another work event).

I won’t lie, this is less trancy but is a killer mix or as others have said to me… its a banger!

I am moving my mixes to peertube rather than my mixgarden (1) & (2) for now.

Enjoy and remember to turn it up loud.

  1. Thriller (Steve Aoki Midnight Hour Remix) – Michael Jackson
  2. Punk – Ferry Corsten
  3. Rock Your Body Rock (Mat Zo Extended Remix) – Ferry Corsten
  4. Echoes – Henrik B, Niklas Gustavsson & Peter Johansson
  5. Cafe Del Mar At Night (Beat Service’s Out Of Office Mashup) – Energy 52 Vs Shakedown
  6. Who Freaked Who (Electric Soulside Remix) – Dopefish
  7. Beat (Da Boxx) – Laurent Garnier
  8. Turn It Up (Extended Mix) – Armin van Buuren
  9. Freedom (Extended mix) – ARTY v Muvy
  10. Proper Education (club mix) – Eric Prydz vs. Floyd

My mix garden on the move again, hello peertube!

Digital Italics WebMix

I have been mixing away on the pacemaker device as usual. But noticed my mixgarden is having some troubles. I was using hyperaudio and webmonization to present my mixes. It was good however things changed over the last year.

Webmonization made a number of changes and hyperaudio seems to be slightly broken the configuration I currently have it in.

So with all this in mind and after looking at Peertube and Castopod, I decided to give peertube a try before running my own instance. Similar to what I had planned with Funkwhale a long time ago.

This has worked out well on rankett. Then I heard on podnews last week about music freediverse.

Music Freediverse is a new place for musicians to post their songs as an RSS feed, using PeerTube.

After a email with the sysadmin, about mixes and legality of them. They suggested I check out Split Kit if I have the metadata (which I do), this is something I looked into and now have a lightening address, which you can send sats to on my new mixgarden. I am also interested in the peer 2 peer tech

One of the good things about Peertube is the ability to sync videos over, which I took advantage of, it was a shame the metadata wasn’t copied over too but its fine, as I had it all.

In the short term I’ll keep using peertube but I have a plan to install a peertube instance myself and host it all locally. Then I could syndicate them out elsewhere. (Anyone can recommend a good docker container, do shout)

Another thing for the task list, but likely the best idea for now with lots of room to grow and expand.

Talking of which the next mix is a banger….

Dying daylight in Utrecht mix

A street in Utrecht at sunset

I had the joy of going to Utrecht in the Netherlands for a Storyjam. On that plane ride I started a mix, which I thought was good. Then did it again during of the nights in the Airbnb recording it live to my external recorder. It was good but then on the plane ride back I let rip and the results is what you hear in the mix.

  1. Ayla (Veracocha mix) – Ayla
  2. Crazy for you – Greg Downey
  3. Daylight (Frainbreeze remix) – Saad Ayub & Cristina Soto
  4. Go Fast! – Orjan Nilsen
  5. Doppelganger – Niels van Gogh
  6. The Great Escape – Rank 1 Vs Jochen Miller
  7. Carte Blanche (David Gravell Remix) – Veracocha
  8. Apocalypse – Yuji Ono
  9. RAMsterdam (Jorn van Deynhoven remix) – RAM

You can hear the whole mix at full quality on my mixgarden or on peertube.

 

Let the lyrics do the talking mix

Utopia's street art of a young woman with roses
Utopia’s street art of a young woman with roses (C) Utopia

A special anniversary mix for my partner, partly following the hearts in the clouds of Amsterdam mix. She loves vocals, while I tend to focus on the beats & rhythm. Looking through my collection of tunes, I was surprised how few had vocals.

With this, I started thinking about a mix using them and following a holiday in Lisbon. Tweaked an initial mix a few times to make it a better listen overall. The result is a mix which moves along at a higher speed of about 138bpm, matching the higher vocal trance and is a gift to my loving partner.

Of course enjoyable by all those who love vocal trance…

Enjoy it on my mixgarden or via Peertube!

The night life above and under Martim Moniz mix

The night life above and under Martim Moniz

Its a return to Lisbon’s Martim Moniz after the heights of Lisbon mix, always reminds me of how the square is being used by many different people. I learned the old city wall runs right through it and its interesting to sit and watch the different people come, go and gather.

Bit of a moody mix during a lovely holiday in Lisbon but its winter so wasn’t as warm. Leaning on the tech trance side, this mix has a large number of new tunes and some bold choices with the crossfader, which I kept in. Its a mix which gets you bopping that head up and down with some excellent tunes.

Enjoy on my mixgarden or on Peertube!

The interdimensional transmission mix

Communicating with space from the See Monster

Following the previous Pacemaker mix, I decided during a very long train journey to get the pacemaker out for some more trance. Using parts of the last few mixes, I decided to give the new mix some new direction.

The mix shifts along at a nice 136 bpm, complete with hands in the air moments and who couldn’t enjoy some stress test (hidden gem).

Enjoy!

You will notice there is no Mixcloud upload for this mix. Mainly because of the decisions of Mixcloud and being at my limit for a free account. Which means going to my mixgarden for future mixes.

  1. Escape – Markus Schulz
  2. Catch (Martin Roth remix) – Blank & Jones
  3. Stresstest (John Askew remix) – John O’Callaghan
  4. Tears (Protoculture remix) – Dakota
  5. Arjan – Angelica S
  6. Follow me (Jerome Isma-Ae Extended remix) – Jam & Spoon
  7. Talk to me (Orjan Nilsen trance mix) – John O’Callaghan and Timmy & Tommy
  8. Higher state – Kevin Crowley
  9. Shnorkel (Thankyou city remix) – Ido Ophir & Miki Litvak
  10. Running up the hill (Jerome Isma-ae bootleg mix) – Placebo
  11. Eternal Horizon – Alex M.O.R.P.H
  12. The Descent – Protoculture
  13. Grotesque – RAM & Alex M.O.R.P.H

I saw it coming, changes to Mixcloud

Mixing live in the EMFCamp null sector

Today there was a email from Mixcloud.com

Nico here, CEO and co-founder of Mixcloud. Today we’re announcing upcoming changes to Mixcloud:
From December 1st we’re introducing a maximum allowance of 10 published shows for creators on the basic tier.

Why is this happening?

We believe DJs and producers should be rewarded for the skill and creativity that goes into their work. That’s why for over 10 years we’ve subsidized hosting costs and built tools that enable creators to grow and earn money.

We also believe artists should be paid when their music is played. That’s why every show uploaded to Mixcloud is scanned by our content ID system. This enables us to identify the tunes being played and pay royalties to the artists who made them.

Unlike other platforms, we’ve spent years securing comprehensive licensing deals with the major and independent labels to ensure this money is paid to the right artists. We have shouldered these costs in order to create a fair music ecosystem.

Until now we’ve kept our basic tier uncapped. However, as we’ve grown our royalty and hosting costs have risen and we are not profitable. To continue running and improving Mixcloud we need to become more sustainable as a business, and Pro memberships help us cover our costs.

How will you be affected?

On 1st December all of your shows will remain published and available to listeners. But, if you want to make space for a new show, you will need to manually move shows into drafts until you are within the allowance or upgrade to Pro for unlimited published shows.

Fair point but I’m not totally convinced, as it wasn’t that long ago when rewind and track listing became not possible. It was clear to me that I needed to do something ahead of this all, hence why I setup my own webmix garden. I agree it would be great to pay the creators of the music, and using webmotization considered a way to do this.

Maybe this is where I part ways with Mixcloud? Its a shame but like all the people leaving Twitter due to Elon Musk. its just not suitable for me anymore.

I would still like to try that distributed payment pointer system and also explore the notion of distributed charts using DHTs, removing the need for huge amounts of centralised storage.

WebMix: Webmonetization + Dj mixes for the next internet

Mark and Ian at Mozfest 2018

While recovering from Covid, I got a little time to finally sort out the WebMix idea which I also wrote up for Mozfest earlier in the year.

With the incredible and generous help of Mark Boas of Hyperaudio, I was able to use Hyperaudio lite to make clearly mark up a list of tunes in a DJ mix. Its what I’ve been looking to do for ages to move away from Mixcloud,

My finally setup was something I was playing with for ages but mainly via a self installed wordpress on my raspberrypi. I found problems when installing hyperaudio and in the end decided to go with a static website. I choose Publii as it had a linux client and I could just write the HTML easily (so many use markdown and other things, which would have made working with hyperaudio more difficult than it needs to be)

With the site creation out the way, I needed somewhere to host it.

Originally I was going to use Yunohost but I couldn’t find a simple webserver to just host the static files, instead I found a proxy server, which points at my NAS, which is running a very simple webserver. Of course the NAS has plenty of space, its also where the mixes sit, has a excellent redundancy and backup system.

The result of the experiment all sits here – https://cubicgarden.info/mixes

Digital Italics WebMix

The core part of WebMix (as I’m calling it) sits in hyperaudio’s transcript and webmontization support.

Hacking hyperaudio’s transcripts

Originally I always saw Hyperaudio for its ability to tie a knot between the written word and the audio (& video). It wasn’t till I saw a demo of the WebMon functionality is when I understood it could be the thing I need for DJ mixes.

With correctly written HTML, I can tell Hyperaudio what it should do, and with Mark’s help we had a prototype up and running.

Here is an example of the code from the quiver in the underground mix.

<li class="active" data-wm="$ilp.uphold.com/B69UrXkYeQPr">
<span data-m="0">Activator, I know you can (That kid chris mix) - Whatever girl</span></li>
<li data-wm="$ilp.uphold.com/3h66mKZLrgQZ"><span data-m="127000">Air traffic (Erik De Koning remix) - Three drives</span></li>
<li data-wm="$ilp.uphold.com/B69UrXkYeQPr"><span data-m="445000">Chinook - Markus Schulz pres. Dakota</span></li>
<li data-wm="$ilp.uphold.com/3h66mKZLrgQZ"><span data-m="632000">Opium (Quivver remix) - Jerome Isma-Ae &amp; Alastor</span></li>

Each tune has a time configured using the attribute data-m, this is  in milliseconds. As I have all the data in the old CUE files I created a long time ago. Mark helped me out with a nice script which saved me manually copying and pasting. (I also considered writing a XSLT to do the conversion). In between sleeping and relaxing with Covid, I got a number of mixes up, changed the theming and finally got to grips with the static file uploading process, and the results you can see on the site.

Current webmix site

Payment and royalties

You will also notice each tune/list item also has data=”wm” attribute with a $ilp (payment pointers). Currently they are pointing to myself and Mark Boas. Obviously I would change them to the payment pointers of the artists/producers/djs involved but I don’t know any which have them so far. Which leads nicely on to the next challenge for WebMix.

I did/do have a plan to do a mix with dance music from artists which have payment providers but that is still in the pipeline. Along side this, myself and Mark thought about some kind of database/airtable/spreadsheet/etc with payment pointers crossed linked to their discogs profile.

WebMix active on my site

Maybe this is something which could be done in the next grant for the web call for participation?

Back to the current experiment, here is Opium (Quivver Remix) – Jerome Isma-Ae Alastor. You could imagine one payment provider decided between all involved which could be used to pay for each time its played on the site. (I am very aware this is very simplex and the royalties of music is a total nightmare!) but the point of the payment pointer is to hide the complexity behind one simple payment pointer, how its divided afterwards is up to each of the parties involved. I’m imagining a management agent, organisation or even dare I say it DAO; responsible for the payment pointer. There’s already things like revshare, which means you can have multiple people/entities behind the payment pointer and theres interest in this space. Long tail economics certainly could benefit here.

Anyway its a long complex area which I’m best staying out of…?

The main point is its all working and expect more updates soon… I know Mark has other ideas, while I still need to get older mixes up. I also would like to tie the whole thing to something federated or at very least setup a activity-pub feed.

Maybe I should be more ill more often?

Its going to be a busy few weeks again

Ethical Dilemma Cafe Manchester through the windowIts been a very busy few weeks and theres little let up heading into May.

I noticed I haven’t blogged for a while. Not out of choice, its just been a super busy time.

Between the creation of the ethical dilemma cafe in Manchester, developing the adaptive podcasting app and web creator (more on this soon), suffering with a cold (not covid, I even got my first PCR test just incase the 4 rapid tests were all wrong), my birthday and dating an amazing woman (now my partner).

Of course I’m ok but its amazing how things I use to do all the time like booking trains, hotels, flight, etc have become more tricky than in the past. In the coming month I’ll be in London, Bristol, Newcastle/Gateshead (for the covid delayed Thinking Digital conference), Brussels (for the Exit platforms hackathon) and maybe even Amsterdam (for the in person Publicspaces conference #2). I’m also trying to go by train when ever possible!

My sleep cycle has become a bit of a mess and things keep pushing earlier starts into my calendar. If I could show a graph of my quality of sleep, sleep length, weight and effectiveness… It would be so telling.

I’m keeping a eye on this all and have a holiday booked for Lisbon. Not using my airline credit which was a total con for short haul flights. Ultimately I had to pay a large fee from the airline credit and I was able to book with another airline for cheaper than the fee! What a joke!

So in the next month, expect more quiet time while I work things out and relax in between. I really hope to sort out the webmontizated DJ mixes and heck even do some more mixes, as the incidental contact high is great but its time for a new mix. Good thing about traveling is more time for mixing.

Web Monetised DJ mixes anyone?

Its Mozilla Festival 2022 virtual week and the grand WebMontisation experiment is underway.

While thinking about the experiment and the ability to tip people, I thought about this aspect within mixes. Originally I thought about it per mix as WebMontization is page level, although there are plans for link level monetization in store.

Then I saw a bunch of Hyperaudio experiments with WebMon. This got me thinking imagine if every artist/label had a payment pointer?
Its not like we don’t have the precise timing metadata, especially when recording a mix digitally.

WebMon Mixing

For example here is the Pacemaker editor, which gives you exact times of when tunes are used and not used. The mix is my latest one, the incidental contact high mix, I do love that mix!

With the advantage of metadata lookup, it wouldn’t take a lot to correctly identify the tune and auto discover the payment pointer of the artist/label. For example here is Protoculture which is appears 3 times in the mix. With something like hyperaudio, it would be pretty straight forward to automatically send a stream or micropayment to the artist/label everytime the track is played within a mix.

With all this in mind, I’m thinking about creating an experiment.

If I was to do a mix using creative commons attributed licensed music, with all artists who have payment pointers. Then provide it through hyperaudio on my site.

Wouldn’t that be a really interesting experiment?

Following what Coil & Mozilla have done with the tipping experiment, I could use payment pointers for a number of charity’s instead?

Coil tipping

My first tip went to Hyperaudio!

Its certainly feel like a perfect DJ Hackday project?

I have refined the idea on the WebMon community site

Project description

The existing models for distributing DJ mixes is frankly painful with many DJs having to fight with take-down notices and copyright flags.
I am investigating ways to self-host and share DJ mixes with the care and attention of what a DJ would like to bring to the mix, and include a way to pay the artist/creator of the music in the mix.

Ways in Which I Am Web Monetizing These Resources

Currently I am Web Monetizing the whole of the site but I am going to change the audio player to HyperaudioLite and take advantage of the new feature to pay per section of the audio.
As a DJ, my main interest is to share the mix with as many as possible without limits and constraints. I will turn off WebMon for myself and use the payment providers of the artists instead. As I expect many artists have not heard of WebMon and so I recommend using payment providers of charities and non-profits instead (same ones Mozilla have used throughout the Mozilla virtual festival).

As more artists and labels start to support WebMontization and get payment pointers. It will be easy to reroute the payments to the new payment pointers and even split payments between groups/collaborations.

Ideally I’d like to see this fit within the fediverse systems like funkwhale, reel2bits or Castopod enabling support for future forms of sharing, ignoring and distributing.

The endless ambient cold mix

Its been a long time since i put out a Pacemaker mix. Main reasons being in August I damaged my thumb playing Volleyball. When using the Pacemaker device, I use the thumb to grip the device which was painful. I tried using my left hand but its kinda made for a right handed person (due to the positioning of buttons etc). As that took months to heal (its still not 100%) I also came down with a cold which turned into the flu. Luckily it was pre-omicron covid19 variant and I was testing all the way through the month long (as some people have called it) the mother of all colds.

With all this, I was able to pump out a mix while lying in bed one night. My friend Jasmine suggested it should be called “the sick mix.” So taking that notion, I present a more ambient slowed down mix from my usual mixes.

The endless ambient cold mix, on mixcloud and my own cloud.

Enjoy!

  1. Dark star – Delerium
  2. Troy (Push remix) – Sinead O’Connor
  3. A break in the clouds (Main mix) – Holden
  4. Soloris – Andro
  5. Flashback – Laurent Garnier
  6. Subrasumstimulation (Johnson mix) – Oliver Lieb
  7. Running up the hill (Jerome isma-ae bootleg mix) – Placebo
  8. The Storm – Intertus Dei
  9. Rheinkraft – Oliver Klien
  10. Grasshopper (Dance version) – Sander Van Doorn
  11. Raw Cut – Laurent Garnier
  12. Follow me (Roger shah extended deeper translation remix) – Jam Spoon
  13. Anomaly (CJ Art’s underwater tales remix) – Gordey Tsukanov
  14. Dead Cities – Future sound of London

I was always scared of tresor mix

Tresor I had the absolute joy to see Laurent Garnier at the Manchester International festival recently (July 2021). During his video there was lots of references to different things in his career including Manchester and also Berlin. There was a distinct moment when I turned to my sister and whispered, I have been to many clubs in Berlin during the first 15 years of the fall of the Berlin wall, but Tresor scared me and I never went because of the fear. I had heard too many stories of this hard techno/gabba club and the crazy things which could happen in the darkness of the disused bank vaults. Do I regret not going? A bit, but it was genuinely a little scary especially with me not speaking German. Maybe this is why Victoria resonated with me. Its certainly a stronger almost techno mix with no let up in pace and heavy beats. Look out for the Acid Trax! Its a classic killer! Imagine dancing in a vault in the dark to the raw sounds of the TB 303!

Enjoy the mix, which is another entry in the locked down, mixing out album of mixes. Also linked on my DJ blog.

  1. Acid drops – Meanwhile, back in communist Russia
  2. M.I.L.F – Laurent Garnier
  3. Trick – Carlo Ruetz
  4. Opium – Jerome Isma-Ae & Alastor
  5. Beat (Da Boxx) – Laurent Garnier
  6. Energy Flash – Joey Beltram
  7. Acid Trax (album version) – Phuture
  8. System hack – Carlo Ruetz
  9. Intruder – Armin van Buuren vs M.I.K.E
  10. Shnorkel – Miki Latvak & Ido Ophir
  11. Pǝsnɟuoɔ (Confused) – Laurent Garnier
  12. Rheinkraft – Oliver Klein
  13. Subrasumstimulation (Johnson mix) – Oliver Lieb
  14. Interstate Emperors – Jeffed

Wednesday 18th August

Its been a while but getting some good responses to this mix.

57th in the global tech trance charts

Isolation in the fast lane mix

Diabolo tricks in the garden

After a week or so in isolation although negative throughout, I turned to the Pacemaker device for a new mix. Something different from my usual progressive trance style. There’s some tunes I’ve been playing out recently mixed with some classic trance, all at a slightly uplifted 133-134 bpm. Listen out for the Armin van buuren mashup of Eat Sleep Rave repeat drumming through Grotesque.

Enjoy the mix, which is another entry in the locked down, mixing out album of mixes.

  1. Mezzanine – Gareth Emery
  2. Go Fast! – Organ Nilsen
  3. Invasion (ASOT 550 Anthem) – W&W
  4. Strange Bends (Kyau & Albert remix) – Sebastian Sand
  5. Go (Extended mix) – Protoculture
  6. Made of love (Extended mix) – Ferry Corsten feat Betsie Larkin
  7. The system – Inertia
  8. Take everything (Extended mix) – Emma Hewitt
  9. Floyd (Extended mix) – Jerome Isma-Ae & Alastor
  10. Halcyon (Alex M.O.R.P.H remix) – Andy Moor
  11. Eat sleep rave repeat vs Crushed vs No good (Armin van buuren mashup) – Cosmic gate & Mark Sixma vs. Fatboy slim
  12. Grotesque – RAM & Alex M.O.R.P.H