1 line
No EOL
12 KiB
JSON
1 line
No EOL
12 KiB
JSON
{"slug": "faroit--awesome-python-scientific-audio", "title": "Awesome Python Scientific Audio", "description": "Curated list of python software and packages related to scientific research in audio", "github_url": "https://github.com/faroit/awesome-python-scientific-audio", "stars": "1.4K", "tag": "Programming Languages", "entry_count": 108, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Audio Related Packages", "url": "#audio-related-packages", "description": ""}, {"name": "Tutorials", "url": "#tutorials", "description": ""}, {"name": "Books", "url": "#books", "description": ""}, {"name": "Scientific Paper", "url": "#scientific-papers", "description": ""}, {"name": "Other Resources", "url": "#other-resources", "description": ""}, {"name": "Related lists", "url": "#related-lists", "description": ""}, {"name": "Contributing", "url": "#contributing", "description": ""}, {"name": "License", "url": "#license", "description": ""}, {"name": "audiolazy", "url": "https://github.com/danilobellini/audiolazy", "description": "", "stars": "658"}, {"name": "audioread", "url": "https://github.com/beetbox/audioread", "description": "", "stars": "442"}, {"name": "mutagen", "url": "https://mutagen.readthedocs.io/", "description": ""}, {"name": "pyAV", "url": "http://docs.mikeboers.com/pyav/", "description": ""}, {"name": "(Py)Soundfile", "url": "http://pysoundfile.readthedocs.io/", "description": ""}, {"name": "pySox", "url": "https://github.com/rabitt/pysox", "description": "", "stars": "470"}, {"name": "stempeg", "url": "https://github.com/faroit/stempeg", "description": "", "stars": "79"}, {"name": "tinytag", "url": "https://github.com/devsnd/tinytag", "description": "", "stars": "606"}, {"name": "acoustics", "url": "http://python-acoustics.github.io/python-acoustics/", "description": ""}, {"name": "AudioTK", "url": "https://github.com/mbrucher/AudioTK", "description": "", "stars": "241"}, {"name": "AudioTSM", "url": "https://audiotsm.readthedocs.io/", "description": ""}, {"name": "Gammatone", "url": "https://github.com/detly/gammatone", "description": "", "stars": "198"}, {"name": "pyFFTW", "url": "http://pyfftw.github.io/pyFFTW/", "description": ""}, {"name": "NSGT", "url": "https://grrrr.org/research/software/nsgt/", "description": ""}, {"name": "matchering", "url": "https://github.com/sergree/matchering", "description": "", "stars": "986"}, {"name": "MDCT", "url": "https://github.com/nils-werner/mdct", "description": "", "stars": "44"}, {"name": "pydub", "url": "http://pydub.com", "description": ""}, {"name": "pytftb", "url": "http://tftb.nongnu.org", "description": ""}, {"name": "pyroomacoustics", "url": "https://github.com/LCAV/pyroomacoustics", "description": "", "stars": "1.2k"}, {"name": "PyRubberband", "url": "https://github.com/bmcfee/pyrubberband", "description": "", "stars": "133"}, {"name": "PyWavelets", "url": "http://pywavelets.readthedocs.io", "description": ""}, {"name": "Resampy", "url": "http://resampy.readthedocs.io", "description": ""}, {"name": "SFS-Python", "url": "http://www.sfstoolbox.org", "description": ""}, {"name": "sound\\_field\\_analysis", "url": "https://appliedacousticschalmers.github.io/sound_field_analysis-py/", "description": ""}, {"name": "STFT", "url": "http://stft.readthedocs.io", "description": ""}, {"name": "aubio", "url": "http://aubio.org/", "description": ""}, {"name": "audioFlux", "url": "https://github.com/libAudioFlux/audioFlux", "description": "", "stars": "1.8k"}, {"name": "audiolazy", "url": "https://github.com/danilobellini/audiolazy", "description": "", "stars": "658"}, {"name": "essentia", "url": "http://essentia.upf.edu", "description": ""}, {"name": "python\\_speech\\_features", "url": "https://github.com/jameslyons/python_speech_features", "description": "", "stars": "2.3k"}, {"name": "pyYAAFE", "url": "https://github.com/Yaafe/Yaafe", "description": "", "stars": "236"}, {"name": "speechpy", "url": "https://github.com/astorfi/speechpy", "description": "", "stars": "879"}, {"name": "spafe", "url": "https://github.com/SuperKogito/spafe", "description": "", "stars": "377"}, {"name": "audiomentations", "url": "https://github.com/iver56/audiomentations", "description": "", "stars": "1.4k"}, {"name": "muda", "url": "https://muda.readthedocs.io/en/latest/", "description": ""}, {"name": "pydiogment", "url": "https://github.com/SuperKogito/pydiogment", "description": "", "stars": "76"}, {"name": "aeneas", "url": "https://www.readbeyond.it/aeneas/", "description": ""}, {"name": "deepspeech", "url": "https://github.com/mozilla/DeepSpeech", "description": "", "stars": "22k"}, {"name": "gentle", "url": "https://github.com/lowerquality/gentle", "description": "", "stars": "1.3k"}, {"name": "Parselmouth", "url": "https://github.com/YannickJadoul/Parselmouth", "description": "", "stars": "894"}, {"name": "persephone", "url": "https://persephone.readthedocs.io/en/latest/", "description": ""}, {"name": "pyannote.audio", "url": "https://github.com/pyannote/pyannote-audio", "description": "", "stars": "3.3k"}, {"name": "pyAudioAnalysis", "url": "https://github.com/tyiannak/pyAudioAnalysis", "description": "", "stars": "5.3k"}, {"name": "py-webrtcvad", "url": "https://github.com/wiseman/py-webrtcvad", "description": "", "stars": "1.7k"}, {"name": "pypesq", "url": "https://github.com/vBaiCai/python-pesq", "description": "", "stars": "291"}, {"name": "pystoi", "url": "https://github.com/mpariente/pystoi", "description": "", "stars": "272"}, {"name": "PyWorldVocoder", "url": "https://github.com/JeremyCCHsu/Python-Wrapper-for-World-Vocoder", "description": "", "stars": "639"}, {"name": "Montreal Forced Aligner", "url": "https://montrealcorpustools.github.io/Montreal-Forced-Aligner/", "description": ""}, {"name": "SIDEKIT", "url": "http://lium.univ-lemans.fr/sidekit/", "description": ""}, {"name": "SpeechRecognition", "url": "https://github.com/Uberi/speech_recognition", "description": "", "stars": "7.3k"}, {"name": "sed\\_eval", "url": "http://tut-arg.github.io/sed_eval", "description": ""}, {"name": "cochlea", "url": "https://github.com/mrkrd/cochlea", "description": "", "stars": "104"}, {"name": "Brian2", "url": "http://briansimulator.org/", "description": ""}, {"name": "Loudness", "url": "https://github.com/deeuu/loudness", "description": "", "stars": "33"}, {"name": "pyloudnorm", "url": "https://www.christiansteinmetz.com/projects-blog/pyloudnorm", "description": ""}, {"name": "Sound Field Synthesis Toolbox", "url": "http://www.sfstoolbox.org", "description": ""}, {"name": "commonfate", "url": "https://github.com/aliutkus/commonfate", "description": "", "stars": "17"}, {"name": "NTFLib", "url": "https://github.com/stitchfix/NTFLib", "description": "", "stars": "46"}, {"name": "NUSSL", "url": "https://interactiveaudiolab.github.io/project/nussl.html", "description": ""}, {"name": "NIMFA", "url": "http://nimfa.biolab.si", "description": ""}, {"name": "Catchy", "url": "https://github.com/jvbalen/catchy", "description": "", "stars": "21"}, {"name": "chord-detection", "url": "https://github.com/sevagh/chord-detection", "description": "", "stars": "78"}, {"name": "Madmom", "url": "https://madmom.readthedocs.io/en/latest/", "description": ""}, {"name": "mir\\_eval", "url": "http://craffel.github.io/mir_eval/", "description": ""}, {"name": "msaf", "url": "http://pythonhosted.org/msaf/", "description": ""}, {"name": "librosa", "url": "http://librosa.github.io/librosa/", "description": ""}, {"name": "Kapre", "url": "https://github.com/keunwoochoi/kapre", "description": "", "stars": "891"}, {"name": "TorchAudio", "url": "https://github.com/pytorch/audio", "description": "", "stars": "2.1k"}, {"name": "nnAudio", "url": "https://github.com/KinWaiCheuk/nnAudio", "description": "", "stars": "867"}, {"name": "Music21", "url": "http://web.mit.edu/music21/", "description": ""}, {"name": "Mido", "url": "https://mido.readthedocs.io/en/latest/", "description": ""}, {"name": "mingus", "url": "https://github.com/bspaans/python-mingus", "description": "", "stars": "785"}, {"name": "Pretty-MIDI", "url": "http://craffel.github.io/pretty-midi/", "description": ""}, {"name": "Jupylet", "url": "https://github.com/nir/jupylet", "description": "", "stars": "197"}, {"name": "PYO", "url": "http://ajaxsoundstudio.com/software/pyo/", "description": ""}, {"name": "python-sounddevice", "url": "https://github.com/spatialaudio/python-sounddevice", "description": "", "stars": "836"}, {"name": "ReTiSAR", "url": "https://github.com/AppliedAcousticsChalmers/ReTiSAR", "description": "", "stars": "55"}, {"name": "TimeSide (Beta)", "url": "https://github.com/Parisson/TimeSide/tree/dev", "description": "", "stars": "351"}, {"name": "beets", "url": "http://beets.io/", "description": ""}, {"name": "musdb", "url": "http://dsdtools.readthedocs.io", "description": ""}, {"name": "medleydb", "url": "http://medleydb.readthedocs.io", "description": ""}, {"name": "Soundcloud API", "url": "https://github.com/soundcloud/soundcloud-python", "description": "", "stars": "91"}, {"name": "Youtube-Downloader", "url": "http://rg3.github.io/youtube-dl/", "description": ""}, {"name": "audiomate", "url": "https://github.com/ynop/audiomate", "description": "", "stars": "124"}, {"name": "mirdata", "url": "https://mirdata.readthedocs.io/en/latest/", "description": ""}, {"name": "VamPy Host", "url": "https://code.soundsoftware.ac.uk/projects/vampy-host", "description": ""}, {"name": "Whirlwind Tour Of Python", "url": "https://jakevdp.github.io/WhirlwindTourOfPython/", "description": ""}, {"name": "Introduction to Numpy and Scipy", "url": "http://www.scipy-lectures.org/index.html", "description": ""}, {"name": "Numpy for MATLAB® Users", "url": "https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html", "description": "Short overview of equivalent python functions for switchers."}, {"name": "MIR Notebooks", "url": "http://musicinformationretrieval.com/", "description": ""}, {"name": "Selected Topics in Audio Signal Processing", "url": "https://github.com/spatialaudio/selected-topics-in-audio-signal-processing-exercises", "description": "Exercises as iPython notebooks.", "stars": "56"}, {"name": "Live-coding a music synthesizer", "url": "https://www.youtube.com/watch?v=SSyQ0kRHzis", "description": ""}, {"name": "Python Data Science Handbook", "url": "https://github.com/jakevdp/PythonDataScienceHandbook", "description": "Jake Vanderplas, Excellent Book and accompanying tutorial notebooks.", "stars": "39k"}, {"name": "Fundamentals of Music Processing", "url": "https://www.audiolabs-erlangen.de/fau/professor/mueller/bookFMP", "description": "Meinard Müller, comes with Python exercises."}, {"name": "Python for audio signal processing", "url": "http://eprints.maynoothuniversity.ie/4115/1/40.pdf", "description": "John C. Glover, Victor Lazzarini and Joseph Timoney, Linux Audio Conference 2011."}, {"name": "librosa: Audio and Music Signal Analysis in Python", "url": "http://conference.scipy.org/proceedings/scipy2015/pdfs/brian_mcfee.pdf", "description": ""}, {"name": "pyannote.audio: neural building blocks for speaker diarization", "url": "https://arxiv.org/abs/1911.01255", "description": ""}, {"name": "Coursera Course", "url": "https://www.coursera.org/learn/audio-signal-processing", "description": "Audio Signal Processing, Python based course from UPF of Barcelona and Stanford University."}, {"name": "Digital Signal Processing Course", "url": "http://dsp-nbsphinx.readthedocs.io/en/nbsphinx-experiment/index.html", "description": "Masters Course Material (University of Rostock) with many Python examples."}, {"name": "Slack Channel", "url": "https://mircommunity.slack.com", "description": "Music Information Retrieval Community."}]}]} |