10 Repos
Libraries for frequency and signal generation hardware.
Explore 10 awesome GitHub repositories matching part of an awesome list · Waveform Generators. Refine with filters or upvote what's useful.
PLFM_RADAR is a phased array radar system designed for target detection and tracking at a 10.5 GHz operating frequency. It integrates an LFM waveform generator, a radar signal processor, and an electronic beam steer controller to function as a low-cost radar solution. The system differentiates itself through electronic beam steering, which uses phase shifters to adjust antenna elevation and azimuth without physical movement. It also incorporates a geospatial target tracker that fuses GPS and IMU sensor data to provide real-time position and attitude correction for plotting targets. The proje
Produces linear frequency modulated chirps using digital converters and mixers for high-frequency conversion.
LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be
Allows for the manual drawing and selection of custom wavetable shapes to generate unique audio waveforms.
ggwave is a data-over-sound communication library and audio data modem used for encoding and decoding binary data transmitted through audio waveforms. It implements an acoustic data transfer protocol that enables the exchange of small amounts of information between devices using speakers and microphones. The project provides a cross-platform audio waveform generator capable of transforming digital information into sound and converting received audio signals back into data. It supports the creation of raw audio samples and the export of waveform data into uncompressed WAV files. The system co
Allows audio waveforms to be requested from a remote server using standard web protocols.
System-bus-radio is a software-defined radio transmitter that generates AM radio signals by modulating the electromagnetic emissions from a computer's processor and memory bus, without requiring any dedicated radio hardware or physical antennas. It functions as a CPU electromagnetic emissions tool and processor-based signal generator, enabling radio transmission through precise control of CPU instructions and memory bus operations. The project encodes musical notes as sequences of frequency and duration pairs, then synthesizes the AM radio waveform in real-time by executing a tight loop of CP
Synthesizes AM radio waveforms in real-time by executing tight CPU instruction loops with precise delays.
Magspoof is a hardware card emulator and payment terminal spoofing tool designed to wirelessly transmit emulated magnetic stripe data. It functions as a magnetic stripe emulator that generates electromagnetic fields to mimic the data patterns of physical cards to trigger standard card readers without a physical card. The project includes a service code modifier capable of altering specific bits within magnetic signals. This allows the system to disable chip-and-pin requirements on payment terminals, forcing a fallback from chip to swipe. The system supports multi-track data transmission acro
Translates digital card data into specific electromagnetic pulses that mimic the physical encoding of magnetic stripes.
This project is a set of digital signal processing routines and firmware designed for building modular synthesis hardware and control voltage modules. It functions as a comprehensive system for Eurorack synthesis, incorporating a physical modeling synthesis engine, a granular synthesis module, and a dedicated control voltage processor. The system distinguishes itself through a specialized synthesis engine that simulates the acoustic properties of strings, reeds, and percussion using modal resonators. It also features a MIDI to CV converter for monophonic and polyphonic operation and a step se
Produces sawtooth, triangle, square, and pulse waves with morphing and character controls for synthesizer sounds.
MicroPython/Python module to use with the AD9833 programable waveform generator. Testing done with a AD9833 breakout board off of Amazon and a Raspberry Pi Pico microcontroller for MicroPython and a Raspberry Pi3 for Python.
Module for programmable waveform generators.
A MicroPython driver for the M5Stack DDS frequency generator
Driver for frequency generator hardware.
Full instructions at GurgleApps.com
Frequency generator for vibration and wave experimentation.
This script is written in python 3.x for interfacing the AD9833 with micropython microcontrollers over SPI.
Driver for SPI waveform generators.