This repository is a workspace for EnviroSoundLab directed by David Dunn. Panogram is a sound localization App that visualizes the spatialization of sound recorded over a 9-channel grid microphone array.
#####envirosoundlab
multi-channel audio source localization (EnviroSoundLab)
make FFT size variable. this will require refactoring the buffer initializations.
select spatial regions and pass / mute that audio. need some basic drawing tools -- rectangle, ellipse, breakpoint -- and a good way to implement the audio DSP filter
find an efficient way to draw regions around clusters of points. (i'm not sure this is a good idea...)
currently ONLY READS 4-channel multichannel .wav format audio files. WARNING: will crash if you don't load a 4-channel .wav. We would like to be able to load multiple single channel .wav files.
UI display parameters for gain and spectrogram display range: min dB, max dB, gain
UI select which audio channels to output: 1&2, 2&3, 3&4, 4&1. (currently the output is 2-channel). ideally this would be a graphic interface and you click on which side of the square you want to hear.
manual memory management for FFT buffers via malloc and free
let's compute it once keep it around
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.