All Projects → katieshiqihe → music_in_python

katieshiqihe / music_in_python

Licence: MIT license
Sound processing in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to music in python

Chinese-automatic-speech-recognition
Chinese speech recognition
Stars: ✭ 147 (+297.3%)
Mutual labels:  signal-processing
ssqueezepy
Synchrosqueezing, wavelet transforms, and time-frequency analysis in Python
Stars: ✭ 315 (+751.35%)
Mutual labels:  signal-processing
ofxRapidLib
openFrameworks wrapper for the RapidLib machine learning library
Stars: ✭ 25 (-32.43%)
Mutual labels:  signal-processing
dictlearn
Dictionary Learning for image processing
Stars: ✭ 23 (-37.84%)
Mutual labels:  signal-processing
qEEG feature set
NEURAL: a neonatal EEG feature set in Matlab
Stars: ✭ 29 (-21.62%)
Mutual labels:  signal-processing
antropy
AntroPy: entropy and complexity of (EEG) time-series in Python
Stars: ✭ 111 (+200%)
Mutual labels:  signal-processing
python-soxr
Fast and high quality sample-rate conversion library for Python
Stars: ✭ 25 (-32.43%)
Mutual labels:  signal-processing
audiowmark
Audio Watermarking
Stars: ✭ 101 (+172.97%)
Mutual labels:  signal-processing
pyssp
python speech signal processing library
Stars: ✭ 18 (-51.35%)
Mutual labels:  signal-processing
bispy
BiSPy : a python framework for signal processing of bivariate signals
Stars: ✭ 19 (-48.65%)
Mutual labels:  signal-processing
2D 3D PolarFourierTransform
C++, CUDA, and MATLAB codes for the paper "An Exact and Fast Computation of Discrete Fourier Transform for Polar and Spherical Grid"
Stars: ✭ 31 (-16.22%)
Mutual labels:  signal-processing
FftSharp
A .NET Standard library for computing the Fast Fourier Transform (FFT) of real or complex data
Stars: ✭ 132 (+256.76%)
Mutual labels:  signal-processing
ssj
Social Signal Processing for Android
Stars: ✭ 24 (-35.14%)
Mutual labels:  signal-processing
CCWT
Complex Continuous Wavelet Transform
Stars: ✭ 136 (+267.57%)
Mutual labels:  signal-processing
Audio Signal Processing
Audio or speech signal processing guide.
Stars: ✭ 45 (+21.62%)
Mutual labels:  signal-processing
python-meegkit
🔧🧠 MEEGkit: MEG & EEG processing toolkit in Python 🧠🔧
Stars: ✭ 99 (+167.57%)
Mutual labels:  signal-processing
Speech Feature Extraction
Feature extraction of speech signal is the initial stage of any speech recognition system.
Stars: ✭ 78 (+110.81%)
Mutual labels:  signal-processing
juceSynths
Collection of JUCE synthesisers utilising the Maximilian library.
Stars: ✭ 78 (+110.81%)
Mutual labels:  signal-processing
control
Control in C++
Stars: ✭ 17 (-54.05%)
Mutual labels:  signal-processing
Savitzky-Golay
Computes the Savitzky-Golay Filter coefficients.
Stars: ✭ 78 (+110.81%)
Mutual labels:  signal-processing

Music in Python

Music theory explained using visuals and acoustics generated in Python.

More information on blog post here and part 2.

Usage

The repo contains sample audio files as well as the following scripts:

  • utils.py: functions to generate sine wave, harmonic series, and ADSR model.
  • middle_c.py: Fourier analysis of a middle C played on the piano.
  • twinkle.py: example on how to write Twinkle Twinkle Little Star.
  • consonance.py: generate plots for common combinations in consonance and dissonance.
  • scale.py: generate C in major scale with and without pedal effect.

Requirements

  • numpy
  • scipy
  • matplotlib
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].