Git Product home page Git Product logo

edu_novfct's Introduction

edu_novfct logo

Education Novelty Function (ENF) Notebooks

A Basic Tutorial on Novelty and Activation Functions for Music Signal Processing

This repository contains Jupyter Notebooks that include Python source code and audio excerpts for reproducing and experimenting with the examples discussed in the tutorial:

Meinard Müller and Ching-Yu Chiu. A Basic Tutorial on Novelty and Activation Functions for Music Signal Processing. Transaction of the International Society for Music Information Retrieval (TISMIR), ??: ??–??, 2024.

Installation Guide

Setting Up a Conda Environment

You can establish a conda environment by employing the environment.yml file. This approach includes necessary packages like jupyter to facilitate running demo notebooks.

  1. Ensure you have Conda installed on your computer, for example, by using Miniconda.
  2. Then, run the following command:
conda env create -f environment.yml

Running Example Notebooks

To explore ENF notebooks:

  1. Clone the repository: Download the edu_novfct repository to your local machine using the following git command:
git clone https://github.com/groupmm/edu_novfct.git
  1. Install Jupyter: If not already installed via the conda environment setup, install Jupyter to run the notebooks:
pip install jupyter
  1. Launch Jupyter Notebook: Start the Jupyter notebook server by executing:
jupyter notebook

This will open a browser window from where you can navigate to and open the example notebooks.

Contributing

We are happy for suggestions and contributions. We would be grateful for either directly contacting us via email ([email protected]) or for creating an issue in our GitHub repository. Please do not submit a pull request without prior consultation with us.

License

The code for this repository is published under an MIT license. This does not apply to the data files:

Acknowledgements

The International Audio Laboratories Erlangen are a joint institution of the Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) and Fraunhofer Institute for Integrated Circuits IIS.

edu_novfct's People

Contributors

sunnycyc avatar meinardmueller avatar akustiker avatar

Watchers

 avatar Simon Schwär avatar

Forkers

akustiker

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.