ZL Labs Ltd
  • About
  • Articles
  • Contact

Below you will find pages that contain the key word “Audio”:

28. April 2019

Find Tune

image from Find Tune

The objective of this project is to create a program that listens to a continuous stream of sound and identifies when a particular song - the target track - is playing. This is similar to how home assistants such as Amazon’s ‘Alexa’ function, except they seek out a different sound (their name). Ultimately, this project will be used to replay the detected positive sound to a speaker, serving as a doorbell amplifier.

Read more
15. February 2016

Java Jukebox

image from Java Jukebox

I was curious to see if I could write a music-shuffling program in Java, so that I could listen to tracks stored on an external hard drive. I had digitised an old vinyl collection, most of which can’t be found on YouTube!

The program is simple: it finds all the tracks from a given directory and its subdirectories, and plays them in a random order. If your music is organised into categories or artists, then you can target a particular genre by passing in the appropriate directory as the first argument.

Read more
© ZL Labs Ltd 2025