All Projects → maxgillham → 8d Audio

maxgillham / 8d Audio

Some dsp to make songs "8D"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to 8d Audio

DTMF-Decoder
A Java program to implement a DMTF Decoder.
Stars: ✭ 28 (-34.88%)
Mutual labels:  signal-processing, dsp, wav
juceSynths
Collection of JUCE synthesisers utilising the Maximilian library.
Stars: ✭ 78 (+81.4%)
Mutual labels:  signal-processing, dsp
python-soxr
Fast and high quality sample-rate conversion library for Python
Stars: ✭ 25 (-41.86%)
Mutual labels:  signal-processing, dsp
RpiANC
Active Noise Control on Raspberry Pi
Stars: ✭ 49 (+13.95%)
Mutual labels:  signal-processing, dsp
uos
United Open-libraries of Sound. United procedures for open-source audio libraries. For FPC/Lazarus/fpGUI/MSEgui.
Stars: ✭ 112 (+160.47%)
Mutual labels:  dsp, wav
dsp-collection-java
A collection of Java classes for Digital Signal Processing
Stars: ✭ 41 (-4.65%)
Mutual labels:  signal-processing, dsp
RTspice
A real-time netlist based audio circuit plugin
Stars: ✭ 51 (+18.6%)
Mutual labels:  signal-processing, dsp
ooura
Javascript port of Ooura FFT implementation
Stars: ✭ 23 (-46.51%)
Mutual labels:  signal-processing, dsp
Yotter
Youtube and Twitter with privacy.
Stars: ✭ 376 (+774.42%)
Mutual labels:  flask, youtube
Ytmdl Web V2
Web version of ytmdl. Allows downloading songs with metadata embedded from various sources like itunes, gaana, LastFM etc.
Stars: ✭ 398 (+825.58%)
Mutual labels:  songs, youtube
Youtub.ly Android
An android app to download 📹 videos and songs from youtube to phone internal storage
Stars: ✭ 17 (-60.47%)
Mutual labels:  songs, youtube
spafe
🔉 spafe: Simplified Python Audio Features Extraction
Stars: ✭ 310 (+620.93%)
Mutual labels:  signal-processing, dsp
SpleeterRT
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Stars: ✭ 111 (+158.14%)
Mutual labels:  signal-processing, dsp
Music-Genre-Classification
Automatic Music Genre Classification with Machine Learning Techniques
Stars: ✭ 49 (+13.95%)
Mutual labels:  signal-processing, wav
Apollo
Apollo is a Open-Source music player for playback and organization of audio files on Microsoft Windows, built using Python.
Stars: ✭ 13 (-69.77%)
Mutual labels:  signal-processing, dsp
Ytspotifydl
Youtube and Spotify music downloader with metadata.
Stars: ✭ 34 (-20.93%)
Mutual labels:  songs, youtube
Flutter Free Courses
The best Courses and Series about Flutter and Dart 💙 available. Totally free 🆓!
Stars: ✭ 100 (+132.56%)
Mutual labels:  series, youtube
Kubernetes 101
Kubernetes 101 - by Jeff Geerling
Stars: ✭ 169 (+293.02%)
Mutual labels:  series, youtube
Spotify Dl
a script that allows you to download spotify songs or playlists , written in python
Stars: ✭ 275 (+539.53%)
Mutual labels:  songs, youtube
Pyo
Python DSP module
Stars: ✭ 904 (+2002.33%)
Mutual labels:  dsp, signal-processing

8D Audio

Try it out at www.8daudio.ca

The inspiration for this project came from a series of YouTube videos I was shown, called 8D Audio.
Yeah, the name doesn't make a ton of sense, but anyways, I thought this was pretty neat. I think it would be cool to try and make a series of signal processing methods to make any song "8D Audio". This is what it looks like so far. 8d

Getting Started

The dependancies required to run the script are in requirments.txt. This was built using python 3.6.5, you can install the dependancies with the command
pip install -r requirements.txt
To add effects chains to the songs such as reverb, you need SoX installed on your computer. If you are on Windows, make sure you add SoX to PATH in enviorment variables. The web app also now has the funcitonality to download a song from youtube given a link. In order for this to run locally, you may also need ffprobe or avprobe. I use ffprobe, you can download it here.
The system architecture is as follows.

  • app.py
    • This is the main script to launch the flask app
  • audio_features.py
    • This is the method containing all of the digital signal processing
  • templates/.
    • Webpage to be rendered
  • static/
    • Folder used by flask to serve up index.js and index.css to webpage
  • out/
    • A temp folder for storing audio files To run the flask app locally, python app.py.

What needs to be done

Currently, audio moves on horizontal plane and vertical plane with effects chain and is pretty close to achieving "8D" status. Some other things I am wanting to approve:

  • Reduce loss in audio reconstruction from ifft when applying high and low pass filters
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].