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

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 1

  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 1 1

  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 2

  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 2

  5. Image-Mixer Image-Mixer Public

    A PyQt5-based application for real-time image processing and reconstruction using frequency components like magnitude, phase, real, and imaginary parts. Adjust brightness and contrast, and mix imag…

    Python 1 2

  6. 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 2 2

Repositories

Showing 8 of 8 repositories
  • HarmoniCode/Digital-filter’s past year of commit activity
    Python 0 0 0 0 Updated Feb 1, 2025
  • .github Public
    HarmoniCode/.github’s past year of commit activity
    0 0 0 0 Updated Jan 29, 2025
  • 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 most similar match.

    HarmoniCode/TuneSpy’s past year of commit activity
    Python 1 MIT 1 0 0 Updated Jan 29, 2025
  • 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 real-time heatmaps and beam profiles.

    HarmoniCode/BeamForming’s past year of commit activity
    Python 2 MIT 2 0 0 Updated Jan 28, 2025
  • 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 on signal reconstruction and understand aliasing.

    HarmoniCode/Sampling-Studio’s past year of commit activity
    Python 0 MIT 2 0 0 Updated Jan 28, 2025
  • 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 interpreting signal data.

    HarmoniCode/Signal-Viewer’s past year of commit activity
    Python 0 MIT 1 0 0 Updated Jan 28, 2025
  • Image-Mixer Public

    A PyQt5-based application for real-time image processing and reconstruction using frequency components like magnitude, phase, real, and imaginary parts. Adjust brightness and contrast, and mix images with ease.

    HarmoniCode/Image-Mixer’s past year of commit activity
    Python 1 2 0 0 Updated Jan 24, 2025
  • 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, visualizing, and enhancing signal data using techniques such as Wiener filtering.

    HarmoniCode/Signal_Equalizer’s past year of commit activity
    Python 0 MIT 2 0 0 Updated Jan 19, 2025

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…