Abstract

Euclidean algorithm is known by humanity for more than two thousand years. During this period many applications for it were found, covering different disciplines and music is one of those. Such algorithm application in music first appeared in 2005 when researchers found a correlation between world music rhythm and the Euclidean algorithm result, defining Euclidean rhythms as the concept.In the modern world, music could be created using many approaches. The first one being the simple analogue, the analogue signal is just a sound wave that emitted due to vibration of a certain medium, the one that is being recorded onto a computer hard drive or other digital storage called digital and has methods of digital signal processing applied. Having the ability to convert the analogue signal or create and modulate digital sounds creates a lot of possibilities for sound design and production, where sonic characteristics were never accessible because of limitations in sound development by the analogue devices or instruments, nowadays become true. Sound generation process, which usually consists of modulating waveform and frequency and can be influenced by many factors like oscillation, FX pipeline and so on. The programs that influence synthesised or recorded signal called VST plugins and they are utilising the concepts of digital signal processing.This paper aims to research the possible application of Euclidean rhythms and integrate those in the sound generation process by creating a VST plugin that oscillates incoming signal with one of the four basic wave shapes in order to achieve unique sonic qualities. The varying function allows modulation with one out of four basic wave shapes such as sine, triangle, square and sawtooth, depending on the value received from the Euclidean rhythm generator, switching modulating functions introduces subharmonics, with the resulting richer and tighter sound which could be seen on the spectrograms provided in the publication.

Highlights

  • The Euclidian algorithm has been known by humanity for more than 2000 years so far, and its further development, together with understanding the ways it could be used, lead to many new inventions and improvements in various sciences.In 2005 the application of the Euclidean algorithm found its way in music, especially, explaining and generating traditional musical rhythms, using the simple concept of finding the greatest common divisor

  • Given the ability to generate rhythm pattern it gives a ground for implementation of plugin, that can oscillate incoming signal with varying OSCfunction defined by rhythm generated by Euclidean algorithm

  • The function could vary a lot, but as major 4 sound forms distinguish: Having the ability to oscillate waveform with Fourier series, we can get an approximation of desired shape, including subharmonics that is being introduced

Read more

Summary

EUCLIDEAN ALGORITHM FOR SOUND GENERATION

Euclidean algorithm is known by humanity for more than two thousand years During this period many applications for it were found, covering different disciplines and music is one of those. Such algorithm application in music first appeared in 2005 when researchers found a correlation between world music rhythm and the Euclidean algorithm result, defining Euclidean rhythms as the concept. The programs that influence synthesised or recorded signal called VST plugins and they are utilising the concepts of digital signal processing. This paper aims to research the possible application of Euclidean rhythms and integrate those in the sound generation process by creating a VST plugin that oscillates incoming signal with one of the four basic wave shapes in order to achieve unique sonic qualities.

Introduction
Music Theory and Sound generation
The Euclidean Algorithm for Sound Generation
Triangle wave
Waveshaping with the Euclidean algorithm
Plugin behaviour
Conclusion
АЛГОРИТМ ЕВКЛІДА ДЛЯ СТВОРЕННЯ ЗВУКУ
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call