Code Monkey home page Code Monkey logo

intro-to-sfc-experiments's Introduction

An introduction to sound field control experiments

This repository contains a Jupyter notebook with code and explanations for kickstarting your sound field control experiments. It touches on transfer-function measurement, control filter design and system validation. A most recent version of this repository should be found at github.com/dtu-act/intro-to-sfc-experiments.

A version of this repository with already measured data for example 2 may be found at O:\act\Labfacilities\SoundFieldControlFacility\intro-to-sfc-experiments.

Installation

This introduction requires Python (and some knowledge on how to use it). On the computer at ACT's sound field control room, everything is already installed in the Conda environment base. Normal users can not edit the environment, that is, they can not install any packages. However, you can create an environment for your own user in which you can install all the packages you like. To create a new conda environment, open the Anaconda Prompt and change to the directory of this document. Use the environment.yml file to create a new conda environment with all required packages for this project:

$ conda env create -f environment.yml

Activate the new environment with

$ conda activate sfc

Now you can install new packages with conda install ... or pip install ....

To open the notebook your browser, type

$ jupyter lab

in the Anaconda Prompt. In there, open the file intro to sfc experiments.ipynb.

Troubleshooting

On windows, if there is an error with libsndfile, reinstall soundfile

pip uninstall soundfile
pip install soundfile

Good luck!

intro-to-sfc-experiments's People

Contributors

fhchl avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.