Matthew Hargreaves
Software Engineering, Cyber Threat Hunting and Intelligence, systems resilience and reliability.

How music is created is getting smarter! We all love music and have been making music forever. How we can make great music is getting smarter.

Image for post
Image for post

“Smart” often means that technology has been added to something that previously did not have it.

With ‘music’, the term ‘digital’ has been used for the distribution of consumer music in a ‘ digital form ‘ — Audio-CD, mini-discs, DAT and later the revolution of online distribution through the iTunes Music Store.

‘Smart Music Creation’ should be considered to be where computerized devices help with the creation of music — the synthesizer, the drum…


Rhythm backing track service from Alive Drumming, creating studio-quality, artists rhythm tracks in 30 seconds using innovating arrangement engine.

What makes Song Rhythm Tracks special?

Image for post
Image for post
  1. Great Recordings of Great Drummers — Song Rhythm Tracks are arrangements of careful studio recordings of excellent drummers. They are not constructed from midi files fitting together “samples” from single drum hits to form a mechanical style but rather multiple longer-form full recordings by top studio drummers, lasting up to 8 bars at a time where you hear subtle drum rolls, variations in ride cymbal taps, complex fills and more. …

Image for post
Image for post

Summary

Public key cryptography is at the heart of the privacy provided by HTTPS and the security of BitCoin wallets. The continued application of public key cryptography to our internet communications will continue to liberate global society. Here’s a look at some current application areas where you should already be using a product and also some areas where we see innovation.

Insidious Information Loss


Image for post
Image for post

Summary

Public key cryptography is at the heart of the privacy provided by HTTPS and the security of BitCoin wallets. The continued application of public key cryptography to our internet communications will continue to liberate global society. Here’s a look at some current application areas where you should already be using a product and also some areas where we expect to see innovation.

Insidious Information Loss


Image for post
Image for post

Summary

Public key cryptography is at the heart of the privacy provided by HTTPS and the security of BitCoin wallets. The continued application of public key cryptography to our internet communications will continue to liberate a global society. Here’s a look at some current application areas where you should already be using a product and also some areas where we expect to see innovation.

Insidious Information Loss


Image for post
Image for post

Decentralised Systems are attractive due to their absence of that central authority which controls and profits from a system. The bitcoin network is one such. As a currency, it has soared in value. The original bitcoin network spawned imitators, other cryptocurrencies. One such, ethereum, built on the decentralised network concept to create its platform for smart contracts which have applications in areas such as supply chain management.


Image for post
Image for post

Increasing options

Sometimes a new computing architecture is so radical, so compelling, it is hard to see it’s value and roadmap from the start. Think of Infrastructure as a Service (IaaS) — “in their data centre, not yours” albeit virtualized, and also Platform as a Service (PaaS), similarly with greater abstraction, and significantly, easier scalability. The value, from the start, was business value: Business has driven the adoption of IaaS and PaaS.

SaaS — Off the virtual shelf

The pinnacle from the business viewpoint has been Software as a Service (SaaS): Why run your own email, calendar and office services if a vendor will do that at a…


Image for post
Image for post

Elixir might not seem the obvious first choice for a language to build a compiler in but it might be a better fit than you think. Here are some of the techniques I used developing a compiler in Elixir.

Compiler?

This compiler takes as input

  1. The Program — A textual description of a musical arrangement
  2. Libraries — A textual meta-data definition of an audio file, containing long-form audio samples, detailing aspects such as tempo, musical meter, alignment marks, audio level calibrations, the degree of rhythmic swing, and the positions, categorisations and characteristics of the long-form musical phrases it contains.


Image for post
Image for post

They do, don’t they! The experience is nothing like first generation rhythm tracks or even the better drum machines. It often comes as surprise to folk, perhaps because of the widespread familiarity they have with ‘Drum Machines‘ which don’t satisfy in the same way as Song Rhythm Tracks. Midi Drum Machines and Song Rhythm Tracks are two very different products, summarised in the Comparison Section below.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store