Computer Aided Music Production

CAMP - Computer Aided Music Production CAMP is a music composition project that attempts to solve some fun problems: How do we teach a computer to be a cybernetic extension of a songwriter or composer? How can we buck the t

Related Repos


nussl Flexible easy-to-use audio source separation nussl (pronounced "nuzzle") is a flexible, object oriented Python audio source separation library created by the Interactive Audio Lab at Northwestern University. It stands fo

dukebw lintel Lintel is a Python module that can be used to decode videos, and return a byte array of all of the frames in the video, using the FFmpeg C interface directly. Lintel was created for the purpose of developing machine lea

nyavramov WEBMARIZER What is it? Webmarizer is a GUI wrapper for FFmpeg. What does it do? One click - multiple GIFS or WEBMs from a single video. WEBMARIZER automatically 'summarizes' a video by creating multipl

mitmul PyNVVL PyNVVL is a thin wrapper of NVIDIA Video Loader (NVVL). This package enables you to load videos directly to GPU memory and access them as CuPy ndarrays with zero copy. The pre-built binaries of PyNVVL include NVVL it

kennethreitz42 PyTheory: Music Theory for Humans This (work in progress) library attempt to make exploring music theory approachable to humans. True Scale -> Pitch Evaluation >>> from pytheory import TonedScale >

kkroening ffmpeg-python: Python bindings for FFmpeg Overview There are tons of Python FFmpeg wrappers out there but they seem to lack complex filter support. ffmpeg-python works well for simple as well as complex signal grap

bbc Brave This project is an open-source prototype. See 'Project status' and 'License' below for more. Brave is a Basic real-time (remote) audio/video editor. It allows LIVE video (and/or audio) to be received, manipulated, and s

mopidy Mopidy Mopidy is an extensible music server written in Python. Mopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of