Skip to content
@HarmoniCode

HarmoniCode

Hi there 👋

Welcome to HarmoniCode, a hub for innovative and interactive Digital Signal Processing (DSP) applications. Our primary goal is to make DSP concepts more accessible and practical through engaging Python-based tools and applications, leveraging PyQt for user-friendly interfaces.

What We’re All About

We develop projects that bring DSP concepts to life, blending cutting-edge algorithms with intuitive graphical interfaces. Our tools are perfect for students, educators, researchers, and DSP enthusiasts who want to explore and experiment with:

  • Signal visualization and manipulation
  • Audio and image processing
  • Beamforming and advanced DSP techniques
  • Filters design and application

Featured Projects

  • TuneSpy 🎵 - An audio analysis tool that extracts features like spectrograms and MFCCs to identify the closest matching song from a database.
  • BeamForming 📡 - A simulator for visualizing and analyzing antenna array patterns with real-time heatmaps.
  • Sampling-Studio 🎛️ - A DSP educational tool demonstrating signal sampling and reconstruction using the Nyquist-Shannon theorem.
  • Signal-Viewer 📊 - A visualization tool for biomedical signals like ECG, EEG, and EMG with an intuitive interface.
  • Digital-filter 🔍 - A filter design and analysis tool for digital signal processing applications.
  • Image-Mixer 🖼️ - An image processing application that manipulates images using frequency domain components.
  • Signal_Equalizer 🎚️ - A signal processing tool that enhances and analyzes audio and ECG signals using filtering techniques.

Tech Stack

  • Programming Language: Python
  • GUI Framework: PyQt
  • Scientific Computing: NumPy, SciPy
  • Visualization: Matplotlib
  • Image Processing: OpenCV
  • Audio Processing: librosa

Check out our repositories and start experimenting with DSP today! 🚀

Pinned Loading

  1. Signal-Viewer Signal-Viewer Public

    Signal-Viewer is a user-friendly tool designed to help you visualize and analyze various signals such as ECG, EEG, and EMG. It provides an intuitive interface for loading, displaying, and interpret…

    Python 2

  2. TuneSpy TuneSpy Public

    TuneSpy is a Python application that allows users to load audio files, generate spectrograms, extract MFCC features, and compare the loaded audio with a preprocessed database of songs to find the m…

    Python 3 2

  3. Signal_Equalizer Signal_Equalizer Public

    Signal Equalizer is a Python-based application designed to process and analyze various types of signal data, including audio and ECG signals. It provides functionalities for reading, processing, vi…

    Python 3

  4. Sampling-Studio Sampling-Studio Public

    desktop application that demonstrates signal sampling and reconstruction, emphasizing the Nyquist–Shannon sampling theorem. It allows users to explore the effects of different sampling frequencies…

    Python 3

  5. BeamForming BeamForming Public

    A Python-based Beamforming Simulator with a PyQt5 GUI for visualizing and analyzing antenna array patterns. Adjust parameters like the number of antennas, distance, delay, and frequency to generate…

    Python 3 5

  6. Filtra Filtra Public

    Digital Filter Designer is a powerful application built using PyQt5 and Matplotlib. It allows users to design and visualize digital filters, including standard filters and all-pass filters, and gen…

    Python 2

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…