This article continues my newly acquired interest in implementing digital signal processing algorithms on the Arduino GIGA R1 by showing how to implement a tremolo effect algorithm in software. After showing how to implement an Audio Loopback Device and a DSP Diode Clipping Algorithm for Overdrive and Distortion Effects on the Arduino GIGA R1 WiFi, […]
Continue reading…
Arduino
Arduino related articles and projects
DSP Diode Clipping Algorithm for Overdrive and Distortion Effects
This article shows how to approximate the behaviour of a regular diode in a mathematical equation and how to subsequently implement the behaviour in software. The DSP algorithm can be modified to implement different topologies, such as single diode clipping, dual diode symmetrical soft clipping or asymmetrical clipping. The easiest way to implement distortion through […]
Continue reading…
Arduino GIGA R1 WiFi | Audio Loopback Example
This article shows a basic sketch outline to use the Arduino GIGA R1 WiFi for audio DSP experiments. The sketch presented makes use of the Advanced Analog Library to implement a simple audio loopback device. UPDATE: There also is a German version of this article available on my German blog: Arduino GIGA R1 WiFi | […]
Continue reading…
Program uBlox GPS-module timepulse frequency (dynamically) with an Arduino
The uBlox GPS-modules are capable of providing various reference clock signals through the TIMEPULSE pin. By default, this pin outputs a 1 pulse-per-second (PPS) signal. For an upcoming project, a GPS disciplined oscillator (GPSDO), this output had to be adjusted to 100 kHz. Instead of using the manufactuer’s software, u-center, this task is supposed to […]
Continue reading…